• Post Office Prosecutions

    From Jeff Gaines@21:1/5 to All on Mon Jan 8 14:11:51 2024
    I was surprised to read that the Post Office has the power to prosecute. I think the RSPCA has similar powers; are there other organisations with
    these powers?

    It seems to me that objectivity could be somewhat lacking if organisations
    can bring their own prosecutions, which may explain why the Post Office
    did not think at any stage that is was rather a coincidence that 700 or
    more Postmasters were apparently carrying out the same fraud. It may also explain the slowness in trying to put this dreadful injustice right.

    It seems wrong to me, shouldn't we just leave it all the the police forces
    in the name of objectivity and independence?

    --
    Jeff Gaines Dorset UK
    All those who believe in psychokinesis raise my hand.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Roger Hayter@21:1/5 to Jeff Gaines on Mon Jan 8 14:18:53 2024
    On 8 Jan 2024 at 14:11:51 GMT, ""Jeff Gaines"" <jgnewsid@outlook.com> wrote:


    I was surprised to read that the Post Office has the power to prosecute. I think the RSPCA has similar powers; are there other organisations with
    these powers?

    I believe that the RSPCA has either relinquished this power or at least withdrawn from conducting its own prosecutions. It may or may not be for the reasons you suggest or possibly just to save money at the police's expense.


    It seems to me that objectivity could be somewhat lacking if organisations can bring their own prosecutions, which may explain why the Post Office
    did not think at any stage that is was rather a coincidence that 700 or
    more Postmasters were apparently carrying out the same fraud. It may also explain the slowness in trying to put this dreadful injustice right.

    It seems wrong to me, shouldn't we just leave it all the the police forces
    in the name of objectivity and independence?

    It would seem likely to lead to expensive duplication of effort in various regulatory situations like Trading Standards, Health and Safety and the financial sector if the police had to duplicate all their technical expertise.

    --
    Roger Hayter

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jon Ribbens@21:1/5 to Jeff Gaines on Mon Jan 8 14:36:29 2024
    On 2024-01-08, Jeff Gaines <jgnewsid@outlook.com> wrote:
    I was surprised to read that the Post Office has the power to prosecute. I think the RSPCA has similar powers; are there other organisations with
    these powers?

    Every organisation has these powers, because everyone has these powers.
    Pretty much anyone can take out a private prosecution.

    It seems to me that objectivity could be somewhat lacking if organisations can bring their own prosecutions, which may explain why the Post Office
    did not think at any stage that is was rather a coincidence that 700 or
    more Postmasters were apparently carrying out the same fraud. It may also explain the slowness in trying to put this dreadful injustice right.

    It seems wrong to me, shouldn't we just leave it all the the police forces
    in the name of objectivity and independence?

    Perhaps - if first we ensured that the police services were all
    sufficiently funded, and actually were objective and independent.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Peter Johnson@21:1/5 to All on Mon Jan 8 15:11:30 2024
    On 8 Jan 2024 14:11:51 GMT, "Jeff Gaines" <jgnewsid@outlook.com>
    wrote:


    I was surprised to read that the Post Office has the power to prosecute. I >think the RSPCA has similar powers; are there other organisations with
    these powers?

    Railway companies have the power of prosecution, although I don't know
    how much use they make of it, although I suspect that TOCs who persue passengers who can't display their tickets because their phone
    batteries have run out may do so.
    I have seen newspaper reports of prosecutions brought in the
    magistrates' court brought by the Festiniog Railway's operating
    manager or company solicitor in the 19th Century and early 20th
    Century.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andy Burns@21:1/5 to Jeff Gaines on Mon Jan 8 14:34:27 2024
    Jeff Gaines wrote:

    I was surprised to read that the Post Office has the power to prosecute.
    I think the RSPCA has similar powers; are there other organisations with these powers?

    I couldn't find a definitive list on legislation.gov.uk, but there's a
    droplist here, most entries are local CPS

    <https://www.thelawpages.com/prosecution-authorities/prosecution-authorities.php>


    plus any private individual ...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From JNugent@21:1/5 to Roger Hayter on Mon Jan 8 14:57:14 2024
    On 08/01/2024 02:18 pm, Roger Hayter wrote:
    On 8 Jan 2024 at 14:11:51 GMT, ""Jeff Gaines"" <jgnewsid@outlook.com> wrote:


    I was surprised to read that the Post Office has the power to prosecute. I >> think the RSPCA has similar powers; are there other organisations with
    these powers?

    I believe that the RSPCA has either relinquished this power or at least withdrawn from conducting its own prosecutions. It may or may not be for the reasons you suggest or possibly just to save money at the police's expense.


    It seems to me that objectivity could be somewhat lacking if organisations >> can bring their own prosecutions, which may explain why the Post Office
    did not think at any stage that is was rather a coincidence that 700 or
    more Postmasters were apparently carrying out the same fraud. It may also
    explain the slowness in trying to put this dreadful injustice right.

    It seems wrong to me, shouldn't we just leave it all the the police forces >> in the name of objectivity and independence?

    It would seem likely to lead to expensive duplication of effort in various regulatory situations like Trading Standards, Health and Safety and the financial sector if the police had to duplicate all their technical expertise.

    The police wouldn't need to do that.

    It would be up the CPS.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From JNugent@21:1/5 to Jeff Gaines on Mon Jan 8 14:56:24 2024
    On 08/01/2024 02:11 pm, Jeff Gaines wrote:

    I was surprised to read that the Post Office has the power to prosecute.
    I think the RSPCA has similar powers; are there other organisations with these powers?

    Customs & Excise (HMRC); DWP; local authorities; HSE.

    Probably a good few more than that.

    It seems to me that objectivity could be somewhat lacking if
    organisations can bring their own prosecutions, which may explain why
    the Post Office did not think at any stage that is was rather a
    coincidence that 700 or more Postmasters were apparently carrying out
    the same fraud. It may also explain the slowness in trying to put this dreadful injustice right.

    It seems wrong to me, shouldn't we just leave it all the the police
    forces in the name of objectivity and independence?

    One suspects that the Post Office / Royal Mail may not retain the power
    to prosecute for much longer.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From JNugent@21:1/5 to Jon Ribbens on Mon Jan 8 14:58:51 2024
    On 08/01/2024 02:36 pm, Jon Ribbens wrote:

    On 2024-01-08, Jeff Gaines <jgnewsid@outlook.com> wrote:

    I was surprised to read that the Post Office has the power to prosecute. I >> think the RSPCA has similar powers; are there other organisations with
    these powers?

    Every organisation has these powers, because everyone has these powers. Pretty much anyone can take out a private prosecution.

    It is written into legislation in the case(s) of the entities mentioned.

    It seems to me that objectivity could be somewhat lacking if organisations >> can bring their own prosecutions, which may explain why the Post Office
    did not think at any stage that is was rather a coincidence that 700 or
    more Postmasters were apparently carrying out the same fraud. It may also
    explain the slowness in trying to put this dreadful injustice right.

    It seems wrong to me, shouldn't we just leave it all the the police forces >> in the name of objectivity and independence?

    Perhaps - if first we ensured that the police services were all
    sufficiently funded, and actually were objective and independent.

    That's actually for CPS.

    Well, at least for cases where they think that the suspected person
    isn't a protected species.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Roland Perry@21:1/5 to All on Mon Jan 8 18:39:04 2024
    In message <l02eidF92e6U1@mid.individual.net>, at 14:18:53 on Mon, 8 Jan
    2024, Roger Hayter <roger@hayter.org> remarked:

    I was surprised to read that the Post Office has the power to prosecute. I >> think the RSPCA has similar powers; are there other organisations with
    these powers?

    I believe that the RSPCA has either relinquished this power or at least >withdrawn from conducting its own prosecutions. It may or may not be for the >reasons you suggest or possibly just to save money at the police's expense.

    Several such organisations which used to do their own prosecutions
    were in effect muffled by the Home Office's reluctance (with my
    encouragement) not to be listed as authorities allowed to acquire
    comms data under RIPA 2000.

    Far from being a "Snooper's Charter" it was the exact opposite.

    And nowadays, when so much evidence to mount prosecutions relies upon
    comms data [Horizon for example is 100% a comms network] if you've had
    the door slammed in your face, maybe time to give up.
    --
    Roland Perry

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan J. Wylie@21:1/5 to Andy Burns on Mon Jan 8 19:16:04 2024
    Andy Burns <usenet@andyburns.uk> writes:

    I couldn't find a definitive list on legislation.gov.uk, but there's a droplist here, most entries are local CPS

    <https://www.thelawpages.com/prosecution-authorities/prosecution-authorities.php>
    plus any private individual ...


    Extracting the list and excluding all lines containing "CPS":

    British Transport Police
    British Transport Police (BTP) - West Midlands
    Care Quality Commission (CQC)
    Child Exploitation and Online Protection (CEOP)
    City of London CJU
    Civil Aviation Authority (CAA)
    Competition and Markets Authority (CMA)
    Crown Office and Procurator Fiscal Service (COPFS)
    Department for Business, Energy & Industrial (BEIS)Strategy
    Department for Environment, Food & Rural Affairs (DEFRA)
    Department for Work and Pensions (DWP)
    Environment Agency
    Financial Conduct Authority (FCA)
    Financial Services Authority (FSA) (CLOSED APRIL 2013)
    Health and Safety Executive (HSE)
    Her Majestys Revenue & Customs (HMRC)
    Her Majestys Solicitor General
    Illegal Money Lending Team (IMLT)
    Immigration Enforcement (IE)
    International Justice and Organised Crime Division (IJOCD)
    Marine Management Organisation (MMO)
    Maritime and Coastguard Agency (MCA)
    Medicines and Healthcare products Regulatory Agency (MHRA)
    NHS Counter Fraud Agency [NHS Protect]
    NHS Counter Fraud Authority (NHSCFA)
    North Yorkshire Trading Standards
    Office of Fair Trading (OFT) - (Closed - 01/04/2014)
    Office of Rail Regulation (ORR)
    Public Prosecution Service for Northern Ireland (PPS)
    RSPCA Prosecutions Department
    Serious Fraud Office (SFO)
    Serious Organised Crime Agency (SOCA) - (Closed - 07/10/2013)
    Service Prosecuting Authority (SPA)
    Solicitors Regulation Authority (SRA) / Law Society of England and Wales Special Crime and Counter Terrorism Division (SCCTD)
    Specialist Fraud Division
    The Attorney Generals Office (AGO)
    The Driver and Vehicle Standards Agency (DVSA)
    The Federation Against Copyright Theft (FACT)
    The Information Commissioner's Office (ICO)
    The Insolvency Service Criminal Enforcement Team
    The National Crime Agency (NCA)
    The Pensions Regulator (TPR)
    Trading Standards Authority
    Traffic Prosecution Service
    Transport for London
    UK Border Agency (UKBA) - closed 2013
    UK Fire and Rescue Service
    UK Visas and Immigration (UKVI)
    Westminster Borough Unit

    --
    Alan J. Wylie https://www.wylie.me.uk/ Dance like no-one's watching. / Encrypt like everyone is.
    Security is inversely proportional to convenience

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fredxx@21:1/5 to Jeff Gaines on Mon Jan 8 17:26:41 2024
    On 08/01/2024 14:11, Jeff Gaines wrote:

    I was surprised to read that the Post Office has the power to prosecute.
    I think the RSPCA has similar powers; are there other organisations with these powers?

    It seems to me that objectivity could be somewhat lacking if
    organisations can bring their own prosecutions, which may explain why
    the Post Office did not think at any stage that is was rather a
    coincidence that 700 or more Postmasters were apparently carrying out
    the same fraud. It may also explain the slowness in trying to put this dreadful injustice right.

    It seems wrong to me, shouldn't we just leave it all the the police
    forces in the name of objectivity and independence?

    If you have ever watched Official Secrets (2019) you can see how
    prosecutions are abused.

    The Post Office is not alone, but one aspect of the miniseries concerns
    me, where full disclosures are not made yet cases drag on for years.

    I'm also reminded of the UK libel action with Johnny Depp where he was
    obliged to make disclosures in 'hours' and not years.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mark Goodge@21:1/5 to Andy Burns on Mon Jan 8 16:27:46 2024
    On Mon, 8 Jan 2024 14:34:27 +0000, Andy Burns <usenet@andyburns.uk> wrote:

    Jeff Gaines wrote:

    I was surprised to read that the Post Office has the power to prosecute.
    I think the RSPCA has similar powers; are there other organisations with
    these powers?

    I couldn't find a definitive list on legislation.gov.uk, but there's a >droplist here, most entries are local CPS

    <https://www.thelawpages.com/prosecution-authorities/prosecution-authorities.php>

    That list doesn't include the Post Office. And it doesn't include local authorities, all of which have the power to prosecute.

    I don't think there is a single list of prosecuting authorities, because they're not defined by a single Act of Parliament. Instead, any Act can designate any authority as having statutory authority to prosecute offences created under that Act.

    See Chapter 5 of this House of Common Briefing Note:

    https://publications.parliament.uk/pa/cm200809/cmselect/cmjust/186/186.pdf

    plus any private individual ...

    Or, more pedantically, any private person. Including legal persons. So any organisation can mount a private prosecution if it wishes.

    Mark

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jeff@21:1/5 to Jeff Gaines on Tue Jan 9 10:09:06 2024
    On 08/01/2024 14:11, Jeff Gaines wrote:

    I was surprised to read that the Post Office has the power to prosecute.
    I think the RSPCA has similar powers; are there other organisations with these powers?

    It seems to me that objectivity could be somewhat lacking if
    organisations can bring their own prosecutions, which may explain why
    the Post Office did not think at any stage that is was rather a
    coincidence that 700 or more Postmasters were apparently carrying out
    the same fraud. It may also explain the slowness in trying to put this dreadful injustice right.

    It seems wrong to me, shouldn't we just leave it all the the police
    forces in the name of objectivity and independence?


    The RSPCA never had any statutory rights to carry out prosecutions, any prosecutions that they did were private prosecutions, except perhaps in
    the case where they were acting as agents of the Local Authority, as the
    do in some areas.

    Jeff

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Roland Perry@21:1/5 to All on Tue Jan 9 10:54:01 2024
    In message <unj603$1v9kj$1@dont-email.me>, at 10:09:06 on Tue, 9 Jan
    2024, Jeff <jeff@ukra.com> remarked:
    On 08/01/2024 14:11, Jeff Gaines wrote:
    I was surprised to read that the Post Office has the power to
    prosecute. I think the RSPCA has similar powers; are there other >>organisations with these powers?

    It seems to me that objectivity could be somewhat lacking if >>organisations can bring their own prosecutions, which may explain why
    the Post Office did not think at any stage that is was rather a
    coincidence that 700 or more Postmasters were apparently carrying out
    the same fraud. It may also explain the slowness in trying to put this >>dreadful injustice right.

    It seems wrong to me, shouldn't we just leave it all the the police >>forces in the name of objectivity and independence?

    The RSPCA never had any statutory rights to carry out prosecutions, any >prosecutions that they did were private prosecutions, except perhaps in
    the case where they were acting as agents of the Local Authority, as
    the do in some areas.

    I agree, and contrary to another posting I don't think many Acts of
    Parliament list who it is envisaged the prosecutions should be performed
    by. Indeed I have lobbied (with little effect) that they *should*, so
    the public is better informed.

    Perhaps the main objection is that such prosecutors come and go, get
    merged and renamed, with such monotonous regularity it would be a
    fulltime job for someone to push through amendments to the Acts as
    necessary. To some extent the work-around for that is for the Act to
    specify a SoS whose responsibility it is to maintain a list (via SI) of prosecutors for Acts which fall under his remit.

    We did that for RIPA and comms data, wrt authorities allowed to request evidence from telcos (and ISPs) without involving a court order. But I'm
    not sure anyone since has set up a similar framework.
    --
    Roland Perry

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jeff Gaines@21:1/5 to Gaines on Tue Jan 9 11:53:41 2024
    On 08/01/2024 in message <xn0ogl2t5pyuc1s015@news.individual.net> Jeff
    Gaines wrote:


    I was surprised to read that the Post Office has the power to prosecute. I >think the RSPCA has similar powers; are there other organisations with
    these powers?

    It seems to me that objectivity could be somewhat lacking if organisations >can bring their own prosecutions, which may explain why the Post Office
    did not think at any stage that is was rather a coincidence that 700 or
    more Postmasters were apparently carrying out the same fraud. It may also >explain the slowness in trying to put this dreadful injustice right.

    It seems wrong to me, shouldn't we just leave it all the the police forces
    in the name of objectivity and independence?

    Many thanks for all the replies which are very interesting :-)

    I find it hard to believe that the PO issue has been allowed to go on and
    on with utterly disastrous effects on so many people and only now in an election year is anybody showing any interest.

    --
    Jeff Gaines Dorset UK
    I can please only one person per day. Today is not your day.
    Tomorrow, isn't looking good either.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Clive Arthur@21:1/5 to Jeff Gaines on Tue Jan 9 12:50:13 2024
    On 09/01/2024 11:53, Jeff Gaines wrote:
    On 08/01/2024 in message <xn0ogl2t5pyuc1s015@news.individual.net> Jeff
    Gaines wrote:


    I was surprised to read that the Post Office has the power to
    prosecute. I think the RSPCA has similar powers; are there other
    organisations with these powers?

    It seems to me that objectivity could be somewhat lacking if
    organisations can bring their own prosecutions, which may explain why
    the Post Office did not think at any stage that is was rather a
    coincidence that 700 or more Postmasters were apparently carrying out
    the same fraud. It may also explain the slowness in trying to put this
    dreadful injustice right.

    It seems wrong to me, shouldn't we just leave it all the the police
    forces in the name of objectivity and independence?

    Many thanks for all the replies which are very interesting :-)

    I find it hard to believe that the PO issue has been allowed to go on
    and on with utterly disastrous effects on so many people and only now in
    an election year is anybody showing any interest.


    I'm not sure that 'election year' is the driver, more likely the TV
    docudrama. Fortunately it was on ITV, so the usual 'woke pinko BBC'
    bashers couldn't dismiss it so easily.

    --
    Cheers
    Clive

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andy Walker@21:1/5 to Jeff Gaines on Tue Jan 9 13:55:56 2024
    On 08/01/2024 14:11, Jeff Gaines wrote:
    It seems to me that objectivity could be somewhat lacking if
    organisations can bring their own prosecutions,

    Are prosecutors expected to be objective [beyond the usual
    duty to make evidence available to both sides]? It's surely for the
    courts to produce an objective verdict?

    which may explain why
    the Post Office did not think at any stage that is was rather a
    coincidence that 700 or more Postmasters were apparently carrying out
    the same fraud. [...]

    I expect that rather they were pleased that the new computer
    system had [apparently] uncovered so much previously hidden criminality.
    After all, the temptation was there in the shape of considerable sums of
    cash, just waiting to be snaffled. One could easily imagine that [eg]
    ANPR uncovered lots of uninsured or otherwise illegal drivers, or that fingerprinting and DNA [amongst others] caught lots of criminals who
    previously got away with it. The mistake was to believe [if they did]
    in the infallibility of a new and /very/ complex system. Esp in remote
    areas where there were frequent connectivity problems.

    It seems wrong to me, shouldn't we just leave it all the the police
    forces in the name of objectivity and independence?

    Without casting nasturtiums on the police, ISTM that dividing
    700 cases [over a long period] between a large number of police forces
    [or local CPS offices] would have been less, rather than more, likely
    to result in the "coincidence" being detected. Eg, Nottingham has 0.5%
    of the UK's population; that's roughly 1 PO scandal case per 4 years.
    What are the chances of a smart DC saying "We had one of those only 4
    years ago, how can that be a coincidence?" What are the chances even
    of those two cases going across the same desk? Much more reasonable to
    expect the PO, seeing roughly 1/week, even if split across regions, to
    spot that something strange is happening.

    --
    Andy Walker, Nottingham.
    Andy's music pages: www.cuboid.me.uk/andy/Music
    Composer of the day: www.cuboid.me.uk/andy/Music/Composers/Bendel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From billy bookcase@21:1/5 to Andy Walker on Tue Jan 9 18:02:15 2024
    "Andy Walker" <anw@cuboid.co.uk> wrote in message news:unjj9c$215pv$1@dont-email.me...

    I expect that rather they were pleased that the new computer
    system had [apparently] uncovered so much previously hidden criminality. After all, the temptation was there in the shape of considerable sums of cash, just waiting to be snaffled.

    Er, how was that supposed to work exactly ?

    Prior to the introduction of Horizon, who exactly was it who was supplying these considerable sums of cash which postmasters were supposedly able to pocket, without being in any way held accountable ?

    Weren't there any audit trails in place to trace the path of any amount
    of cash, no matter how large or small, as it worked its way through the
    system ?


    bb

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Les. Hayward@21:1/5 to billy bookcase on Tue Jan 9 18:18:32 2024
    On 09/01/2024 18:02, billy bookcase wrote:
    "Andy Walker" <anw@cuboid.co.uk> wrote in message news:unjj9c$215pv$1@dont-email.me...

    I expect that rather they were pleased that the new computer
    system had [apparently] uncovered so much previously hidden criminality.
    After all, the temptation was there in the shape of considerable sums of
    cash, just waiting to be snaffled.

    Er, how was that supposed to work exactly ?

    Prior to the introduction of Horizon, who exactly was it who was supplying these considerable sums of cash which postmasters were supposedly able to pocket, without being in any way held accountable ?

    Weren't there any audit trails in place to trace the path of any amount
    of cash, no matter how large or small, as it worked its way through the system ?


    bb




    I was wondering the same. Even allegedly secure and reliable accounting
    systems should have some sort of audit trail built in and then as you
    say - surely it would have been possible to rationalise P.O.income vs. expenditure? I can only imagine that nobody bothered to check.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From JNugent@21:1/5 to Jeff Gaines on Tue Jan 9 15:33:14 2024
    On 09/01/2024 11:53 am, Jeff Gaines wrote:

    Jeff Gaines wrote:

    I was surprised to read that the Post Office has the power to
    prosecute. I think the RSPCA has similar powers; are there other
    organisations with these powers?

    It seems to me that objectivity could be somewhat lacking if
    organisations can bring their own prosecutions, which may explain why
    the Post Office did not think at any stage that is was rather a
    coincidence that 700 or more Postmasters were apparently carrying out
    the same fraud. It may also explain the slowness in trying to put this
    dreadful injustice right.

    It seems wrong to me, shouldn't we just leave it all the the police
    forces in the name of objectivity and independence?

    Many thanks for all the replies which are very interesting :-)

    I find it hard to believe that the PO issue has been allowed to go on
    and on with utterly disastrous effects on so many people and only now in
    an election year is anybody showing any interest.

    Your last paragraph is predicated upon an unsound conclusion.

    People have been showing growing interest in the issue for some years.
    It certainly wasn't the first time I had seen the matter reported and
    commented upon in the media.

    And the television production itself must have been mooted several years
    ago. Making filmed drama of that sort is a long process with a lot of
    planning and preparatory work. The actors didn't just gather in the
    studio on the evening of New Year's Day and do it live to camera.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jon Ribbens@21:1/5 to billy bookcase on Tue Jan 9 18:26:52 2024
    On 2024-01-09, billy bookcase <billy@anon.com> wrote:
    "Andy Walker" <anw@cuboid.co.uk> wrote in message news:unjj9c$215pv$1@dont-email.me...
    I expect that rather they were pleased that the new computer
    system had [apparently] uncovered so much previously hidden criminality.
    After all, the temptation was there in the shape of considerable sums of
    cash, just waiting to be snaffled.

    Er, how was that supposed to work exactly ?

    Prior to the introduction of Horizon, who exactly was it who was supplying these considerable sums of cash which postmasters were supposedly able to pocket, without being in any way held accountable ?

    Apparently there exist "Post Offices", which people known as "customers"
    enter into and perform transactions for goods and services.

    Weren't there any audit trails in place to trace the path of any amount
    of cash, no matter how large or small, as it worked its way through the system ?

    My guess would be that post offices were computerised before Horizon,
    but not in a way that reported back automatically to head office, so
    it would have been much easier for false accounts to be provided.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mark Goodge@21:1/5 to billy bookcase on Tue Jan 9 18:13:43 2024
    On Tue, 9 Jan 2024 18:02:15 -0000, "billy bookcase" <billy@anon.com> wrote:


    "Andy Walker" <anw@cuboid.co.uk> wrote in message news:unjj9c$215pv$1@dont-email.me...

    I expect that rather they were pleased that the new computer
    system had [apparently] uncovered so much previously hidden criminality.
    After all, the temptation was there in the shape of considerable sums of
    cash, just waiting to be snaffled.

    Er, how was that supposed to work exactly ?

    Prior to the introduction of Horizon, who exactly was it who was supplying >these considerable sums of cash which postmasters were supposedly able to >pocket, without being in any way held accountable ?

    Weren't there any audit trails in place to trace the path of any amount
    of cash, no matter how large or small, as it worked its way through the >system ?

    It was all paper based before. So investigating discrepancies would have
    been harder, and would have depended to a large part on there already being reasons to suspect wrongdoing.

    The big advantage of computer based record-keeping is that it's relatively
    easy to generate reports covering a wide range of criteria. You can spot patterns in digital records that are much harder to spot when they're all on paper.

    Mark

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From billy bookcase@21:1/5 to Jon Ribbens on Tue Jan 9 19:06:38 2024
    "Jon Ribbens" <jon+usenet@unequivocal.eu> wrote in message news:slrnupr3vc.2nf.jon+usenet@raven.unequivocal.eu...
    On 2024-01-09, billy bookcase <billy@anon.com> wrote:
    "Andy Walker" <anw@cuboid.co.uk> wrote in message news:unjj9c$215pv$1@dont-email.me...
    I expect that rather they were pleased that the new computer
    system had [apparently] uncovered so much previously hidden criminality. >>> After all, the temptation was there in the shape of considerable sums of >>> cash, just waiting to be snaffled.

    Er, how was that supposed to work exactly ?

    Prior to the introduction of Horizon, who exactly was it who was supplying >> these considerable sums of cash which postmasters were supposedly able to
    pocket, without being in any way held accountable ?

    Apparently there exist "Post Offices", which people known as "customers" enter into and perform transactions for goods and services.

    And ?


    Weren't there any audit trails in place to trace the path of any amount
    of cash, no matter how large or small, as it worked its way through the
    system ?

    My guess would be that post offices were computerised before Horizon,
    but not in a way that reported back automatically to head office, so
    it would have been much easier for false accounts to be provided.

    How ?

    In simple terms, individual branches were suppolied with cash to
    pay pensions and stampe to sell to customers. If the number of
    pensioners they paid out every week, didn't match the amount
    they were paid by the DHSS (or whoever) and their takings didn't
    match the number of stamps they'd sold, are you saying no one
    would have noticed ?


    bb

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From billy bookcase@21:1/5 to Mark Goodge on Tue Jan 9 19:17:15 2024
    "Mark Goodge" <usenet@listmail.good-stuff.co.uk> wrote in message news:2v2rpil3qmp13tm7l9baggvpg5nejovmv2@4ax.com...
    On Tue, 9 Jan 2024 18:02:15 -0000, "billy bookcase" <billy@anon.com> wrote:


    "Andy Walker" <anw@cuboid.co.uk> wrote in message news:unjj9c$215pv$1@dont-email.me...

    I expect that rather they were pleased that the new computer
    system had [apparently] uncovered so much previously hidden criminality. >>> After all, the temptation was there in the shape of considerable sums of >>> cash, just waiting to be snaffled.

    Er, how was that supposed to work exactly ?

    Prior to the introduction of Horizon, who exactly was it who was supplying >>these considerable sums of cash which postmasters were supposedly able to >>pocket, without being in any way held accountable ?

    Weren't there any audit trails in place to trace the path of any amount
    of cash, no matter how large or small, as it worked its way through the >>system ?

    It was all paper based before. So investigating discrepancies would have
    been harder, and would have depended to a large part on there already
    being reasons to suspect wrongdoing.


    The big advantage of computer based record-keeping is that it's relatively easy to generate reports covering a wide range of criteria. You can spot patterns in digital records that are much harder to spot when they're all on paper.


    But weren't individual P.O. Branches required to produce balanced
    accounts at regular intervals ? Same as any other business ?

    In the simplest terms. if the DHSS were paying a particular P.O Branch
    £25,000 per week in Pension money,and it turned out that that branch
    was only serving three OAP's, don't you think someone would have
    noticed ?


    bb

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jon Ribbens@21:1/5 to billy bookcase on Tue Jan 9 19:19:19 2024
    On 2024-01-09, billy bookcase <billy@anon.com> wrote:
    "Jon Ribbens" <jon+usenet@unequivocal.eu> wrote in message news:slrnupr3vc.2nf.jon+usenet@raven.unequivocal.eu...
    On 2024-01-09, billy bookcase <billy@anon.com> wrote:
    "Andy Walker" <anw@cuboid.co.uk> wrote in message news:unjj9c$215pv$1@dont-email.me...
    I expect that rather they were pleased that the new computer
    system had [apparently] uncovered so much previously hidden criminality. >>>> After all, the temptation was there in the shape of considerable sums of >>>> cash, just waiting to be snaffled.

    Er, how was that supposed to work exactly ?

    Prior to the introduction of Horizon, who exactly was it who was supplying >>> these considerable sums of cash which postmasters were supposedly able to >>> pocket, without being in any way held accountable ?

    Apparently there exist "Post Offices", which people known as "customers"
    enter into and perform transactions for goods and services.

    And ?

    And that's the answer to your question of where money comes from.

    Weren't there any audit trails in place to trace the path of any amount
    of cash, no matter how large or small, as it worked its way through the
    system ?

    My guess would be that post offices were computerised before Horizon,
    but not in a way that reported back automatically to head office, so
    it would have been much easier for false accounts to be provided.

    How ?

    In simple terms, individual branches were suppolied with cash to
    pay pensions and stampe to sell to customers. If the number of
    pensioners they paid out every week, didn't match the amount
    they were paid by the DHSS (or whoever) and their takings didn't
    match the number of stamps they'd sold, are you saying no one
    would have noticed ?

    I'm saying sometimes people provide false figures. If Mark's right that
    post offices' accounts weren't even computerised at all before Horizon
    then nobody's going to notice if the figures don't add up unless they
    perform an audit. And it's often possible to make the figures add up
    while still being false (e.g. through sales of goods where the stock
    isn't supplied by the Post Office HQ, or through sales of services).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Roger Hayter@21:1/5 to billy bookcase on Tue Jan 9 19:56:43 2024
    On 9 Jan 2024 at 19:06:38 GMT, ""billy bookcase"" <billy@anon.com> wrote:


    "Jon Ribbens" <jon+usenet@unequivocal.eu> wrote in message news:slrnupr3vc.2nf.jon+usenet@raven.unequivocal.eu...
    On 2024-01-09, billy bookcase <billy@anon.com> wrote:
    "Andy Walker" <anw@cuboid.co.uk> wrote in message
    news:unjj9c$215pv$1@dont-email.me...
    I expect that rather they were pleased that the new computer
    system had [apparently] uncovered so much previously hidden criminality. >>>> After all, the temptation was there in the shape of considerable sums of >>>> cash, just waiting to be snaffled.

    Er, how was that supposed to work exactly ?

    Prior to the introduction of Horizon, who exactly was it who was supplying >>> these considerable sums of cash which postmasters were supposedly able to >>> pocket, without being in any way held accountable ?

    Apparently there exist "Post Offices", which people known as "customers"
    enter into and perform transactions for goods and services.

    And ?


    Weren't there any audit trails in place to trace the path of any amount
    of cash, no matter how large or small, as it worked its way through the
    system ?

    My guess would be that post offices were computerised before Horizon,
    but not in a way that reported back automatically to head office, so
    it would have been much easier for false accounts to be provided.

    How ?

    In simple terms, individual branches were suppolied with cash to
    pay pensions and stampe to sell to customers. If the number of
    pensioners they paid out every week, didn't match the amount
    they were paid by the DHSS (or whoever) and their takings didn't
    match the number of stamps they'd sold, are you saying no one
    would have noticed ?


    bb

    The Post Office surely must have audited its accounts. The main differences
    the new system made must have been to produce results much more quickly and to result in the employment of thousands fewer clerks. As it turns out, the old system was probably much more reliable in producing correct results, and therefore identifying any fraud that was going on. In other words, the faulty new system was *less* likely to identify actual fraud, but much, much cheaper to run.


    --
    Roger Hayter

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Roger Hayter@21:1/5 to All on Tue Jan 9 20:14:34 2024
    On 9 Jan 2024 at 19:19:19 GMT, "Jon Ribbens" <jon+usenet@unequivocal.eu>
    wrote:

    On 2024-01-09, billy bookcase <billy@anon.com> wrote:
    "Jon Ribbens" <jon+usenet@unequivocal.eu> wrote in message
    news:slrnupr3vc.2nf.jon+usenet@raven.unequivocal.eu...
    On 2024-01-09, billy bookcase <billy@anon.com> wrote:
    "Andy Walker" <anw@cuboid.co.uk> wrote in message
    news:unjj9c$215pv$1@dont-email.me...
    I expect that rather they were pleased that the new computer
    system had [apparently] uncovered so much previously hidden criminality. >>>>> After all, the temptation was there in the shape of considerable sums of >>>>> cash, just waiting to be snaffled.

    Er, how was that supposed to work exactly ?

    Prior to the introduction of Horizon, who exactly was it who was supplying >>>> these considerable sums of cash which postmasters were supposedly able to >>>> pocket, without being in any way held accountable ?

    Apparently there exist "Post Offices", which people known as "customers" >>> enter into and perform transactions for goods and services.

    And ?

    And that's the answer to your question of where money comes from.

    Weren't there any audit trails in place to trace the path of any amount >>>> of cash, no matter how large or small, as it worked its way through the >>>> system ?

    My guess would be that post offices were computerised before Horizon,
    but not in a way that reported back automatically to head office, so
    it would have been much easier for false accounts to be provided.

    How ?

    In simple terms, individual branches were suppolied with cash to
    pay pensions and stampe to sell to customers. If the number of
    pensioners they paid out every week, didn't match the amount
    they were paid by the DHSS (or whoever) and their takings didn't
    match the number of stamps they'd sold, are you saying no one
    would have noticed ?

    I'm saying sometimes people provide false figures. If Mark's right that
    post offices' accounts weren't even computerised at all before Horizon
    then nobody's going to notice if the figures don't add up unless they
    perform an audit. And it's often possible to make the figures add up
    while still being false (e.g. through sales of goods where the stock
    isn't supplied by the Post Office HQ, or through sales of services).

    It can't work like that. The sub-postoffice part of the business must supply separate accounts to the Post Office. If they are cheating the Post Office
    this will show up by ordinary accounting practice. If they are cheating
    another Post Office customer, say the DWP, then ultimately this will show up.
    People knew how to do accounts before the computer was invented, and I don't accept that Horizon could do anything ordinary accounting couldn't; just quicker, and much, much cheaper in labour costs. So there is no justification for saying that Horizon could be expected to discover more fraud. On the contrary, if it was discovering non-existent fraud it was probably missing
    real fraud.

    --
    Roger Hayter

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From billy bookcase@21:1/5 to Jon Ribbens on Tue Jan 9 20:58:33 2024
    "Jon Ribbens" <jon+usenet@unequivocal.eu> wrote in message news:slrnupr71n.2nf.jon+usenet@raven.unequivocal.eu...

    I'm saying sometimes people provide false figures. If Mark's right that
    post offices' accounts weren't even computerised at all before Horizon
    then nobody's going to notice if the figures don't add up unless they
    perform an audit.

    And you don't think the PO weren't regularly auditing Branch
    accounts; when possibly thousands of pounds were going through
    each week by way of pensions ?


    And it's often possible to make the figures add up
    while still being false (e.g. through sales of goods where the stock
    isn't supplied by the Post Office HQ, or through sales of services).


    But that's undeclared profits as a result of selling bought in
    stock etc.

    Whereas what's being talked about here are losses running into thousands
    of pounds, as only occurred "after" the system was computerised.
    And yes a cursory bit of research suggests that indeed it was all
    paper based before. Which would have made fraud that much harder
    to conceal.


    bb

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jethro_uk@21:1/5 to JNugent on Tue Jan 9 21:13:55 2024
    On Tue, 09 Jan 2024 15:33:14 +0000, JNugent wrote:

    People have been showing growing interest in the issue for some years.
    It certainly wasn't the first time I had seen the matter reported and commented upon in the media.

    Private Eye and The Register have repeatedly run stories for at least 15
    years.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pancho@21:1/5 to Roger Hayter on Tue Jan 9 22:41:07 2024
    On 09/01/2024 20:14, Roger Hayter wrote:

    It can't work like that. The sub-postoffice part of the business must supply separate accounts to the Post Office. If they are cheating the Post Office this will show up by ordinary accounting practice. If they are cheating another Post Office customer, say the DWP, then ultimately this will show up.
    People knew how to do accounts before the computer was invented, and I don't
    accept that Horizon could do anything ordinary accounting couldn't; just quicker, and much, much cheaper in labour costs. So there is no justification for saying that Horizon could be expected to discover more fraud. On the contrary, if it was discovering non-existent fraud it was probably missing real fraud.


    Traditionally, people did not check accounts. In particular, in a
    financial system there are normally many cross-checks that can be
    performed, but these were too laborious to be done manually.

    When an accounting system works, it is magic how quickly you can
    understand things. Slice and dice the information to discover unknown characteristics.

    Traditionally, most account systems are disjoint, or represent things in different ways. It is tremendously laborious to manually compare one
    system with another, many entries may need human interpretation, and
    there may be thousands of entries. Manual interpretations are hugely
    difficult, time-consuming. This is the type of thing computers are
    brilliant at and humans are not. A well written reconciliation program
    can perform man-years of work in seconds.

    From memory of this case, some fraud committed was genuine, but was
    caused by people trying to manipulate, or misreport, their actual assets
    to match Horizon's mistakes.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pancho@21:1/5 to Roger Hayter on Tue Jan 9 22:59:24 2024
    On 09/01/2024 19:56, Roger Hayter wrote:
    On 9 Jan 2024 at 19:06:38 GMT, ""billy bookcase"" <billy@anon.com> wrote:


    "Jon Ribbens" <jon+usenet@unequivocal.eu> wrote in message
    news:slrnupr3vc.2nf.jon+usenet@raven.unequivocal.eu...
    On 2024-01-09, billy bookcase <billy@anon.com> wrote:
    "Andy Walker" <anw@cuboid.co.uk> wrote in message
    news:unjj9c$215pv$1@dont-email.me...
    I expect that rather they were pleased that the new computer
    system had [apparently] uncovered so much previously hidden criminality. >>>>> After all, the temptation was there in the shape of considerable sums of >>>>> cash, just waiting to be snaffled.

    Er, how was that supposed to work exactly ?

    Prior to the introduction of Horizon, who exactly was it who was supplying >>>> these considerable sums of cash which postmasters were supposedly able to >>>> pocket, without being in any way held accountable ?

    Apparently there exist "Post Offices", which people known as "customers" >>> enter into and perform transactions for goods and services.

    And ?


    Weren't there any audit trails in place to trace the path of any amount >>>> of cash, no matter how large or small, as it worked its way through the >>>> system ?

    My guess would be that post offices were computerised before Horizon,
    but not in a way that reported back automatically to head office, so
    it would have been much easier for false accounts to be provided.

    How ?

    In simple terms, individual branches were suppolied with cash to
    pay pensions and stampe to sell to customers. If the number of
    pensioners they paid out every week, didn't match the amount
    they were paid by the DHSS (or whoever) and their takings didn't
    match the number of stamps they'd sold, are you saying no one
    would have noticed ?


    bb

    The Post Office surely must have audited its accounts.

    Surely? Remind us how, the NHS, checked things. For instance, did a GP
    make sure they did perform regular reviews on all patients with medical conditions?. Or... when a patient ticked stating they were entitled to a
    free prescription, was that checked?

    It is very easy to pretend we live in a fairy-tale world, but we never have.


    The main differences
    the new system made must have been to produce results much more quickly and to
    result in the employment of thousands fewer clerks. As it turns out, the old system was probably much more reliable in producing correct results, and therefore identifying any fraud that was going on. In other words, the faulty new system was *less* likely to identify actual fraud, but much, much cheaper to run.


    I suspect the computer system mainly worked. Probably much better than
    anything that came before. The problem was that people regarded it as infallible. “Computer says no†syndrome.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andy Walker@21:1/5 to All on Wed Jan 10 00:23:09 2024
    On 09/01/2024 18:02, billy bookcase wrote:
    [I wrote:]
    I expect that rather they were pleased that the new computer
    system had [apparently] uncovered so much previously hidden criminality.
    After all, the temptation was there in the shape of considerable sums of
    cash, just waiting to be snaffled.
    Er, how was that supposed to work exactly ?
    Prior to the introduction of Horizon, who exactly was it who was supplying these considerable sums of cash which postmasters were supposedly able to pocket, without being in any way held accountable ?

    You're somewhat supposing a monolithic business in which things
    didn't go wrong. Think rather of a village shop in the middle of nowhere
    with fingers in many pies and computer connexions that go down several
    times per week. Data was [AIUI] routinely lost and had to be recovered
    and reconciled [for which, before you ask, there were procedures].

    Weren't there any audit trails in place to trace the path of any amount
    of cash, no matter how large or small, as it worked its way through the system ?

    I'm sure there were, but the cash flow was so complicated that [again AIUI] audit had been almost impossible unless fraud was already suspected. If you're part-way through downloading details of lottery tickets, TV licences, stamps, benefits, ... when the computer goes down, then there may be several thousand pounds worth of information in limbo, sent off by you as village sub-postmaster but not yet received by other agencies. Village POs are unusually complicated businesses which tend to be run by uncomplicated
    locals, and it's not surprising that sometimes they get the procedures
    wrong, nor that sometimes a huge computer system has bugs, and the result
    is a glitch in the trail. The problem wasn't the number of glitches and
    bugs but the readiness of the PO to believe that the computer system was infallible.

    --
    Andy Walker, Nottingham.
    Andy's music pages: www.cuboid.me.uk/andy/Music
    Composer of the day: www.cuboid.me.uk/andy/Music/Composers/Bendel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From billy bookcase@21:1/5 to Andy Walker on Wed Jan 10 10:05:16 2024
    "Andy Walker" <anw@cuboid.co.uk> wrote in message news:unko1e$26ral$1@dont-email.me...
    On 09/01/2024 18:02, billy bookcase wrote:
    [I wrote:]
    I expect that rather they were pleased that the new computer
    system had [apparently} uncovered so much previously hidden criminality.
    r all, the temptation was there in the shape of considerable sums of
    cash, just waiting to be snaffled.

    Er, how was that supposed to work exactly ?
    Prior to the introduction of Horizon, who exactly was it who was supplying >> these considerable sums of cash which postmasters were supposedly able to
    pocket, without being in any way held accountable ?

    You're somewhat supposing a monolithic business in which things
    didn't go wrong. Think rather of a village shop in the middle of nowhere with fingers in many pies and computer connexions that go down several
    times per week. Data was [AIUI] routinely lost and had to be recovered
    and reconciled [for which, before you ask, there were procedures].


    The position you were referring to above, concerned " the previously hidden criminality",*before* the Horizon system was installed

    Nobody doubts that once it was installed the possibility for all sorts
    of errors arose. .

    Indeed the Horiizon system seems to have broken almost every rule in the
    book, as well as creating hew ones to break all of its own

    https://evidencecritical.systems/2021/07/15/what-went-wrong-with-horizon.html



    Weren't there any audit trails in place to trace the path of any amount
    of cash, no matter how large or small, as it worked its way through the
    system ?

    I'm sure there were, but the cash flow was so complicated that [again
    AIUI] audit had been almost impossible unless fraud was already suspected.

    Again *before* the Horizon system was installed why would the cash flow of any small sub post office have been that much more complicated than that of any other small shop or business in a small town or village ?


    you're part-way through downloading details of lottery tickets, TV licences, stamps, benefits, ... when the computer goes down, then there may be several thousand pounds worth of information in limbo, sent off by you as village sub-postmaster but not yet received by other agencies. Village POs are unusually complicated businesses which tend to be run by uncomplicated locals, and it's not surprising that sometimes they get the procedures
    wrong, nor that sometimes a huge computer system has bugs, and the result
    is a glitch in the trail. The problem wasn't the number of glitches and
    bugs but the readiness of the PO to believe that the computer system was infallible.

    Indeed, That's *after* the Horizon system has been installed.

    But previously you were specifically referring to "previously hidden criminality.
    and "considerable sums of cash, just waiting to be snaffled " from small
    sub post offices using paper records.

    And I'm simply asking how that was possible


    bb

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From billy bookcase@21:1/5 to JNugent on Wed Jan 10 10:09:29 2024
    "JNugent" <jnugent@mail.com> wrote in message news:l0579pFp47vU1@mid.individual.net...

    On 09/01/2024 11:53 am, Jeff Gaines wrote:


    I find it hard to believe that the PO issue has been allowed to go
    on and on with utterly disastrous effects on so many people and
    only now in an election year is
    anybody showing any interest.

    Your last paragraph is predicated upon an unsound conclusion.

    People have been showing growing interest in the issue for some years.
    It certainly wasn't the first time I had seen the matter reported and commented upon in the media.

    The OP's point is well made IMO.

    As you imply "Computer Weekly" had been covering the story since 2009
    as have "Private Eye" intermittently. There have been two Local TV News features over the years plus maybe one "Panorama". There has been at
    least one Parliamentary Enquiry and at least one successful case in
    the High Court.

    And yet despite all that...

    It took four nights of drama-docs on ITV1 before the story really broke
    on the front pages of all the national papers, for the public to finally
    demand that "something must be done", and maybe most significantly of
    all

    For Paula Vennells to finally hand back her gong


    bb

    snip

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jon Ribbens@21:1/5 to Pancho on Wed Jan 10 10:34:12 2024
    On 2024-01-09, Pancho <Pancho.Jones@proton.me> wrote:
    On 09/01/2024 19:56, Roger Hayter wrote:
    The main differences the new system made must have been to produce
    results much more quickly and to result in the employment of
    thousands fewer clerks. As it turns out, the old system was probably
    much more reliable in producing correct results, and therefore
    identifying any fraud that was going on. In other words, the faulty
    new system was *less* likely to identify actual fraud, but much, much
    cheaper to run.

    I suspect the computer system mainly worked. Probably much better than anything that came before. The problem was that people regarded it as infallible. “Computer says no†syndrome.

    I have read (unconfirmed) that the issue was that when the Horizon
    system connected to head office (via modem) to upload the daily records,
    if the connection was dropped mid-upload (which on a modem connection
    over damp string to rural locations would probably have been often)
    then all the transactions which had been already uploaded would get
    duplicated when the connection was retried. If so this is just catastrophically, inexcusably bad software design, and most probably
    *not* "much better than anything that came before".

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From billy bookcase@21:1/5 to Jon Ribbens on Wed Jan 10 10:58:52 2024
    "Jon Ribbens" <jon+usenet@unequivocal.eu> wrote in message news:slrnupssrn.2nf.jon+usenet@raven.unequivocal.eu...
    On 2024-01-09, billy bookcase <billy@anon.com> wrote:

    "Jon Ribbens" <jon+usenet@unequivocal.eu> wrote in message
    news:slrnupr71n.2nf.jon+usenet@raven.unequivocal.eu...

    I'm saying sometimes people provide false figures. If Mark's right that
    post offices' accounts weren't even computerised at all before Horizon
    then nobody's going to notice if the figures don't add up unless they
    perform an audit.

    And you don't think the PO weren't regularly auditing Branch
    accounts; when possibly thousands of pounds were going through
    each week by way of pensions ?

    I've no idea, but I wouldn't be at all surprised if they weren't.

    And it's often possible to make the figures add up
    while still being false (e.g. through sales of goods where the stock
    isn't supplied by the Post Office HQ, or through sales of services).

    But that's undeclared profits as a result of selling bought in
    stock etc.

    No, and also and?

    Whereas what's being talked about here are losses running into thousands
    of pounds, as only occurred "after" the system was computerised.

    And?

    And yes a cursory bit of research suggests that indeed it was all
    paper based before. Which would have made fraud that much harder
    to conceal.

    Surely you mean *easier* to conceal?

    I meant exactly what I said.

    Unless that is, you can suggest a possible source, from whom a
    sub-postmaster could have obtained *large sums of money*, without
    having to offer a suitably *signed and stamped receipt of
    some kind* by way of exchange, then I'm *all ears*.


    bb

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Clive Page@21:1/5 to Jon Ribbens on Wed Jan 10 11:01:45 2024
    On 10/01/2024 10:34, Jon Ribbens wrote:
    I have read (unconfirmed) that the issue was that when the Horizon
    system connected to head office (via modem) to upload the daily records,
    if the connection was dropped mid-upload (which on a modem connection
    over damp string to rural locations would probably have been often)
    then all the transactions which had been already uploaded would get duplicated when the connection was retried. If so this is just catastrophically, inexcusably bad software design, and most probably
    *not* "much better than anything that came before".

    I saw somewhere, perhaps from a Computer Weekly article that I can't find any more, that the Horizon system, at least at the outset, did not implement either of the two obvious checks normally built into an accounting system, which are

    (1) double-entry book-keeping, which means that every transaction is recorded twice, making it easier to find any discrepancy,

    (2) atomic transactions in a database, that is a group of debits or credits which have to all succeed or all fail. Since computers are (mostly) sequential devices, implementing this takes special software, but all serious database management systems
    have had atomic transactions available for many years.

    Another thing occurs to me which I've not seen commented on elsewhere. These Horizon bugs will have struck pretty much at random, so for every post-master who found they had a discrepancy of some thousands or tens of thousands of pounds, there must have
    been as many or perhaps more where the discrepancies at the end of a working day were of the order of a few pounds or a few tens. I assume that in such cases the post-master concerned will just have grumbled and made up the shortfall from their own
    money. I wonder if it possible to discover, from the Horizon records covering the last 25 years, whether this is true too?


    --
    Clive Page

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jon Ribbens@21:1/5 to billy bookcase on Wed Jan 10 10:37:43 2024
    On 2024-01-09, billy bookcase <billy@anon.com> wrote:

    "Jon Ribbens" <jon+usenet@unequivocal.eu> wrote in message news:slrnupr71n.2nf.jon+usenet@raven.unequivocal.eu...

    I'm saying sometimes people provide false figures. If Mark's right that
    post offices' accounts weren't even computerised at all before Horizon
    then nobody's going to notice if the figures don't add up unless they
    perform an audit.

    And you don't think the PO weren't regularly auditing Branch
    accounts; when possibly thousands of pounds were going through
    each week by way of pensions ?

    I've no idea, but I wouldn't be at all surprised if they weren't.

    And it's often possible to make the figures add up
    while still being false (e.g. through sales of goods where the stock
    isn't supplied by the Post Office HQ, or through sales of services).

    But that's undeclared profits as a result of selling bought in
    stock etc.

    No, and also and?

    Whereas what's being talked about here are losses running into thousands
    of pounds, as only occurred "after" the system was computerised.

    And?

    And yes a cursory bit of research suggests that indeed it was all
    paper based before. Which would have made fraud that much harder
    to conceal.

    Surely you mean *easier* to conceal?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jon Ribbens@21:1/5 to Andy Walker on Wed Jan 10 10:28:59 2024
    On 2024-01-10, Andy Walker <anw@cuboid.co.uk> wrote:
    I'm sure there were, but the cash flow was so complicated that [again AIUI] audit had been almost impossible unless fraud was already suspected. If
    you're part-way through downloading details of lottery tickets, TV licences, stamps, benefits, ... when the computer goes down, then there may be several thousand pounds worth of information in limbo, sent off by you as village sub-postmaster but not yet received by other agencies. Village POs are unusually complicated businesses which tend to be run by uncomplicated locals, and it's not surprising that sometimes they get the procedures
    wrong, nor that sometimes a huge computer system has bugs, and the result
    is a glitch in the trail. The problem wasn't the number of glitches and
    bugs but the readiness of the PO to believe that the computer system was infallible.

    It's not even that, it's that they kept insisting to the courts that the
    system was infallible even after they *knew* it wasn't.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From billy bookcase@21:1/5 to Pancho on Wed Jan 10 10:31:33 2024
    "Pancho" <Pancho.Jones@proton.me> wrote in message news:unki23$262id$1@dont-email.me...
    On 09/01/2024 20:14, Roger Hayter wrote:

    It can't work like that. The sub-postoffice part of the business must supply >> separate accounts to the Post Office. If they are cheating the Post Office >> this will show up by ordinary accounting practice. If they are cheating
    another Post Office customer, say the DWP, then ultimately this will show up.
    People knew how to do accounts before the computer was invented, and I don't
    accept that Horizon could do anything ordinary accounting couldn't; just
    quicker, and much, much cheaper in labour costs. So there is no justification
    for saying that Horizon could be expected to discover more fraud. On the
    contrary, if it was discovering non-existent fraud it was probably missing >> real fraud.


    Traditionally, people did not check accounts. In particular, in a financial system
    there are normally many cross-checks that can be performed, but these were too
    laborious to be done manually.

    Eh?

    Isn't the basis of all accounting systems double entry ? Where all
    transactions appear twice - as a credit and a debit or whatever;
    and where the column totals can be expected to balance at all times ?

    So that there's simply no way that money can simply appear or disappear
    out of nowhere ?

    While with cash systems one reason for the introduction of cash registers
    was to prevent theft by assistants. Every transaction rang up on the till
    (as noisily as possible) so as to alert and be verified by the customer
    and recorded on the till roll. Then at the end of the day, every day when cashing up the transactions recorded on the till roll were expected to
    balance the amount of cash in the till


    bb



    When an accounting system works, it is magic how quickly you can understand things.
    Slice and dice the information to discover unknown characteristics.

    Traditionally, most account systems are disjoint, or represent things in different
    ways. It is tremendously laborious to manually compare one system with another, many
    entries may need human interpretation, and there may be thousands of entries. Manual
    interpretations are hugely difficult, time-consuming. This is the type of thing
    computers are brilliant at and humans are not. A well written reconciliation program
    can perform man-years of work in seconds.


    From memory of this case, some fraud committed was genuine, but was caused by people
    trying to manipulate, or misreport, their actual assets to match Horizon's mistakes.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pancho@21:1/5 to Clive Page on Wed Jan 10 11:57:43 2024
    On 10/01/2024 11:01, Clive Page wrote:
    On 10/01/2024 10:34, Jon Ribbens wrote:
    I have read (unconfirmed) that the issue was that when the Horizon
    system connected to head office (via modem) to upload the daily records,
    if the connection was dropped mid-upload (which on a modem connection
    over damp string to rural locations would probably have been often)
    then all the transactions which had been already uploaded would get
    duplicated when the connection was retried. If so this is just
    catastrophically, inexcusably bad software design, and most probably
    *not* "much better than anything that came before".

    I saw somewhere, perhaps from a Computer Weekly article that I can't
    find any more, that the Horizon system, at least at the outset, did not implement either of the two obvious checks normally built into an
    accounting system, which are

    (1) double-entry book-keeping, which means that every transaction is
    recorded twice, making it easier to find any discrepancy,


    No, there is a confusion about the difference between the way manual and computer accountancy systems work.

    Double entry just means you can't create money out of thin air, it has
    to come from somewhere or go somewhere. The somewheres are called
    accounts. Accounts can be thought of as buckets. The only thing you can
    do is take something out of one bucket and put it in another bucket.

    Manual accountancy systems were bucket orientated. They stored a total
    of what was in the bucket, together with a list of amounts that had
    been put into the bucket, together with which bucket each amount had
    come from. (or taken out/sent to). Because a transfer was between two
    buckets in the system, it was always recorded in the list of both
    buckets, i.e. double entry. The main problem was someone would add
    something up wrong. All totals of all the buckets should sum to 0. This
    could be used as a check against addition errors.

    Computer systems are transfer orientated. They store a list of transfers between two buckets. Each transfer will include: amount transferred,
    bucket from, bucket to. The double entry is implicit in the idea of a
    transfer between two buckets. If you want to know how much is in a
    bucket, you get the computer to add the list of transfers filtered on
    that specific bucket. In SQL/DB, terms a Select statement with a
    SUM(amount) and suitable where clause. There is no reason to record the
    same transfer twice, in fact doing so would violate the "single source
    of truth" design goal.

    Hence, a double entry is a single transaction, not two.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pancho@21:1/5 to billy bookcase on Wed Jan 10 12:06:31 2024
    On 10/01/2024 10:31, billy bookcase wrote:

    Traditionally, people did not check accounts. In particular, in a financial system
    there are normally many cross-checks that can be performed, but these were too
    laborious to be done manually.

    Eh?

    Isn't the basis of all accounting systems double entry ? Where all transactions appear twice - as a credit and a debit or whatever;
    and where the column totals can be expected to balance at all times ?


    The double entry check is that all accounts sum to zero, but typically
    you would also expect specific subsets of accounts to balance.

    So that there's simply no way that money can simply appear or disappear
    out of nowhere ?


    You can have fictitious accounts, or fictitious transfers.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pancho@21:1/5 to Jon Ribbens on Wed Jan 10 12:12:31 2024
    On 10/01/2024 10:34, Jon Ribbens wrote:

    I have read (unconfirmed) that the issue was that when the Horizon
    system connected to head office (via modem) to upload the daily records,
    if the connection was dropped mid-upload (which on a modem connection
    over damp string to rural locations would probably have been often)
    then all the transactions which had been already uploaded would get duplicated when the connection was retried. If so this is just catastrophically, inexcusably bad software design, and most probably
    *not* "much better than anything that came before".


    Every system I have ever worked on has had edge cases where it can mess
    up. Just because sometimes a dropped modem causes a problem, doesn't
    mean every time it causes a problem.

    If the system that came before was a manual system, most errors would go unnoticed.

    I actually wrote financial modem transfer software in the 1980s. I'm
    pretty sure it messed up all the time, but it was still quicker than
    getting data entry typists to enter data.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Theo@21:1/5 to Jon Ribbens on Wed Jan 10 12:36:47 2024
    Jon Ribbens <jon+usenet@unequivocal.eu> wrote:
    I have read (unconfirmed) that the issue was that when the Horizon
    system connected to head office (via modem) to upload the daily records,
    if the connection was dropped mid-upload (which on a modem connection
    over damp string to rural locations would probably have been often)
    then all the transactions which had been already uploaded would get duplicated when the connection was retried. If so this is just catastrophically, inexcusably bad software design, and most probably
    *not* "much better than anything that came before".

    One of the other failure modes can be related to the UI: Mrs Miggins comes
    in for her pension, you enter the transaction, you get the cash ready, and
    then something glitches. Did the tranasction get recorded? Do you give the money to Mrs Miggins or not?

    That depends on what the UI shows you (and the operator's understanding of
    that UI, which depends on their training), and if that's bad you might end
    up handing out cash in a transaction which hasn't actually been recorded,
    and hence the till won't tally at the end of the day.

    Double entry accounting also doesn't help with that, because if the cash
    drawer and the cash account don't tally at the end of the day, there is no trail of where the money did go.

    Theo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Theo@21:1/5 to billy bookcase on Wed Jan 10 13:00:05 2024
    billy bookcase <billy@anon.com> wrote:
    Again *before* the Horizon system was installed why would the cash flow of any
    small sub post office have been that much more complicated than that of any other small shop or business in a small town or village ?

    Let's compare a post office with, say, a village bakery.

    The bakery buys flour, energy and wages, and sells loaves of bread. The counter sells let's say 100 £2 loaves of bread every day. Accounting is a case of counting the cash in the till and the number of loaves on the shelf, and it's easy to see where any discrepancy might be.

    The post office (at various points in time) paid pensions, benefits and
    takes in payments for postage, car tax, passport applications, TV licences, lottery tickets, foreign exchange, and more recently operates bank accounts, international payments, takes cheque and cash deposits and pays out withdrawals.

    This involves a lot more cash handling, and vastly more complicated back
    office procedures: they have to pass the cash to and from numerous agencies such as the DWP, Passport Office, DVLA, banks, national lottery, etc etc.

    Without a super reliable system it's very easy to see how a small error
    could end up with a large amount of money going astray. It seems like the demands on the IT system were very high, the training of the staff was low,
    the IT system was not up to the job, and so it was a perfect storm of things going wrong.

    I'm not very familiar with the state of Post Office services in the 80s/90s pre-Horizon, but they were still doing lots of cash handling - pensions, benefits, TV licences, Giros, National Savings...

    Also, there was this trend of franchising out PO services: in past decades
    POs were separate offices with PO-employed staff ('crown POs'), while since
    90s there has been this tendency to shut down crown POs and move the
    facility into a sub-PO run by a sub-postmaster as their own business, with worse terms and conditions and a lack of training.

    Theo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adam Funk@21:1/5 to Jon Ribbens on Wed Jan 10 14:49:46 2024
    On 2024-01-10, Jon Ribbens wrote:

    On 2024-01-09, Pancho <Pancho.Jones@proton.me> wrote:
    On 09/01/2024 19:56, Roger Hayter wrote:
    The main differences the new system made must have been to produce
    results much more quickly and to result in the employment of
    thousands fewer clerks. As it turns out, the old system was probably
    much more reliable in producing correct results, and therefore
    identifying any fraud that was going on. In other words, the faulty
    new system was *less* likely to identify actual fraud, but much, much
    cheaper to run.

    I suspect the computer system mainly worked. Probably much better than
    anything that came before. The problem was that people regarded it as
    infallible. “Computer says no†syndrome.

    I have read (unconfirmed) that the issue was that when the Horizon
    system connected to head office (via modem) to upload the daily records,
    if the connection was dropped mid-upload (which on a modem connection
    over damp string to rural locations would probably have been often)
    then all the transactions which had been already uploaded would get duplicated when the connection was retried. If so this is just catastrophically, inexcusably bad software design, and most probably
    *not* "much better than anything that came before".

    ISTR (maybe someone can confirm this) that another problem with the
    software was that it forced the user to accept its version of the
    state of the accounts in order be able to open for business at the
    beginning of the day.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pamela@21:1/5 to Jon Ribbens on Wed Jan 10 14:59:34 2024
    On 10:28 10 Jan 2024, Jon Ribbens said:
    On 2024-01-10, Andy Walker <anw@cuboid.co.uk> wrote:

    I'm sure there were, but the cash flow was so complicated that
    [again
    AIUI] audit had been almost impossible unless fraud was already
    suspected. If you're part-way through downloading details of lottery
    tickets, TV licences, stamps, benefits, ... when the computer goes
    down, then there may be several thousand pounds worth of information
    in limbo, sent off by you as village sub-postmaster but not yet
    received by other agencies. Village POs are unusually complicated
    businesses which tend to be run by uncomplicated locals, and it's not
    surprising that sometimes they get the procedures wrong, nor that
    sometimes a huge computer system has bugs, and the result is a glitch
    in the trail. The problem wasn't the number of glitches and bugs but
    the readiness of the PO to believe that the computer system was
    infallible.

    It's not even that, it's that they kept insisting to the courts that
    the system was infallible even after they *knew* it wasn't.

    When IT projects go off the rails, desperate people may do desperate things
    but I've never seen one where prime contractor repeatedly lies to a court.

    Did they really think having innocent people fined or imprisoned was never going to be found out.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From The Todal@21:1/5 to billy bookcase on Wed Jan 10 15:20:27 2024
    On 10/01/2024 10:09, billy bookcase wrote:
    "JNugent" <jnugent@mail.com> wrote in message news:l0579pFp47vU1@mid.individual.net...

    On 09/01/2024 11:53 am, Jeff Gaines wrote:


    I find it hard to believe that the PO issue has been allowed to go
    on and on with utterly disastrous effects on so many people and
    only now in an election year is
    anybody showing any interest.

    Your last paragraph is predicated upon an unsound conclusion.

    People have been showing growing interest in the issue for some years.
    It certainly wasn't the first time I had seen the matter reported and
    commented upon in the media.

    The OP's point is well made IMO.

    As you imply "Computer Weekly" had been covering the story since 2009
    as have "Private Eye" intermittently. There have been two Local TV News features over the years plus maybe one "Panorama". There has been at
    least one Parliamentary Enquiry and at least one successful case in
    the High Court.

    And yet despite all that...

    It took four nights of drama-docs on ITV1 before the story really broke
    on the front pages of all the national papers, for the public to finally demand that "something must be done", and maybe most significantly of
    all

    For Paula Vennells to finally hand back her gong



    I don't think Paula Vennells handing back her gong is particularly
    significant.

    What is really significant is that our Tory government, knowing that
    there had been a monstrous miscarriage of justice and deception on the
    part of the Post Office, decided that no action was necessary and it was
    of interest only to a minority of geeks.

    But once there's a dramatised version on TV which makes all the millions
    of viewers angry and the press interviews many of the postmasters who
    could have been interviewed years ago, the government wakes up and says
    "we have a major public relations problem now, it's time to show that we
    do give a fuck about this, otherwise we'll be even lower in the polls
    than before".

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From JNugent@21:1/5 to billy bookcase on Wed Jan 10 15:09:54 2024
    On 10/01/2024 10:09 am, billy bookcase wrote:

    "JNugent" <jnugent@mail.com> wrote in message news:l0579pFp47vU1@mid.individual.net...
    On 09/01/2024 11:53 am, Jeff Gaines wrote:

    I find it hard to believe that the PO issue has been allowed to go
    on and on with utterly disastrous effects on so many people and
    only now in an election year is
    anybody showing any interest.

    Your last paragraph is predicated upon an unsound conclusion.
    People have been showing growing interest in the issue for some years.
    It certainly wasn't the first time I had seen the matter reported and
    commented upon in the media.

    The OP's point is well made IMO.

    As you imply "Computer Weekly" had been covering the story since 2009
    as have "Private Eye" intermittently. There have been two Local TV News features over the years plus maybe one "Panorama". There has been at
    least one Parliamentary Enquiry and at least one successful case in
    the High Court.

    And yet despite all that...

    I don't read, and have never seen a copy of, "Computer Weekly".

    I don't read "Private Eye".

    Yet *I* knew about this evolving scandal, years ago. So did you.

    It took four nights of drama-docs on ITV1 before the story really broke
    on the front pages of all the national papers, for the public to finally demand that "something must be done", and maybe most significantly of
    all

    For Paula Vennells to finally hand back her gong

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Theo@21:1/5 to Adam Funk on Wed Jan 10 15:39:07 2024
    Adam Funk <a24061a@ducksburg.com> wrote:
    ISTR (maybe someone can confirm this) that another problem with the
    software was that it forced the user to accept its version of the
    state of the accounts in order be able to open for business at the
    beginning of the day.

    Yes, initially you could park disputed transactions in a suspense account,
    but then they removed that feature. So you had to accept the accounts as it presented to you or you couldn't open the next day, which is obviously commercial suicide if you did that.

    Theo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From The Todal@21:1/5 to Pancho on Wed Jan 10 15:49:23 2024
    On 10/01/2024 12:12, Pancho wrote:
    On 10/01/2024 10:34, Jon Ribbens wrote:

    I have read (unconfirmed) that the issue was that when the Horizon
    system connected to head office (via modem) to upload the daily records,
    if the connection was dropped mid-upload (which on a modem connection
    over damp string to rural locations would probably have been often)
    then all the transactions which had been already uploaded would get
    duplicated when the connection was retried. If so this is just
    catastrophically, inexcusably bad software design, and most probably
    *not* "much better than anything that came before".


    Every system I have ever worked on has had edge cases where it can mess
    up. Just because sometimes a dropped modem causes a problem, doesn't
    mean every time it causes a problem.

    If the system that came before was a manual system, most errors would go unnoticed.

    I actually wrote financial modem transfer software in the 1980s. I'm
    pretty sure it messed up all the time, but it was still quicker than
    getting data entry typists to enter data.


    You might be able to understand better than I can the detailed analysis
    of the flaws in the Horizon system, as set out by the judge.

    https://www.bailii.org/ew/cases/EWHC/QB/2019/3408.html

    https://www.bailii.org/ew/cases/EWHC/QB/2019/3408.image2.pdf

    quote

    967. Issue (1): To what extent was it possible or likely for
    bugs, errors or defects of the nature alleged at §§23 and 24 of the GPOC
    and referred to in §§49 to 56 of the Generic Defence to have the
    potential (a) to cause apparent or alleged discrepancies or shortfalls
    relating to Subpostmasters’ branch accounts or transactions, or (b)
    undermine the reliability of Horizon accurately to process and to record transactions as alleged at §24.1 GPOC?

    968. Answer: It was possible for bugs, errors or defects of the
    nature alleged by the claimants to have the potential both (a) to cause apparent or alleged discrepancies or shortfalls relating to
    Subpostmasters’ branch accounts or transactions, and also (b) to
    undermine the reliability of Horizon accurately to process and to record transactions as alleged by the claimants.

    969. Further, all the evidence in the Horizon Issues trial
    shows not only was there the potential for this to occur, but it
    actually has happened, and on numerous occasions. This applies both to
    Legacy Horizon and also Horizon Online. It has happened under both the
    HNG-X and HNG-A iterations of the Online system, but far less frequently
    under the latter than the former. Indeed, there are only isolated
    instances of it happening in respect of HNG-A, which the experts agree
    is a better system than either of the other two iterations of Horizon.

    970. I accept the claimants’ submissions that, in terms of likelihood, there was a significant and material risk on occasion of
    branch accounts being affected in the way alleged by the claimants by
    bugs, errors and defects. This is amply demonstrated by Dr Worden’s
    evidence. He accepted that there was strong evidence of at least 12 bugs causing a lasting discrepancy in branch accounts. This conclusion was
    reached even within the context of his unjustified creation of both “transient†and lasting impact, which limited his consideration of this, and is an approach which I have rejected. This number of bugs was very
    much smaller than the number contended for by Mr Coyne, and the number
    which I have found in Part E of the Technical Appendix, but even on that smaller number, was itself significant. Dr Worden’s reliance upon TCs as
    a countermeasure led to a failure by him to follow the agreed wording of
    the Horizon Issues, as TCs are not part of the Horizon system. Given TCs
    are part of the way that the Post Office corrects the branch accounts
    (and branch accounting statements) produced by Horizon, the only way
    that a fully precise answer could be given for the number of times such
    impacts have occurred would be if the figures were available for the
    years of operation of Horizon, demonstrating how many TCs each year had
    to be issued in respect of the effects on branch accounts of such discrepancies. Figures would also be required of the number of TCs that
    were upheld when disputed by SPMs.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Clive Page@21:1/5 to Clive Arthur on Wed Jan 10 16:11:42 2024
    On 09/01/2024 12:50, Clive Arthur wrote:
    I'm not sure that 'election year' is the driver, more likely the TV docudrama.  Fortunately it was on ITV, so the usual 'woke pinko BBC' bashers couldn't dismiss it so easily.


    I've heard another suggestion of a reason why it was on ITV and not some other channel: a former chairman of ITV was even earlier a Post Office bigwig but it was notable that his was one of the names never mentioned in the dramatisation on ITV. Had it
    been on another channel it might not have been as easy to keep his name completely absent from the play. Of course there were several other people whose names might have been mentioned in the ITV play but were not, whether for good reasons or not one
    cannot tell. It was, after all, a play not a documentary.


    --
    Clive Page

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From billy bookcase@21:1/5 to JNugent on Wed Jan 10 18:06:33 2024
    "JNugent" <jnugent@mail.com> wrote in message news:l07qa1F92v7U2@mid.individual.net...
    On 10/01/2024 10:09 am, billy bookcase wrote:

    "JNugent" <jnugent@mail.com> wrote in message news:l0579pFp47vU1@mid.individual.net...
    On 09/01/2024 11:53 am, Jeff Gaines wrote:

    I find it hard to believe that the PO issue has been allowed to go
    on and on with utterly disastrous effects on so many people and
    only now in an election year is
    anybody showing any interest.

    Your last paragraph is predicated upon an unsound conclusion.
    People have been showing growing interest in the issue for some years.
    It certainly wasn't the first time I had seen the matter reported and
    commented upon in the media.

    The OP's point is well made IMO.

    As you imply "Computer Weekly" had been covering the story since 2009
    as have "Private Eye" intermittently. There have been two Local TV News
    features over the years plus maybe one "Panorama". There has been at
    least one Parliamentary Enquiry and at least one successful case in
    the High Court.

    And yet despite all that...

    I don't read, and have never seen a copy of, "Computer Weekly".

    I don't read "Private Eye".

    Yet *I* knew about this evolving scandal, years ago. So did you.


    For all the good that did !

    Which is precisely both the OP's and my own point


    bb

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Martin Brown@21:1/5 to billy bookcase on Wed Jan 10 16:02:07 2024
    On 10/01/2024 10:05, billy bookcase wrote:
    "Andy Walker" <anw@cuboid.co.uk> wrote in message news:unko1e$26ral$1@dont-email.me...
    On 09/01/2024 18:02, billy bookcase wrote:
    [I wrote:]
    I expect that rather they were pleased that the new computer
    system had [apparently} uncovered so much previously hidden criminality.
    r all, the temptation was there in the shape of considerable sums of
    cash, just waiting to be snaffled.

    Er, how was that supposed to work exactly ?
    Prior to the introduction of Horizon, who exactly was it who was supplying >>> these considerable sums of cash which postmasters were supposedly able to >>> pocket, without being in any way held accountable ?

    You're somewhat supposing a monolithic business in which things
    didn't go wrong. Think rather of a village shop in the middle of nowhere
    with fingers in many pies and computer connexions that go down several
    times per week. Data was [AIUI] routinely lost and had to be recovered
    and reconciled [for which, before you ask, there were procedures].

    Although the computer connections did go down in rural locations I don't
    think that was the main problem. The Horizon software was known to be unreliable since 2003 when a forensic accountant demonstrated serious
    flaws and was summarily fired and then discredited by the Post Office.

    https://www.bbc.co.uk/news/uk-england-lancashire-67921974

    We now know that he was spot on! Horizon wasn't so much infallible as
    riddled with inconsistencies and defects waiting to bite the unwary.

    The position you were referring to above, concerned " the previously hidden criminality",*before* the Horizon system was installed

    Nobody doubts that once it was installed the possibility for all sorts
    of errors arose. .

    Indeed the Horiizon system seems to have broken almost every rule in the book, as well as creating hew ones to break all of its own

    https://evidencecritical.systems/2021/07/15/what-went-wrong-with-horizon.html

    It is hard to believe that professional software developers could make
    quite so many catastrophic mistakes in one project.

    Now the Horizon systems architect wants immunity from prosecution before
    he will give his evidence to the Horizon enquiry. TO HELL WITH THAT!

    https://www.telegraph.co.uk/news/2024/01/09/horizon-expert-gareth-jenkins-post-office-inquiry-immunity/

    He should be charged with false accounting, perverting the course of
    justice and perjury given that he was one of the "expert" witnesses
    wheeled out by the PO to claim that Horizon system was infallible. The
    same goes for any other PO "expert" witnesses and for that matter
    prosecutors who knowing withheld evidence that would have helped the
    defence of postmasters wrongly accused.

    The Horizon project managers in both Fujistu and the Post Office should
    also be in the dock with him. None of them should ever be allowed to
    work on financial software again. I expect they are mostly retired now.

    I'm sure the expert witness that they dissed so comprehensively in 2003
    would be more than willing to act for the prosecution.

    We will have to accept that an unknown proportion of those accused of
    fraud by Horizon evidence were actually guilty but the system was so
    dodgy that we cannot ever hope to know which ones. It is right that they
    must all be pardoned - however that is achieved constitutionally.

    Weren't there any audit trails in place to trace the path of any amount
    of cash, no matter how large or small, as it worked its way through the
    system ?

    I'm sure there were, but the cash flow was so complicated that [again
    AIUI] audit had been almost impossible unless fraud was already suspected.

    Again *before* the Horizon system was installed why would the cash flow of any
    small sub post office have been that much more complicated than that of any other small shop or business in a small town or village ?

    They are quite a tangle. The way our village post office got around it
    was to cough up (or pocket) the right amount of money to balance the PO
    books daily. They were lucky that on such a small turnover it was never
    too big. ISTR you couldn't start it up the next day without ticking a
    box to say the till contents matched the computers predicted number.

    you're part-way through downloading details of lottery tickets, TV licences, >> stamps, benefits, ... when the computer goes down, then there may be several >> thousand pounds worth of information in limbo, sent off by you as village
    sub-postmaster but not yet received by other agencies. Village POs are
    unusually complicated businesses which tend to be run by uncomplicated
    locals, and it's not surprising that sometimes they get the procedures
    wrong, nor that sometimes a huge computer system has bugs, and the result
    is a glitch in the trail. The problem wasn't the number of glitches and
    bugs but the readiness of the PO to believe that the computer system was
    infallible.

    Indeed, That's *after* the Horizon system has been installed.

    When that sort of computer system goes down it should know what
    transactions have been completed and been acknowledged by the other end.
    The only situation where there is an issue is if there is corruption of
    the data in the machine as power goes down mid transaction (even that
    can be guarded against but may not have been in a basic terminal).
    Lightning strikes are very hard to guard rural computers against
    physical data corruption (as in damage to the machine or memory itself).

    But previously you were specifically referring to "previously hidden criminality.
    and "considerable sums of cash, just waiting to be snaffled " from small
    sub post offices using paper records.

    And I'm simply asking how that was possible

    The big question is why were the handful of people who looked into
    Horizon in detail and found it wanting ignored for so very long? And why
    did it take an ITV drama and massive public anger to finally get our politicians to take it seriously? I guess it is an election year... ;-)

    It has been rumbling on for nearly two decades now.

    --
    Martin Brown

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From billy bookcase@21:1/5 to The Todal on Wed Jan 10 18:08:04 2024
    "The Todal" <the_todal@icloud.com> wrote in message news:l07qtrF9603U1@mid.individual.net...
    On 10/01/2024 10:09, billy bookcase wrote:
    "JNugent" <jnugent@mail.com> wrote in message news:l0579pFp47vU1@mid.individual.net...

    On 09/01/2024 11:53 am, Jeff Gaines wrote:


    I find it hard to believe that the PO issue has been allowed to go
    on and on with utterly disastrous effects on so many people and
    only now in an election year is
    anybody showing any interest.

    Your last paragraph is predicated upon an unsound conclusion.

    People have been showing growing interest in the issue for some years.
    It certainly wasn't the first time I had seen the matter reported and
    commented upon in the media.

    The OP's point is well made IMO.

    As you imply "Computer Weekly" had been covering the story since 2009
    as have "Private Eye" intermittently. There have been two Local TV News
    features over the years plus maybe one "Panorama". There has been at
    least one Parliamentary Enquiry and at least one successful case in
    the High Court.

    And yet despite all that...

    It took four nights of drama-docs on ITV1 before the story really broke
    on the front pages of all the national papers, for the public to finally
    demand that "something must be done", and maybe most significantly of
    all

    For Paula Vennells to finally hand back her gong



    I don't think Paula Vennells handing back her gong is particularly significant.

    It's symbolic, innit ?


    What is really significant is that our Tory government, knowing that there had been a
    monstrous miscarriage of justice and deception on the part of the Post Office, decided
    that no action was necessary and it was of interest only to a minority of geeks.

    But once there's a dramatised version on TV which makes all the millions of viewers
    angry and the press interviews many of the postmasters who could have been interviewed
    years ago, the government wakes up and says "we have a major public relations problem
    now, it's time to show that we do give a fuck about this, otherwise we'll be even lower
    in the polls than before".

    Policiticians ignoring things and then only paying attention once
    a problem gets on the front page of the newspapaers is hardly
    anything new.

    Howver whether there'll ever be any serious attempt at prosecuting
    those actually responsible, is entirely another matter


    bb

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jethro_uk@21:1/5 to Pamela on Wed Jan 10 21:10:07 2024
    On Wed, 10 Jan 2024 14:59:34 +0000, Pamela wrote:

    On 10:28 10 Jan 2024, Jon Ribbens said:
    On 2024-01-10, Andy Walker <anw@cuboid.co.uk> wrote:

    I'm sure there were, but the cash flow was so complicated that
    [again
    AIUI] audit had been almost impossible unless fraud was already
    suspected. If you're part-way through downloading details of lottery
    tickets, TV licences, stamps, benefits, ... when the computer goes
    down, then there may be several thousand pounds worth of information
    in limbo, sent off by you as village sub-postmaster but not yet
    received by other agencies. Village POs are unusually complicated
    businesses which tend to be run by uncomplicated locals, and it's not
    surprising that sometimes they get the procedures wrong, nor that
    sometimes a huge computer system has bugs, and the result is a glitch
    in the trail. The problem wasn't the number of glitches and bugs but
    the readiness of the PO to believe that the computer system was
    infallible.

    It's not even that, it's that they kept insisting to the courts that
    the system was infallible even after they *knew* it wasn't.

    When IT projects go off the rails, desperate people may do desperate
    things but I've never seen one where prime contractor repeatedly lies to
    a court.

    Did they really think having innocent people fined or imprisoned was
    never going to be found out.

    It's all hypothetical, since no one anywhere will ever face prosecution
    for this. The police must be furious - even policemen have been taken to
    court.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jethro_uk@21:1/5 to Martin Brown on Wed Jan 10 21:08:17 2024
    On Wed, 10 Jan 2024 16:02:07 +0000, Martin Brown wrote:

    It is hard to believe that professional software developers could make
    quite so many catastrophic mistakes in one project.

    Tell me you've never worked in software without saying you've never
    worked in software ...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mark Goodge@21:1/5 to The Todal on Wed Jan 10 21:31:16 2024
    On Wed, 10 Jan 2024 15:49:23 +0000, The Todal <the_todal@icloud.com> wrote:

    On 10/01/2024 12:12, Pancho wrote:
    On 10/01/2024 10:34, Jon Ribbens wrote:

    I have read (unconfirmed) that the issue was that when the Horizon
    system connected to head office (via modem) to upload the daily records, >>> if the connection was dropped mid-upload (which on a modem connection
    over damp string to rural locations would probably have been often)
    then all the transactions which had been already uploaded would get
    duplicated when the connection was retried. If so this is just
    catastrophically, inexcusably bad software design, and most probably
    *not* "much better than anything that came before".

    You might be able to understand better than I can the detailed analysis
    of the flaws in the Horizon system, as set out by the judge.

    https://www.bailii.org/ew/cases/EWHC/QB/2019/3408.html

    https://www.bailii.org/ew/cases/EWHC/QB/2019/3408.image2.pdf

    And also https://www.judiciary.uk/wp-content/uploads/2022/07/bates-v-post-office-appendix-1-1.pdf
    which goes into more detail on the bugs listed in the previous document.

    I can't find anything in there which relates specifically to modem dropouts. But I have found one reference to to "poor communication with the data
    centre", which may be the same thing. I've also found a reference to what programmers would call a race condition, where two different processes
    attempt to update the same data at the same time. And there's a reference to
    a string length issue where a block of text in the narrative of a
    transaction code was too long for the terminal to wrap, causing the process
    to freeze mid-transaction with unpredictable results.

    All of these are common software errors. But they should all be picked up during beta testing, if not before. A failure to do so is often caused by
    not testing against a wide enough set of data and operating conditions.

    Mark

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mark Goodge@21:1/5 to billy bookcase on Wed Jan 10 21:06:33 2024
    On Wed, 10 Jan 2024 10:09:29 -0000, "billy bookcase" <billy@anon.com> wrote:

    The OP's point is well made IMO.

    As you imply "Computer Weekly" had been covering the story since 2009
    as have "Private Eye" intermittently. There have been two Local TV News >features over the years plus maybe one "Panorama". There has been at
    least one Parliamentary Enquiry and at least one successful case in
    the High Court.

    And yet despite all that...

    It took four nights of drama-docs on ITV1 before the story really broke
    on the front pages of all the national papers, for the public to finally >demand that "something must be done", and maybe most significantly of
    all

    For Paula Vennells to finally hand back her gong

    It's been front page news in The Times, and has been regularly reported in those pages. It's been a lead story on the BBC news website. The Guardian's search engine returns over 50,000 references to stories related to it more
    than a year ago. There was a Panorama programme about it in 2020. It's been
    in "the news", very prominently, for a long time, well over a decade.

    What it hasn't been, is on the radar of people who don't consume news.
    People who don't read newspapers (or newspaper websites), and don't watch TV news or news-related peogramming. Which, these days, is a significant and growing proportion of the population. Presenting it as a drama has got
    through to many of them. And they in turn have been repeatedly talking about
    it on social media, where the echo chambers have amplified it.

    I suppose if there's one thing we can learn from this is that people who
    don't consume news will consume news if it's dressed up as drama. The same
    sort of people who base their opinions of the Royal Family on The Crown and think that Downton Abbey is a historically accurate depiction of life in the past. Maybe Channel 4 should introduce a daily dramatised re-enactment of
    key news stories. it would probably get a bigger audience than their actual news show.

    Mark

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Owen Rees@21:1/5 to Mark Goodge on Thu Jan 11 00:09:53 2024
    Mark Goodge <usenet@listmail.good-stuff.co.uk> wrote:
    On Wed, 10 Jan 2024 15:49:23 +0000, The Todal <the_todal@icloud.com> wrote:

    On 10/01/2024 12:12, Pancho wrote:
    On 10/01/2024 10:34, Jon Ribbens wrote:

    I have read (unconfirmed) that the issue was that when the Horizon
    system connected to head office (via modem) to upload the daily records, >>>> if the connection was dropped mid-upload (which on a modem connection
    over damp string to rural locations would probably have been often)
    then all the transactions which had been already uploaded would get
    duplicated when the connection was retried. If so this is just
    catastrophically, inexcusably bad software design, and most probably
    *not* "much better than anything that came before".

    You might be able to understand better than I can the detailed analysis
    of the flaws in the Horizon system, as set out by the judge.

    https://www.bailii.org/ew/cases/EWHC/QB/2019/3408.html

    https://www.bailii.org/ew/cases/EWHC/QB/2019/3408.image2.pdf

    And also https://www.judiciary.uk/wp-content/uploads/2022/07/bates-v-post-office-appendix-1-1.pdf
    which goes into more detail on the bugs listed in the previous document.

    I can't find anything in there which relates specifically to modem dropouts. But I have found one reference to to "poor communication with the data centre", which may be the same thing. I've also found a reference to what programmers would call a race condition, where two different processes attempt to update the same data at the same time. And there's a reference to a string length issue where a block of text in the narrative of a
    transaction code was too long for the terminal to wrap, causing the process to freeze mid-transaction with unpredictable results.

    All of these are common software errors. But they should all be picked up during beta testing, if not before. A failure to do so is often caused by
    not testing against a wide enough set of data and operating conditions.

    Mark



    Distributed systems add a whole lot of issues that can undermine the assumptions people tend to make. For example, you cannot assume that there
    is a well defined order in which events occur.

    Scale is the other killer. Systems that work under demonstration or simple
    test conditions can suffer catastrophic failures under real load. Running a pilot deployment can help to flush out the problems but not if you deny
    that the errors are problems with the system and prosecute the pilot scheme participants whose systems gave the wrong answers.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From JNugent@21:1/5 to The Todal on Thu Jan 11 02:00:43 2024
    On 10/01/2024 03:20 pm, The Todal wrote:
    On 10/01/2024 10:09, billy bookcase wrote:
    "JNugent" <jnugent@mail.com> wrote in message
    news:l0579pFp47vU1@mid.individual.net...

    On 09/01/2024 11:53 am, Jeff Gaines wrote:


    I find it hard to believe that the PO issue has been allowed to go
    on and on with  utterly disastrous effects on so many people and
    only now in an election year is
    anybody showing any interest.

    Your last paragraph is predicated upon an unsound conclusion.

    People have been showing growing interest in the issue for some years.
    It certainly  wasn't the first time I had seen the matter reported and
    commented upon in the media.

    The OP's point is well made IMO.

    As you imply "Computer Weekly" had been covering the story since 2009
    as have "Private Eye" intermittently. There have been two Local TV News
    features over the years plus maybe one "Panorama". There has been at
    least one Parliamentary Enquiry and at least one successful case in
    the High Court.

    And yet despite all that...

    It took four nights of drama-docs on ITV1 before the story really broke
    on the front pages of all the national papers, for the public to finally
    demand that "something must be done", and maybe most significantly of
    all

    For Paula Vennells to finally hand back her gong



    I don't think Paula Vennells handing back her gong is particularly significant.

    What is really significant is that our Tory government, knowing that
    there had been a monstrous miscarriage of justice and deception on the
    part of the Post Office, decided that no action was necessary and it was
    of interest only to a minority of geeks.

    But once there's a dramatised version on TV which makes all the millions
    of viewers angry and the press interviews many of the postmasters who
    could have been interviewed years ago, the government wakes up and says
    "we have a major public relations problem now, it's time to show that we
    do give a fuck about this, otherwise we'll be even lower in the polls
    than before".

    You don't accept that so far, only the court of appeal, moving at its
    usual pace, has been able to address the issue of wrongful/unsafe
    conviction?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jethro_uk@21:1/5 to Mark Goodge on Thu Jan 11 07:47:36 2024
    On Wed, 10 Jan 2024 21:06:33 +0000, Mark Goodge wrote:

    Maybe Channel 4 should introduce a daily dramatised re-enactment of key
    news stories. it would probably get a bigger audience than their actual
    news show.

    The problem is, "history" isn't absolute.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jeff Layman@21:1/5 to Pancho on Thu Jan 11 09:37:26 2024
    On 10/01/2024 11:57, Pancho wrote:
    On 10/01/2024 11:01, Clive Page wrote:
    On 10/01/2024 10:34, Jon Ribbens wrote:
    I have read (unconfirmed) that the issue was that when the Horizon
    system connected to head office (via modem) to upload the daily records, >>> if the connection was dropped mid-upload (which on a modem connection
    over damp string to rural locations would probably have been often)
    then all the transactions which had been already uploaded would get
    duplicated when the connection was retried. If so this is just
    catastrophically, inexcusably bad software design, and most probably
    *not* "much better than anything that came before".

    I saw somewhere, perhaps from a Computer Weekly article that I can't
    find any more, that the Horizon system, at least at the outset, did not
    implement either of the two obvious checks normally built into an
    accounting system, which are

    (1) double-entry book-keeping, which means that every transaction is
    recorded twice, making it easier to find any discrepancy,


    No, there is a confusion about the difference between the way manual and computer accountancy systems work.

    Double entry just means you can't create money out of thin air, it has
    to come from somewhere or go somewhere. The somewheres are called
    accounts. Accounts can be thought of as buckets. The only thing you can
    do is take something out of one bucket and put it in another bucket.

    Manual accountancy systems were bucket orientated. They stored a total
    of what was in the bucket, together with a list of amounts that had
    been put into the bucket, together with which bucket each amount had
    come from. (or taken out/sent to). Because a transfer was between two
    buckets in the system, it was always recorded in the list of both
    buckets, i.e. double entry. The main problem was someone would add
    something up wrong. All totals of all the buckets should sum to 0. This
    could be used as a check against addition errors.

    Computer systems are transfer orientated. They store a list of transfers between two buckets. Each transfer will include: amount transferred,
    bucket from, bucket to. The double entry is implicit in the idea of a transfer between two buckets. If you want to know how much is in a
    bucket, you get the computer to add the list of transfers filtered on
    that specific bucket. In SQL/DB, terms a Select statement with a
    SUM(amount) and suitable where clause. There is no reason to record the
    same transfer twice, in fact doing so would violate the "single source
    of truth" design goal.

    Hence, a double entry is a single transaction, not two.

    The accounting info is way above my pay grade, and why I paid an
    accountant to handle my business accounts.

    I have a question which you can perhaps answer. If the Horizon screwups
    were random, could there have been any where money was doubly credited
    to a shop, rather than have been, for example, a double withdrawal? Why
    did it seem to always operate against the postmaster?

    --

    Jeff

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pancho@21:1/5 to Jeff Layman on Thu Jan 11 10:16:45 2024
    On 11/01/2024 09:37, Jeff Layman wrote:

    I have a question which you can perhaps answer. If the Horizon screwups
    were random, could there have been any where money was doubly credited
    to a shop, rather than have been, for example, a double withdrawal?  Why
    did it seem to always operate against the postmaster?


    I see no reason errors cannot go both way, but people tend not to
    complain about too much money. They just keep quiet and trouser it.

    Tax credits is a classic example. The system massively overpaid people.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jeff@21:1/5 to All on Thu Jan 11 10:05:56 2024
    I don't think Paula Vennells handing back her gong is particularly significant.

    What is really significant is that our Tory government, knowing that
    there had been a monstrous miscarriage of justice and deception on the
    part of the Post Office, decided that no action was necessary and it was
    of interest only to a minority of geeks.

    That's not really the case, the gov have started a public inquiry and a compensation scheme, what they have not done up until now is expedite
    matters.

    Jeff

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andy Walker@21:1/5 to billy bookcase on Thu Jan 11 10:18:08 2024
    On 10/01/2024 10:05, billy bookcase wrote:[I wrote:]
    I expect that rather they were pleased that the new computer
    system had [apparently} uncovered so much previously hidden criminality. [...]
    The position you were referring to above, concerned " the previously hidden criminality",*before* the Horizon system was installed

    You missed out [and changed the punctuation of] "[apparently]".
    For comparison, suppose you install a speed camera and catch some speeding motorists. Is your attitude
    (a) "We used not to catch these people, and now we do.";
    (b) "Oh look, when we installed the camera, motorists started speeding?";
    (c) "There used not to be any motorists caught, so the camera must
    be faulty" or
    (d) something else?

    My personal guess would be that motorists were speeding long before
    the camera was installed, and now they're being caught. We now know [and the IT bods should have known long before] that Horizon was faulty; but if you happened to be an ordinary PO employee, and were convinced that the system
    was working correctly, why would your answer, mutatis mutandis, be different?

    Nobody doubts that once it was installed the possibility for all sorts
    of errors arose. .

    /We/ know that, but /we/ are clever and know that programs have bugs. Most people work on the principle that the computer is always right. Esp if you've paid huge amounts of money to get the system written and installed, and have been assured that it works [which, fair dos, it mostly does].

    [...]
    Weren't there any audit trails in place to trace the path of any amount
    of cash, no matter how large or small, as it worked its way through the
    system ?
    I'm sure there were, but the cash flow was so complicated that [again
    AIUI] audit had been almost impossible unless fraud was already suspected.
    Again *before* the Horizon system was installed why would the cash flow of any
    small sub post office have been that much more complicated than that of any other small shop or business in a small town or village ?

    Theo has given an answer in relation to specifically the PO. But small POs are /also/ ordinary shops, selling newspapers, groceries, flowers, ..., so they are inevitably more complex than small shops that are not POs [and don't have the many statutory duties associated with that].

    --
    Andy Walker, Nottingham.
    Andy's music pages: www.cuboid.me.uk/andy/Music
    Composer of the day: www.cuboid.me.uk/andy/Music/Composers/Belliss

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From The Todal@21:1/5 to Jeff on Thu Jan 11 10:58:08 2024
    On 11/01/2024 10:05, Jeff wrote:

    I don't think Paula Vennells handing back her gong is particularly
    significant.

    What is really significant is that our Tory government, knowing that
    there had been a monstrous miscarriage of justice and deception on the
    part of the Post Office, decided that no action was necessary and it
    was of interest only to a minority of geeks.

    That's not really the case, the gov have started a public inquiry and a compensation scheme, what they have not done up until now is expedite matters.


    A fair point, but those of us who enjoy "The Thick of It" will be
    familiar with the theme "Oh, thank God, a public inquiry! It takes it
    off the front pages and kicks it into the long grass for years!".

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adam Funk@21:1/5 to Theo on Thu Jan 11 10:41:35 2024
    On 2024-01-10, Theo wrote:

    Adam Funk <a24061a@ducksburg.com> wrote:
    ISTR (maybe someone can confirm this) that another problem with the
    software was that it forced the user to accept its version of the
    state of the accounts in order be able to open for business at the
    beginning of the day.

    Yes, initially you could park disputed transactions in a suspense account, but then they removed that feature.

    Let me guess --- because people were using it "too often"?



    So you had to accept the accounts as it
    presented to you or you couldn't open the next day, which is obviously commercial suicide if you did that.

    Theo


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From The Todal@21:1/5 to JNugent on Thu Jan 11 10:56:51 2024
    On 11/01/2024 02:00, JNugent wrote:
    On 10/01/2024 03:20 pm, The Todal wrote:
    On 10/01/2024 10:09, billy bookcase wrote:
    "JNugent" <jnugent@mail.com> wrote in message
    news:l0579pFp47vU1@mid.individual.net...

    On 09/01/2024 11:53 am, Jeff Gaines wrote:


    I find it hard to believe that the PO issue has been allowed to go
    on and on with  utterly disastrous effects on so many people and
    only now in an election year is
    anybody showing any interest.

    Your last paragraph is predicated upon an unsound conclusion.

    People have been showing growing interest in the issue for some years. >>>> It certainly  wasn't the first time I had seen the matter reported and >>>> commented upon in the media.

    The OP's point is well made IMO.

    As you imply "Computer Weekly" had been covering the story since 2009
    as have "Private Eye" intermittently. There have been two Local TV News
    features over the years plus maybe one "Panorama". There has been at
    least one Parliamentary Enquiry and at least one successful case in
    the High Court.

    And yet despite all that...

    It took four nights of drama-docs on ITV1 before the story really broke
    on the front pages of all the national papers, for the public to finally >>> demand that "something must be done", and maybe most significantly of
    all

    For Paula Vennells to finally hand back her gong



    I don't think Paula Vennells handing back her gong is particularly
    significant.

    What is really significant is that our Tory government, knowing that
    there had been a monstrous miscarriage of justice and deception on the
    part of the Post Office, decided that no action was necessary and it
    was of interest only to a minority of geeks.

    But once there's a dramatised version on TV which makes all the
    millions of viewers angry and the press interviews many of the
    postmasters who could have been interviewed years ago, the government
    wakes up and says "we have a major public relations problem now, it's
    time to show that we do give a fuck about this, otherwise we'll be
    even lower in the polls than before".

    You don't accept that so far, only the court of appeal, moving at its
    usual pace, has been able to address the issue of wrongful/unsafe
    conviction?



    It would have been possible for the Post Office to confess that numerous prosecutions and convictions have been flawed and that it would support,
    at its own expense, applications to the Court of Appeal to set aside
    those convictions. But it didn't. It hid behind the convenient stance
    that it's up to each convicted person to make their own arrangements at
    their own expense. Gamble tens of thousands of pounds when maybe they'd
    rather live with their convictions and get on with their lives.

    Actually there has been at least one attempt to set aside a conviction
    where the Court of Appeal decided that the conviction should stand, and
    that Horizon had nothing to do with it. See the David Cameron case: https://www.bailii.org/ew/cases/EWCA/Crim/2022/435.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mike Scott@21:1/5 to Clive Page on Thu Jan 11 11:35:13 2024
    On 10/01/2024 11:01, Clive Page wrote:
    ...

    Another thing occurs to me which I've not seen commented on elsewhere.
    These Horizon bugs will have struck pretty much at random, so for every post-master who found they had a discrepancy of some thousands or tens
    of thousands of pounds, there must have been as many or perhaps more
    where the discrepancies at the end of a working day were of the order of
    a few pounds or a few tens.  I assume that in such cases the post-master concerned will just have grumbled and made up the shortfall from their
    own money.  I wonder if it possible to discover, from the Horizon
    records covering the last 25 years, whether this is true too?



    I'm puzzled about two things... why are the errors seemingly all in the
    PO's favour and against the SPMs, and where did the "missing" money go?
    Naively one might have expected some SPMs to be erroneously in credit;
    and the not-missing money must be somewhere.


    --
    Mike Scott
    Harlow, England

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From billy bookcase@21:1/5 to Andy Walker on Thu Jan 11 12:11:58 2024
    "Andy Walker" <anw@cuboid.co.uk> wrote in message news:unof90$2ujqt$1@dont-email.me...
    On 10/01/2024 10:05, billy bookcase wrote:[I wrote:]
    I expect that rather they were pleased that the new computer
    system had [apparently} uncovered so much previously hidden criminality.
    [...]
    The position you were referring to above, concerned " the previously hidden >> criminality",*before* the Horizon system was installed

    You missed out [and changed the punctuation of] "[apparently]".

    But for the "apparently" to be applicable, it would have been necessary
    for there to have been large sums of money missing in the first place ?

    No ?

    Anyway here is what you actually wrote

    I expect that rather they were pleased that the new computer
    system had [apparently] uncovered so much previously hidden criminality.
    After all, the temptation was there in the shape of considerable sums of
    cash, just waiting to be snaffled.

    And so I can only ask you again. *Prior* to the introduction of the Horizon System how was it possible for sub-postmasters to "snaffle" "considerable
    sums of cash" ? By means of which the Horizon System to then,
    "apparently" able to uncover ?

    IOW how were they "apparently" getting away with it ?

    AIUI the Horizon System originated as "Pathway" the main purpose of
    which was to computerise benefit payments by replacing Giro-Cheques
    with Magnetic swipe cards. Apparently this would reduce fraud by claimants
    but had nothing to do suspected fraud by sub-postmasters. Then when
    within a year or two swipe card technology was overtaken, that part
    of the project was abandoned but the general computerisation of PO
    business was continued



    For comparison, suppose you install a speed camera and catch some speeding motorists. Is your attitude
    (a) "We used not to catch these people, and now we do.";
    (b) "Oh look, when we installed the camera, motorists started speeding?";
    (c) "There used not to be any motorists caught, so the camera must
    be faulty" or
    (d) something else?

    But that's a totally false analogy.

    Before the introduction of speed cameras motorists were already speeding.

    You have yet to demonstrate how, prior to the introduction of Horizon
    sub postmasters were "apparently" stealing all these "considerable
    sums of cash"

    How were they doing it ?



    My personal guess would be that motorists were speeding long before
    the camera was installed, and now they're being caught. We now know [and the IT bods should have known long before] that Horizon was faulty; but if you happened to be an ordinary PO employee, and were convinced that the system was working correctly, why would your answer, mutatis mutandis, be different?

    But what has any of that got to do with the question as to whether, prior
    to the introduction of Horizon, sub-postmasters were "apparently" stealing "considerable sums of cash" ?


    Nobody doubts that once it was installed the possibility for all sorts
    of errors arose. .

    /We/ know that, but /we/ are clever and know that programs have bugs.
    Most people work on the principle that the computer is always right. Esp if you've paid huge amounts of money to get the system written and installed, and
    have been assured that it works [which, fair dos, it mostly does].

    " This pool's been open nearly 40 years ... In 1976, no one died. In 1977,
    no one died. In 1978, no one died. In 1979 ...© Steve Coogan


    Another point which appears to have been overlooked is that Horizon was
    rolled out across the entire business. No just in small sub-po's but in main non franchised Post Offices as well. Which makes it difficult to believe
    that problems didn't show up there as well. Or maybe the main offices
    were the first priority every evening, for the Fujitsu "oversight" team.




    [...]
    Weren't there any audit trails in place to trace the path of any amount >>>> of cash, no matter how large or small, as it worked its way through the >>>> system ?
    I'm sure there were, but the cash flow was so complicated that [again
    AIUI] audit had been almost impossible unless fraud was already suspected. >> Again *before* the Horizon system was installed why would the cash flow of any
    small sub post office have been that much more complicated than that of any >> other small shop or business in a small town or village ?

    Theo has given an answer in relation to specifically the PO. But small
    POs are /also/ ordinary shops, selling newspapers, groceries, flowers, ..., so
    they are inevitably more complex than small shops that are not POs [and don't have the many statutory duties associated with that].

    The PO tills are entirely separate from the rest of the shop.

    bb


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Martin Brown@21:1/5 to Pamela on Thu Jan 11 12:31:42 2024
    On 10/01/2024 14:59, Pamela wrote:
    On 10:28 10 Jan 2024, Jon Ribbens said:
    On 2024-01-10, Andy Walker <anw@cuboid.co.uk> wrote:

    I'm sure there were, but the cash flow was so complicated that
    [again
    AIUI] audit had been almost impossible unless fraud was already
    suspected. If you're part-way through downloading details of lottery
    tickets, TV licences, stamps, benefits, ... when the computer goes
    down, then there may be several thousand pounds worth of information
    in limbo, sent off by you as village sub-postmaster but not yet
    received by other agencies. Village POs are unusually complicated
    businesses which tend to be run by uncomplicated locals, and it's not
    surprising that sometimes they get the procedures wrong, nor that
    sometimes a huge computer system has bugs, and the result is a glitch
    in the trail. The problem wasn't the number of glitches and bugs but
    the readiness of the PO to believe that the computer system was
    infallible.

    It's not even that, it's that they kept insisting to the courts that
    the system was infallible even after they *knew* it wasn't.

    When IT projects go off the rails, desperate people may do desperate things but I've never seen one where prime contractor repeatedly lies to a court.

    Did they really think having innocent people fined or imprisoned was never going to be found out.

    Apparently... And so far they *have* got away with it.

    The only casualty has been one sacrificial gong from a former PO CEO.
    and *that* only happened due to a public outcry after the ITV drama -
    nothing to do with the legal system actually doing useful work :(
    Hardly any kind of deterrent at all.

    I'm serious when I say that they should cut their losses on the public
    enquiry and go for a hard line prosecution of the so called expert
    witnesses for the PO who lied to the court under oath and the guiding
    minds behind the cover-up. Only that way will things *ever* change.

    I pretty sure it stems from the high pressure ship it and be damned
    culture that values the CEO and sales directors bonuses above all else.
    It was and to some extent still is pervasive in software development.

    --
    Martin Brown

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From AnthonyL@21:1/5 to theom+news@chiark.greenend.org.uk on Thu Jan 11 12:30:31 2024
    On 10 Jan 2024 13:00:05 +0000 (GMT), Theo
    <theom+news@chiark.greenend.org.uk> wrote:

    billy bookcase <billy@anon.com> wrote:
    Again *before* the Horizon system was installed why would the cash flow of any
    small sub post office have been that much more complicated than that of any >> other small shop or business in a small town or village ?

    Let's compare a post office with, say, a village bakery.

    The bakery buys flour, energy and wages, and sells loaves of bread. The >counter sells let's say 100 £2 loaves of bread every day. Accounting is a >case of counting the cash in the till and the number of loaves on the shelf, >and it's easy to see where any discrepancy might be.



    How have you accounted for all the flour, etc and other items to
    amount to 100 loaves? Maybe there was enough flour for 120 loaves and
    a bit-coin generator was using 30% of the power whilst some of the
    wages went on the handyman to fix the family's garden.

    The accountants doing the audit wouldn't know. HMRC might but most
    likely wouldn't pick it up.

    Small business do not have the mechansims for this sort of balance
    checks. The problem for postmasters is that governement money is
    coming in and needs to be accounted as properly going out, unlike the
    flour.


    --
    AnthonyL

    Why ever wait to finish a job before starting the next?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From JNugent@21:1/5 to The Todal on Thu Jan 11 12:11:09 2024
    On 11/01/2024 10:56 am, The Todal wrote:
    On 11/01/2024 02:00, JNugent wrote:
    On 10/01/2024 03:20 pm, The Todal wrote:
    On 10/01/2024 10:09, billy bookcase wrote:
    "JNugent" <jnugent@mail.com> wrote in message
    news:l0579pFp47vU1@mid.individual.net...

    On 09/01/2024 11:53 am, Jeff Gaines wrote:


    I find it hard to believe that the PO issue has been allowed to go >>>>>> on and on with  utterly disastrous effects on so many people and
    only now in an election year is
    anybody showing any interest.

    Your last paragraph is predicated upon an unsound conclusion.

    People have been showing growing interest in the issue for some years. >>>>> It certainly  wasn't the first time I had seen the matter reported and >>>>> commented upon in the media.

    The OP's point is well made IMO.

    As you imply "Computer Weekly" had been covering the story since 2009
    as have "Private Eye" intermittently. There have been two Local TV News >>>> features over the years plus maybe one "Panorama". There has been at
    least one Parliamentary Enquiry and at least one successful case in
    the High Court.

    And yet despite all that...

    It took four nights of drama-docs on ITV1 before the story really broke >>>> on the front pages of all the national papers, for the public to
    finally
    demand that "something must be done", and maybe most significantly of
    all

    For Paula Vennells to finally hand back her gong



    I don't think Paula Vennells handing back her gong is particularly
    significant.

    What is really significant is that our Tory government, knowing that
    there had been a monstrous miscarriage of justice and deception on
    the part of the Post Office, decided that no action was necessary and
    it was of interest only to a minority of geeks.

    But once there's a dramatised version on TV which makes all the
    millions of viewers angry and the press interviews many of the
    postmasters who could have been interviewed years ago, the government
    wakes up and says "we have a major public relations problem now, it's
    time to show that we do give a fuck about this, otherwise we'll be
    even lower in the polls than before".

    You don't accept that so far, only the court of appeal, moving at its
    usual pace, has been able to address the issue of wrongful/unsafe
    conviction?

    It would have been possible for the Post Office to confess that numerous prosecutions and convictions have been flawed and that it would support,
    at its own expense, applications to the Court of Appeal to set aside
    those convictions.  But it didn't. It hid behind the convenient stance
    that it's up to each convicted person to make their own arrangements at
    their own expense. Gamble tens of thousands of pounds when maybe they'd rather live with their convictions and get on with their lives.

    Actually there has been at least one attempt to set aside a conviction
    where the Court of Appeal decided that the conviction should stand, and
    that Horizon had nothing to do with it.  See the David Cameron case: https://www.bailii.org/ew/cases/EWCA/Crim/2022/435.html

    Does that change the situation with regard to the relaxed way in which
    the higher courts tend to move in such matters?

    Given the average age of sub-postmasters (let alone the years which have elapsed since the "offences") and the rate at which cases were being
    cleared, wouldn't a good many appellants have become deceased before the
    court got round to hearing their appeal(s)?

    What the Post Office have to do with the speed and capacity of the
    courts is far from clear.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Martin Brown@21:1/5 to All on Thu Jan 11 12:20:35 2024
    On 10/01/2024 21:08, Jethro_uk wrote:
    On Wed, 10 Jan 2024 16:02:07 +0000, Martin Brown wrote:

    It is hard to believe that professional software developers could make
    quite so many catastrophic mistakes in one project.

    Tell me you've never worked in software without saying you've never
    worked in software ...

    I used to work on high reliability software and processes. Then later as
    a consultant. I have seen plenty of appalling shops where code was
    coerced through the compiler by the random application of casts.

    I always ran code that I was supposed to work on through a powerful
    static dataflow analysis before taking it on and horrified my clients by
    the number of latent bugs that it would find (mostly in seldom trodden
    error recovery paths). Some places back then didn't even use lint :(
    (and compilers were much dumber than they are now)

    The worst sample code in the enquiry is truly read it and weep stuff:

    https://www.computerweekly.com/news/252526586/Horizon-system-EPOSS-code-writers-lacked-basic-programming-skills-public-inquiry-hears

    It also shows that the appalling state of the software was known about internally at around 2001 (two years before the external guy found it).
    Even if most of it was well written just a few percent of hacker style
    rats nest garbage can completely destroy reliability and accuracy.

    It is being discussed on stack exchange right now. It really is bad!

    https://stackoverflow.com/questions/77796678/code-sample-from-post-office-horizon-application-what-language-is-this

    I presume that they were being paid by the KLOC...

    --
    Martin Brown

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pamela@21:1/5 to Pancho on Thu Jan 11 13:28:00 2024
    On 10:16 11 Jan 2024, Pancho said:
    On 11/01/2024 09:37, Jeff Layman wrote:

    I have a question which you can perhaps answer. If the Horizon
    screwups were random, could there have been any where money was
    doubly credited to a shop, rather than have been, for example, a
    double withdrawal?  Why did it seem to always operate against the
    postmaster?


    I see no reason errors cannot go both way, but people tend not to
    complain about too much money. They just keep quiet and trouser it.

    Tax credits is a classic example. The system massively overpaid
    people.

    The generous lockdown payments to businesses would be another example.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pamela@21:1/5 to Martin Brown on Thu Jan 11 12:54:30 2024
    On 12:31 11 Jan 2024, Martin Brown said:
    On 10/01/2024 14:59, Pamela wrote:
    On 10:28 10 Jan 2024, Jon Ribbens said:
    On 2024-01-10, Andy Walker <anw@cuboid.co.uk> wrote:

    I'm sure there were, but the cash flow was so complicated that
    [again AIUI] audit had been almost impossible unless fraud was
    already suspected. If you're part-way through downloading details
    of lottery tickets, TV licences, stamps, benefits, ... when the
    computer goes down, then there may be several thousand pounds worth
    of information in limbo, sent off by you as village sub-postmaster
    but not yet received by other agencies. Village POs are unusually
    complicated businesses which tend to be run by uncomplicated
    locals, and it's not surprising that sometimes they get the
    procedures wrong, nor that sometimes a huge computer system has
    bugs, and the result is a glitch in the trail. The problem wasn't
    the number of glitches and bugs but the readiness of the PO to
    believe that the computer system was infallible.

    It's not even that, it's that they kept insisting to the courts that
    the system was infallible even after they *knew* it wasn't.

    When IT projects go off the rails, desperate people may do desperate
    things but I've never seen one where prime contractor repeatedly lies
    to a court.

    Did they really think having innocent people fined or imprisoned was
    never going to be found out.

    Apparently... And so far they *have* got away with it.

    The only casualty has been one sacrificial gong from a former PO CEO.
    and *that* only happened due to a public outcry after the ITV drama -
    nothing to do with the legal system actually doing useful work :(
    Hardly any kind of deterrent at all.

    I'm serious when I say that they should cut their losses on the public enquiry and go for a hard line prosecution of the so called expert
    witnesses for the PO who lied to the court under oath and the guiding
    minds behind the cover-up. Only that way will things *ever* change.

    I fully agree. It sets a bad example if perjury (which in many cases led
    to false imprisonment) goes unpunished. I hope the government's current
    haste to put right what's happened doesn't come at the cost of a
    throrough investigation and prosecution of all the perps.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Clive Page@21:1/5 to Jeff Layman on Thu Jan 11 15:14:12 2024
    On 11/01/2024 09:37, Jeff Layman wrote:
    On 10/01/2024 11:57, Pancho wrote:
    On 10/01/2024 11:01, Clive Page wrote:
    On 10/01/2024 10:34, Jon Ribbens wrote:
    I have read (unconfirmed) that the issue was that when the Horizon
    system connected to head office (via modem) to upload the daily records, >>>> if the connection was dropped mid-upload (which on a modem connection
    over damp string to rural locations would probably have been often)
    then all the transactions which had been already uploaded would get
    duplicated when the connection was retried. If so this is just
    catastrophically, inexcusably bad software design, and most probably
    *not* "much better than anything that came before".

    I saw somewhere, perhaps from a Computer Weekly article that I can't
    find any more, that the Horizon system, at least at the outset, did not
    implement either of the two obvious checks normally built into an
    accounting system, which are

    (1) double-entry book-keeping, which means that every transaction is
    recorded twice, making it easier to find any discrepancy,


    No, there is a confusion about the difference between the way manual and
    computer accountancy systems work.

    Double entry just means you can't create money out of thin air, it has
    to come from somewhere or go somewhere. The somewheres are called
    accounts. Accounts can be thought of as buckets. The only thing you can
    do is take something out of one bucket and put it in another bucket.

    Manual accountancy systems were bucket orientated. They stored a total
    of what was in the bucket, together with a list of  amounts that had
    been put into the bucket, together with which bucket each amount had
    come from. (or taken out/sent to). Because a transfer was between two
    buckets in the system, it was always recorded in the list of both
    buckets, i.e. double entry. The main problem was someone would add
    something up wrong. All totals of all the buckets should sum to 0. This
    could be used as a check against addition errors.

    Computer systems are transfer orientated. They store a list of transfers
    between two buckets. Each transfer will include: amount transferred,
    bucket from, bucket to. The double entry is implicit in the idea of a
    transfer between two buckets. If you want to know how much is in a
    bucket, you get the computer to add the list of transfers filtered on
    that specific bucket. In SQL/DB, terms a Select statement with a
    SUM(amount) and suitable where clause. There is no reason to record the
    same transfer twice, in fact doing so would violate the "single source
    of truth" design goal.

    Hence, a double entry is a single transaction, not two.

    The accounting info is way above my pay grade, and why I paid an accountant to handle my business accounts.

    I have a question which you can perhaps answer. If the Horizon screwups were random, could there have been any where money was doubly credited to a shop, rather than have been, for example, a double withdrawal?  Why did it seem to always operate
    against the postmaster?

    I was wondering that myself. My guess, and it is only a guess, is that in some cases there were unjustified surpluses but perhaps a postmaster doesn't have as much of an incentive to report such things, especially as there was a good chance of an
    unjustified deficit coming along in due course which would absorb this "bonus". Or it could be that the way the software was structured, the debits were always done before credits, so that any failure of a computer or (more likely) a communications
    link would affect the former much more often than the latter giving a bias in producing a postmaster deficits rather than surpluses. The real problem is that they didn't have any good way of ensuring the integrity of their transactions.

    Much the same appears to be true of the Oyster card system in London, at least with 1st generation cards, which I still use. A couple of times I have experience of my card opening an exit gate which displayed the correct fare but it turned out later
    that it did not communicate with the Oyster servers, which at the end of the day thought that I'd had an unfinished journey and wanted to charge me the maximum possible fare (until I got in touch to complain and get this rectified). With the Oyster
    system the failure to synchronise only costs passengers a few pounds each time; with Horizon the stakes were much larger so they *really* should have got this right from the outset. It's not an trivial problem to solve, but there do appear to be good
    ways of doing this and I'm pretty sure that they were known even 25 years ago when Horizon was designed.



    --
    Clive Page

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jon Ribbens@21:1/5 to Clive Page on Thu Jan 11 15:39:51 2024
    On 2024-01-11, Clive Page <usenet@page2.eu> wrote:
    Much the same appears to be true of the Oyster card system in London,
    at least with 1st generation cards, which I still use. A couple of
    times I have experience of my card opening an exit gate which
    displayed the correct fare but it turned out later that it did not communicate with the Oyster servers, which at the end of the day
    thought that I'd had an unfinished journey and wanted to charge me the maximum possible fare (until I got in touch to complain and get this rectified). With the Oyster system the failure to synchronise only
    costs passengers a few pounds each time; with Horizon the stakes were
    much larger so they *really* should have got this right from the
    outset. It's not an trivial problem to solve, but there do appear to
    be good ways of doing this and I'm pretty sure that they were known
    even 25 years ago when Horizon was designed.

    What boggles my mind is that the same appears to happen with general contactless payment transactions in shops and restaurants etc. I tap
    my watch or phone, my device says the transaction was successful,
    the merchant's device says the communication failed (between the
    devices, not between the merchant and the bank).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Theo@21:1/5 to AnthonyL on Thu Jan 11 15:09:21 2024
    AnthonyL <nospam@please.invalid> wrote:
    On 10 Jan 2024 13:00:05 +0000 (GMT), Theo
    <theom+news@chiark.greenend.org.uk> wrote:

    billy bookcase <billy@anon.com> wrote:
    Again *before* the Horizon system was installed why would the cash flow of any
    small sub post office have been that much more complicated than that of any
    other small shop or business in a small town or village ?

    Let's compare a post office with, say, a village bakery.

    The bakery buys flour, energy and wages, and sells loaves of bread. The >counter sells let's say 100 £2 loaves of bread every day. Accounting is a
    case of counting the cash in the till and the number of loaves on the shelf, >and it's easy to see where any discrepancy might be.



    How have you accounted for all the flour, etc and other items to
    amount to 100 loaves? Maybe there was enough flour for 120 loaves and
    a bit-coin generator was using 30% of the power whilst some of the
    wages went on the handyman to fix the family's garden.

    The accountants doing the audit wouldn't know. HMRC might but most
    likely wouldn't pick it up.

    The accounts in question are balancing the daily till, not a question of whether the business is making a profit or paying the right amount of tax.

    For that you just count the value of stock you started with, the cash you started with, the stock you sold, the amount of cash you took in, the cash
    and stock you finished with. That should all tally, and if it doesn't something is wrong.

    How the 'stock' is acquired is immaterial to balancing the till.

    In the PO case the SPMs were expecting Horizon to do the tallying, but it
    lost transactions so they didn't. The PO transactions are vastly more complicated and there is mostly no physical 'stock' to count, merely records
    on the computer system. Which, as it turns out, weren't trustworthy.

    Theo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Theo@21:1/5 to Mike Scott on Thu Jan 11 16:03:24 2024
    Mike Scott <usenet.16@scottsonline.org.uk.invalid> wrote:
    I'm puzzled about two things... why are the errors seemingly all in the
    PO's favour and against the SPMs, and where did the "missing" money go? Naively one might have expected some SPMs to be erroneously in credit;
    and the not-missing money must be somewhere.

    It's remarkable that nobody sought to look at their bank accounts or for
    other sources of unexplained wealth, that you might have thought would be useful evidence of the proceeds of fraud.

    Theo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mark Goodge@21:1/5 to jethro_uk@hotmailbin.com on Thu Jan 11 16:58:04 2024
    On Thu, 11 Jan 2024 07:47:36 -0000 (UTC), Jethro_uk
    <jethro_uk@hotmailbin.com> wrote:

    On Wed, 10 Jan 2024 21:06:33 +0000, Mark Goodge wrote:

    Maybe Channel 4 should introduce a daily dramatised re-enactment of key
    news stories. it would probably get a bigger audience than their actual
    news show.

    The problem is, "history" isn't absolute.

    Well, yes. People have already observed how the ITV drama seems to have exaggerated the role of Paula Vennells while completely ignoring the role played by Adam Crozier.

    To be clear, I think Vennells was definitely culpable for her role in the scandal. But certainly it wasn't just her, and I'm not even sure she was the worst offender. The way the programme, and now the court of social media,
    has made her the prime scapegoat is very conveniently overlooking several
    other key members of the Post Office's senior management.

    Mark

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mark Goodge@21:1/5 to All on Thu Jan 11 17:31:57 2024
    On Thu, 11 Jan 2024 09:37:26 +0000, Jeff Layman <Jeff@invalid.invalid>
    wrote:

    I have a question which you can perhaps answer. If the Horizon screwups
    were random, could there have been any where money was doubly credited
    to a shop, rather than have been, for example, a double withdrawal? Why
    did it seem to always operate against the postmaster?

    That's a good question. I'm sure there were some cases where it did act to benefit the postmaster. But there are two main reasons why it mostly
    operated against them.

    The first is that the flow of money through a Post Office was, at the time, primarily outbound. Although most people see a post office as a place you go
    to spend money (eg, buy stamps, pay for parcel post, maybe pick up some stationery, etc), for a distinct subset of the population it was the place
    you went to collect money - to cash a Giro, collect your pension, etc.
    That's also a more complex system than simply takings from retail sales. So that was where the majority of the errors were made.

    There's a sidebar article in The Times today which goes into some detail of
    an actual incident. A customer came in to make a Giro withdrawal. The amount was put through the system, which authorised the payment and generated a receipt. The customer was issued with the money from the till, and given the money along with the receipt. As the customer left the building, the
    computer terminal froze, and generated an error code. When it restarted, the transaction just carried out was missing from the daily log. As far as the system was concerned, it had never been asked to authorise a payment to a customer. The postmaster had simply given someone £150 out of the till with
    no reason to do so. And, of course, at the end of the day the till was £150 down, which the system flagged as a discrepancy and expected the postmaster
    to make good.

    In that particular case, the postmaster managed to get it sorted out. Fortunately, the postmaster was able to get in touch with the customer, and
    the customer had kept the receipt. With the customer's co-operation, the postmaster was able to not only show that the system had generated a receipt but that the withdrawal had correctly been made from the customer's account. Everything had gone through correctly, but Horizon simply lost track of the transaction.

    That's one example of a typical error. Multiply that across the country, and assume that most postmasters weren't able to track down the evidence
    neccesary to prove that the system was at fault, and it's easy to see how
    many postmasters could have had seemingly large amounts disappear over the course of a year.

    The other reason it mostly acted against postmasters is that a surplus,
    rather than deficiency, at the end of the day is easier to fix. Assuming
    most postmasters were honest, and reported a surplus when it happened, it
    could be corrected by a balancing transaction. The assumption would still be that it was the postmaster's fault, so they were merely correcting their
    error. Some dishonest postmasters might have pocketed a surplus when it happened, but they would have been the minority. Most would genuinely have thought to themelves, "Oh, bugger, we've got more in the till than we should have, someone must have sold something and forgotten to put it through", and taken the necessary steps to make it balance. Because any imbalance, in
    either direction, would have been seen as their fault and their duty to correct.

    Mark

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Clive Page@21:1/5 to Jon Ribbens on Thu Jan 11 19:22:05 2024
    On 11/01/2024 15:39, Jon Ribbens wrote:
    On 2024-01-11, Clive Page <usenet@page2.eu> wrote:
    Much the same appears to be true of the Oyster card system in London,
    at least with 1st generation cards, which I still use. A couple of
    times I have experience of my card opening an exit gate which
    displayed the correct fare but it turned out later that it did not
    communicate with the Oyster servers, which at the end of the day
    thought that I'd had an unfinished journey and wanted to charge me the
    maximum possible fare (until I got in touch to complain and get this
    rectified). With the Oyster system the failure to synchronise only
    costs passengers a few pounds each time; with Horizon the stakes were
    much larger so they *really* should have got this right from the
    outset. It's not an trivial problem to solve, but there do appear to
    be good ways of doing this and I'm pretty sure that they were known
    even 25 years ago when Horizon was designed.

    What boggles my mind is that the same appears to happen with general contactless payment transactions in shops and restaurants etc. I tap
    my watch or phone, my device says the transaction was successful,
    the merchant's device says the communication failed (between the
    devices, not between the merchant and the bank).


    At least with contactless transactions, as far as I've experienced them, there seem to be pretty reliable systems in place to prevent the consumer being charged twice. Several times I've seen via my credit card app the same amount coming up two or even
    three times in the "pending" list, but after a couple of days only one instance makes it to the list of accepted transactions, the others vanish.

    In the case of systems like Horizon, where the money for building the software came entirely from the taxpayer, isn't there a case for insisting that the resulting software should automatically be made open source? I'm not expert enough to know how to
    solve these client-server synchronisation problems in the best way, but even I can recognise completely incompetent code when I see it. Look, for example, at the example at the bottom of page 17 of the document attached here:
    https://www.postofficehorizoninquiry.org.uk/evidence/fuj00080690-report-eposs-pinicl-task-force
    Several other examples have been shown during the course of the current enquiry. Enjoy.

    I find it astonishing firstly that they employed a programmer who was capable of writing something like that, but also that it passed a software quality review. One can only assume that there never was one. Making the software all open to public gaze
    might help avoid this sort of junk, or at least expose it to ridicule. And if anyone claims that this would have security implications, well I don't think it would, unless they were relying entirely upon security by obscurity, which isn't generally a
    good idea.


    --
    Clive Page

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jon Ribbens@21:1/5 to Clive Page on Thu Jan 11 19:34:59 2024
    On 2024-01-11, Clive Page <usenet@page2.eu> wrote:
    In the case of systems like Horizon, where the money for building the software came entirely from the taxpayer, isn't there a case for
    insisting that the resulting software should automatically be made
    open source?

    It's certainly *arguable*, but it's also the case that governments tend
    to argue the opposite. Just as there's a strong argument that with
    contracts like this the contract text and payment amounts should be
    public information, but they're usually not. Personally I probably
    agree with you, but it would require a politician that was both strong
    and brave to push the idea through, so it won't happen.

    I'm not expert enough to know how to solve these client-server synchronisation problems in the best way, but even I can recognise
    completely incompetent code when I see it. Look, for example, at the example at the bottom of page 17 of the document attached here: https://www.postofficehorizoninquiry.org.uk/evidence/fuj00080690-report-eposs-pinicl-task-force
    Several other examples have been shown during the course of the current enquiry. Enjoy.

    I find it astonishing firstly that they employed a programmer who was
    capable of writing something like that, but also that it passed a
    software quality review.

    Yeah. If anyone who worked for me wrote that code, they wouldn't make it
    past their probationary period.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jethro_uk@21:1/5 to Martin Brown on Thu Jan 11 19:43:51 2024
    On Thu, 11 Jan 2024 12:31:42 +0000, Martin Brown wrote:

    I'm serious when I say that they should cut their losses on the public enquiry and go for a hard line prosecution of the so called expert
    witnesses for the PO who lied to the court under oath and the guiding
    minds behind the cover-up. Only that way will things *ever* change.

    If I am understanding current reporting, at least one expert witness has
    now claimed to be an "expert" witness.

    Which I would believe if he repaid his fee....

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From billy bookcase@21:1/5 to Mark Goodge on Thu Jan 11 20:12:04 2024
    "Mark Goodge" <usenet@listmail.good-stuff.co.uk> wrote in message news:ok70qi1a5jciqahcrr00o7jvpet35kcpmd@4ax.com...
    On Thu, 11 Jan 2024 09:37:26 +0000, Jeff Layman <Jeff@invalid.invalid>
    wrote:

    I have a question which you can perhaps answer. If the Horizon screwups >>were random, could there have been any where money was doubly credited
    to a shop, rather than have been, for example, a double withdrawal? Why >>did it seem to always operate against the postmaster?

    That's a good question. I'm sure there were some cases where it did act to benefit the postmaster. But there are two main reasons why it mostly
    operated against them.

    The first is that the flow of money through a Post Office was, at the time, primarily outbound. Although most people see a post office as a place you go to spend money (eg, buy stamps, pay for parcel post, maybe pick up some stationery, etc), for a distinct subset of the population it was the place you went to collect money - to cash a Giro, collect your pension, etc.
    That's also a more complex system than simply takings from retail sales. So that was where the majority of the errors were made.

    That shouldn't make any difference.

    For the sake of simplicity assume all errors are either the result
    of double counting transactions, or ignoring them entirely.

    The Sub PO has a float of say £1,000

    Customer A wants to deposit say £500

    Double counted that means that the float should now be £2,000
    except its only £1,500, so its £500 short.

    Ignored it means the float should still be £1000 but is now £1,500
    so its £500 over.



    Customer B wants to withdraw say £500

    Double counted the float should now be zero excepts its now £500
    so its £500 over

    Ignored it means the float should still be £1,000 excepts its only
    £500 so now its £500 short.

    No difference, IOW.


    bb


    snip

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Les. Hayward@21:1/5 to Clive Page on Thu Jan 11 21:00:51 2024
    On 11/01/2024 19:22, Clive Page wrote:


    In the case of systems like Horizon, where the money for building the software came entirely from the taxpayer, isn't there a case for
    insisting that the resulting software should automatically be made open source?   I'm not expert enough to  know how to solve these
    client-server synchronisation problems in the best way, but even I can recognise completely incompetent code when I see it.   Look, for
    example, at the example at the bottom of page 17 of the document
    attached here: https://www.postofficehorizoninquiry.org.uk/evidence/fuj00080690-report-eposs-pinicl-task-force
    Several other examples have been shown during the course of the current enquiry.  Enjoy.

    I find it astonishing firstly that they employed a programmer who was
    capable of writing something like that, but also that it passed a
    software quality review.   One can only assume that there never was
    one.  Making the software all open to public gaze might help avoid this
    sort of junk, or at least expose it to ridicule.   And if anyone claims that this would have security implications, well I don't think it would, unless they were relying entirely upon security by obscurity, which
    isn't generally a good idea.


    I am amazed. Looking at that, it is surprising that the system worked at
    all, given those examples!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andy Walker@21:1/5 to All on Thu Jan 11 21:01:22 2024
    On 11/01/2024 12:11, billy bookcase wrote:
    [I wrote:]
    I expect that rather they were pleased that the new computer
    system had [apparently} uncovered so much previously hidden criminality. >> [...]
    The position you were referring to above, concerned " the previously hidden >>> criminality",*before* the Horizon system was installed
    You missed out [and changed the punctuation of] "[apparently]".
    But for the "apparently" to be applicable, it would have been necessary
    for there to have been large sums of money missing in the first place ?

    ??? We don't know how much money was missing in the days when
    accounts were rarely audited, and there may well be no sensible way of
    finding out. The "apparently" was there merely because without it, it
    reads as though there really was a great deal of criminality pre-Horizon.

    No ?

    No; but see below.

    And so I can only ask you again. *Prior* to the introduction of the Horizon System how was it possible for sub-postmasters to "snaffle" "considerable sums of cash" ? By means of which the Horizon System to then,
    "apparently" able to uncover ?

    There's no point asking me. I have never managed to snaffle large amounts of cash, never stolen even small amounts, never committed fraud.
    You'd need to ask someone with a criminal mind how to get away with doing
    such things. But it would be foolish to claim it to be impossible.

    IOW how were they "apparently" getting away with it ?

    By relying on the difficulty of detection? If you start checking,
    and uncover [apparently] a significant amount of fraud, then a decent first guess is that a similar amount of fraud took place earlier, but went undetected. FTAOD, that "[apparently]" reflects my belief that in fact the detection was largely spurious.

    [...]
    You have yet to demonstrate how, prior to the introduction of Horizon
    sub postmasters were "apparently" stealing all these "considerable
    sums of cash"

    Ah, I now see your problem. You are treating "apparently" as
    meaning "obviously" whereas I meant it to suggest that the appearance
    was deceptive.

    [...]
    Another point which appears to have been overlooked is that Horizon was rolled out across the entire business. No just in small sub-po's but in main non franchised Post Offices as well. Which makes it difficult to believe
    that problems didn't show up there as well. Or maybe the main offices
    were the first priority every evening, for the Fujitsu "oversight" team.

    Main offices are (a) a tiny proportion of the whole, (b) in well- connected central locations [so that losing connexion is very rare], and
    (c) well staffed [making it harder for staff to act out of the sight and knowledge of other staff].

    --
    Andy Walker, Nottingham.
    Andy's music pages: www.cuboid.me.uk/andy/Music
    Composer of the day: www.cuboid.me.uk/andy/Music/Composers/Belliss

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From AnthonyL@21:1/5 to theom+news@chiark.greenend.org.uk on Thu Jan 11 21:44:11 2024
    On 11 Jan 2024 15:09:21 +0000 (GMT), Theo
    <theom+news@chiark.greenend.org.uk> wrote:

    AnthonyL <nospam@please.invalid> wrote:
    On 10 Jan 2024 13:00:05 +0000 (GMT), Theo
    <theom+news@chiark.greenend.org.uk> wrote:

    billy bookcase <billy@anon.com> wrote:
    Again *before* the Horizon system was installed why would the cash flow of any
    small sub post office have been that much more complicated than that of any
    other small shop or business in a small town or village ?

    Let's compare a post office with, say, a village bakery.

    The bakery buys flour, energy and wages, and sells loaves of bread. The
    counter sells let's say 100 £2 loaves of bread every day. Accounting is a
    case of counting the cash in the till and the number of loaves on the shelf,
    and it's easy to see where any discrepancy might be.



    How have you accounted for all the flour, etc and other items to
    amount to 100 loaves? Maybe there was enough flour for 120 loaves and
    a bit-coin generator was using 30% of the power whilst some of the
    wages went on the handyman to fix the family's garden.

    The accountants doing the audit wouldn't know. HMRC might but most
    likely wouldn't pick it up.

    The accounts in question are balancing the daily till, not a question of >whether the business is making a profit or paying the right amount of tax.

    For that you just count the value of stock you started with, the cash you >started with, the stock you sold, the amount of cash you took in, the cash >and stock you finished with. That should all tally, and if it doesn't >something is wrong.

    How the 'stock' is acquired is immaterial to balancing the till.


    Unless something has drastically changed then that is not how it works
    at all.

    A stocktake is done just before the year end, total sales less total
    expenses plus increase in stock and job's pretty well done.

    Do you think your local fish and chip shop has counted and accounted
    for all potatoes in and all chips sold every day?

    As explained elsewhere in this thread the Postmasters had to account
    and post to the computer all incomings and all outgoings and the
    computer would from time to time go wrong on transactions either way.

    Personally, and having been in IT for nearly 40yrs, I don't trust
    computer systems and I'd have been tempted to ensure I had some paper
    copies or records if time had permitted. Something wrong with system
    design when a receipt is given to a customer but a copy not held in
    the Post office, or a local copy of an uploaded data set (whether
    successful or not) isn't available. oops, a tape drive or a floppy
    disk or a carbonated paper printer costs extra.


    --
    AnthonyL

    Why ever wait to finish a job before starting the next?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mark Goodge@21:1/5 to Andy Walker on Thu Jan 11 22:10:10 2024
    On Thu, 11 Jan 2024 10:18:08 +0000, Andy Walker <anw@cuboid.co.uk> wrote:

    You missed out [and changed the punctuation of] "[apparently]".
    For comparison, suppose you install a speed camera and catch some speeding >motorists. Is your attitude
    (a) "We used not to catch these people, and now we do.";
    (b) "Oh look, when we installed the camera, motorists started speeding?";
    (c) "There used not to be any motorists caught, so the camera must
    be faulty" or
    (d) something else?

    My personal guess would be that motorists were speeding long before
    the camera was installed, and now they're being caught. We now know [and the >IT bods should have known long before] that Horizon was faulty; but if you >happened to be an ordinary PO employee, and were convinced that the system >was working correctly, why would your answer, mutatis mutandis, be different?

    Your speed camera example is a bit more complex than that, and it is
    possible to extrapolate between the situation with a camera and without it.
    A common scenario would be

    "When we used to send a copper with a speed gun down there, we found that
    around 1 in 20 cars were speeding. But, of course, we didn't have a copper
    down there with a speed gun all the time, so we probably only caught
    around 1 in 200 that were speeding. Now we have a camera, we catch all of
    them, but the proportion is still around 1 in 20".

    With the Post Office, the "before" situation is analogous to having a speed
    gun occasionally at a location. Most fraudulent postmasters were caught as a result of random audits of paper records. That wouldn't catch all of them,
    but it would give a reasonable insight into the proportion of dishonest postmasters. When Horizon was installed, it would have been able to check everyone, but the overall proportion of dishonest postmasters could
    reasonably have been expected to be the same as that uncovered by random checks. In reality, though, Horizon flagged up a much larger proportion of psotmasters as being dishonest. And that should have been a warning flag as
    to the accuracy of Horizon.

    The speed camera equivalent would be if a copper with a speed gun caught 1
    in 20 motorists passing him, but the camera found that 50% of motorists were speeding. That would suggest a problem with the camera.

    Mark

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Theo@21:1/5 to Les. Hayward on Thu Jan 11 22:11:45 2024
    Les. Hayward <les@nospam.invalid> wrote:
    I am amazed. Looking at that, it is surprising that the system worked at
    all, given those examples!

    There are still problems: https://www.postofficescandal.uk/post/current-post-office-horizon-it-issues/

    In particular schoolboy errors like:


    Over 50’s Life Cover Quotes For the Over 80’s_PRB0041250

    We have identified an issue if a customer obtains a quote/applies for Over
    50s Life Cover on their 81st birthday, as the Horizon system calculates
    their age incorrectly as 80 so would return a quote. This also applies when
    a customer specifically applies/obtains a quote on their 50th birthday, as Horizon will not return a quote as it miscalculates their age as 49. Over
    50s Life Cover is available to individuals between 50 and 80 years old and calculates the customer’s current age as at the quote date from their date
    of birth. In very rare occasions (if the customer is applying on their birthday – and only one of 14 specific birthdays), Horizon calculates their age incorrectly as being a year younger than true age. This means the quote can’t continue.

    To be eligible for Post Office Over 50s Life Cover, a customer must be aged between 50 and 80 at the time of application. Please do not proceed with a quote for a customer who is wishing to apply on or after their 81st
    birthday.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mark Goodge@21:1/5 to All on Thu Jan 11 21:47:27 2024
    On Thu, 11 Jan 2024 00:09:53 -0000 (UTC), Owen Rees <orees@hotmail.com>
    wrote:

    Scale is the other killer. Systems that work under demonstration or simple >test conditions can suffer catastrophic failures under real load. Running a >pilot deployment can help to flush out the problems but not if you deny
    that the errors are problems with the system and prosecute the pilot scheme >participants whose systems gave the wrong answers.

    Yes; I once had to debug (and fix) a problem with an online retail system
    which occasionally assigned payments for purchases made just after midnight
    to the day before. That's theoretically impossible - a payment can't be made before the customer clicks "pay now", and it's when the customer clicks the button that the purchase is logged as being made.

    It was incredibly difficult to track down, because we simply could not reproduce it on the development system. It was only after I added some extra logging to the live system that we solved it.

    It turned out to be a load issue. The way the system worked was that, when
    the customer clicked "pay now", it logged the sale as having been made,
    subject to payment authorisation, and then when the response came back from
    the card company the payment time was logged as "transaction request
    timestamp" from the response payload (which would be the same as when the customer confirmed the purchase) rather than the "transaction authorisation timestamp". That was deliberate, because we wanted to avoid a situation
    where someone placed an order at 23:59:59 and the card company response
    didn't arrive until 00:00:01. Pinning the payment time to the request time meant it would always be the same as our own local purchase timestamp.

    Except... it wasn't. Every now and then, if our system was under heavy load, the external payment request would arrive at the card company a fraction of
    a second *before* our database server had updated the order confirmation
    time. So if the order was actually made fractionally before midnight, the
    card company would get the request fractionally before midnight but our database server wouldn't update until just after midnight and the timestamp
    on the server would be after midnight. It's a classic race condition. But it only ever manifested itself when the database server was under particularly heavy load and the order was placed very close to midnight.

    Mark

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jon Ribbens@21:1/5 to Theo on Thu Jan 11 23:22:17 2024
    On 2024-01-11, Theo <theom+news@chiark.greenend.org.uk> wrote:
    In very rare occasions (if the customer is applying on their birthday
    – and only one of 14 specific birthdays), Horizon calculates their age incorrectly as being a year younger than true age. This means the
    quote can’t continue.

    Oh dear. Someone's been trying to roll their own date-handling code.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jon Ribbens@21:1/5 to Owen Rees on Fri Jan 12 00:36:50 2024
    On 2024-01-12, Owen Rees <orees@hotmail.com> wrote:
    Jon Ribbens <jon+usenet@unequivocal.eu> wrote:
    On 2024-01-11, Theo <theom+news@chiark.greenend.org.uk> wrote:
    In very rare occasions (if the customer is applying on their birthday
    – and only one of 14 specific birthdays), Horizon calculates their age >>> incorrectly as being a year younger than true age. This means the
    quote can’t continue.

    Oh dear. Someone's been trying to roll their own date-handling code.

    Does your age change at the beginning or at the end of your birthday? Does
    it matter what time zone you are in?

    Given the legal age limits for various activities is this set out in legislation somewhere?

    Is the Horizon example poor implementation or poor specification or perhaps just slightly misleading marketing?

    Where a person must survive for a specified period after a death in order
    to be a beneficiary, does that run from the time of death and to what precision is that recorded? Is it sufficient to reach the beginning of a particular minute or must you survive until the end?

    These are all good questions, but the fact that it says above
    "only one of 14 specific birthdays" implies that the problem
    isn't a misunderstanding of the specification, but rather
    date-handling code written by someone who didn't have a clue
    what they were doing.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Owen Rees@21:1/5 to Jon Ribbens on Fri Jan 12 00:26:17 2024
    Jon Ribbens <jon+usenet@unequivocal.eu> wrote:
    On 2024-01-11, Theo <theom+news@chiark.greenend.org.uk> wrote:
    In very rare occasions (if the customer is applying on their birthday
    – and only one of 14 specific birthdays), Horizon calculates their age
    incorrectly as being a year younger than true age. This means the
    quote can’t continue.

    Oh dear. Someone's been trying to roll their own date-handling code.



    Does your age change at the beginning or at the end of your birthday? Does
    it matter what time zone you are in?

    Given the legal age limits for various activities is this set out in legislation somewhere?

    Is the Horizon example poor implementation or poor specification or perhaps just slightly misleading marketing?

    Where a person must survive for a specified period after a death in order
    to be a beneficiary, does that run from the time of death and to what
    precision is that recorded? Is it sufficient to reach the beginning of a particular minute or must you survive until the end?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From SH@21:1/5 to All on Fri Jan 12 08:25:42 2024

    Unless something has drastically changed then that is not how it works
    at all.

    A stocktake is done just before the year end, total sales less total
    expenses plus increase in stock and job's pretty well done.

    Do you think your local fish and chip shop has counted and accounted
    for all potatoes in and all chips sold every day?

    As explained elsewhere in this thread the Postmasters had to account
    and post to the computer all incomings and all outgoings and the
    computer would from time to time go wrong on transactions either way.

    Personally, and having been in IT for nearly 40yrs, I don't trust
    computer systems and I'd have been tempted to ensure I had some paper
    copies or records if time had permitted. Something wrong with system
    design when a receipt is given to a customer but a copy not held in
    the Post office, or a local copy of an uploaded data set (whether
    successful or not) isn't available. oops, a tape drive or a floppy
    disk or a carbonated paper printer costs extra.





    I never knew you could get fizzy paper....

    how do you inject the carbon dioxide into the paper?

    S.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Owen Rees@21:1/5 to Jon Ribbens on Fri Jan 12 08:21:14 2024
    Jon Ribbens <jon+usenet@unequivocal.eu> wrote:
    On 2024-01-12, Owen Rees <orees@hotmail.com> wrote:
    Jon Ribbens <jon+usenet@unequivocal.eu> wrote:
    On 2024-01-11, Theo <theom+news@chiark.greenend.org.uk> wrote:
    In very rare occasions (if the customer is applying on their birthday
    – and only one of 14 specific birthdays), Horizon calculates their age >>>> incorrectly as being a year younger than true age. This means the
    quote can’t continue.

    Oh dear. Someone's been trying to roll their own date-handling code.

    Does your age change at the beginning or at the end of your birthday? Does >> it matter what time zone you are in?

    Given the legal age limits for various activities is this set out in
    legislation somewhere?

    Is the Horizon example poor implementation or poor specification or perhaps >> just slightly misleading marketing?

    Where a person must survive for a specified period after a death in order
    to be a beneficiary, does that run from the time of death and to what
    precision is that recorded? Is it sufficient to reach the beginning of a
    particular minute or must you survive until the end?

    These are all good questions, but the fact that it says above
    "only one of 14 specific birthdays" implies that the problem
    isn't a misunderstanding of the specification, but rather
    date-handling code written by someone who didn't have a clue
    what they were doing.



    The code being written by the clueless is consistent with the examples in
    the document cited elsewhere in the thread. Having incompetent programmers working on a project is usually a symptom of serious problems in the
    management too. When I say problems I mean problems no matter how much a certain kind of management insists on calling them opportunities or that
    they are brought only solutions.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pancho@21:1/5 to Clive Page on Fri Jan 12 09:56:17 2024
    On 11/01/2024 19:22, Clive Page wrote:
      Look, for example, at the example at the bottom of page 17 of the document attached here: https://www.postofficehorizoninquiry.org.uk/evidence/fuj00080690-report-eposs-pinicl-task-force
    Several other examples have been shown during the course of the current enquiry.  Enjoy.

    This was RAD code from 25 years ago. As a RAD developer, my code often exhibited at least two of the characteristics. I nearly always used
    “while do†and almost never “do whileâ€, and I also often duplicated statements in the “if†and “else†clause. I can justify doing both.

    There are different ways to judge coder quality. Most companies I worked
    for judged fast delivery of working code as most important. Enabling
    them to exploit business opportunities, short windows in the market. So
    I could spend time tidying code, or deliver quickly.

    It is also the case that strange or redundant code evolves through
    multiple coders making multiple changes. This can involve both “cut and paste†and/or minimal interventions. This may lead to redundant, or
    overly complex, but working code. It is often the quickest way to
    develop RAD code. Code that is needed now, but will probably be scrapped
    in a few months time.

    If companies want core code, long term, they should refactor or rewrite. Although they frequently make the mistake of not doing this.

    This report strikes me as the type of thing written by a management
    consultant. People who have the minimal ability to criticize but have
    very little ability to deliver working solutions.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andy Burns@21:1/5 to Mark Goodge on Fri Jan 12 11:02:42 2024
    Mark Goodge wrote:

    I once had to debug (and fix) a problem with an online retail system
    which occasionally assigned payments for purchases made just after midnight to the day before.

    Did you get chance to test it with "23:59:60"? :-P

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jethro_uk@21:1/5 to Mark Goodge on Fri Jan 12 11:26:54 2024
    On Thu, 11 Jan 2024 16:58:04 +0000, Mark Goodge wrote:

    On Thu, 11 Jan 2024 07:47:36 -0000 (UTC), Jethro_uk <jethro_uk@hotmailbin.com> wrote:

    On Wed, 10 Jan 2024 21:06:33 +0000, Mark Goodge wrote:

    Maybe Channel 4 should introduce a daily dramatised re-enactment of
    key news stories. it would probably get a bigger audience than their
    actual news show.

    The problem is, "history" isn't absolute.

    Well, yes. People have already observed how the ITV drama seems to have exaggerated the role of Paula Vennells while completely ignoring the
    role played by Adam Crozier.

    To be clear, I think Vennells was definitely culpable for her role in
    the scandal. But certainly it wasn't just her, and I'm not even sure she
    was the worst offender. The way the programme, and now the court of
    social media, has made her the prime scapegoat is very conveniently overlooking several other key members of the Post Office's senior
    management.

    Mark

    Fascinating armchair discussion between two chaps who know no one will
    face any consequences from this little incident.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Theo@21:1/5 to Pancho on Fri Jan 12 10:22:18 2024
    Pancho <Pancho.Jones@proton.me> wrote:
    On 11/01/2024 19:22, Clive Page wrote:
      Look, for example, at the example at the bottom of page 17 of the document attached here: https://www.postofficehorizoninquiry.org.uk/evidence/fuj00080690-report-eposs-pinicl-task-force
    Several other examples have been shown during the course of the current enquiry.  Enjoy.

    This was RAD code from 25 years ago. As a RAD developer, my code often exhibited at least two of the characteristics. I nearly always used
    “while do†and almost never “do whileâ€, and I also often duplicated statements in the “if†and “else†clause. I can justify doing both.

    There are different ways to judge coder quality. Most companies I worked
    for judged fast delivery of working code as most important. Enabling
    them to exploit business opportunities, short windows in the market. So
    I could spend time tidying code, or deliver quickly.

    By all accounts that was the problem. ICL Pathway came up with a prototype, and the prototype was rushed into production without going back to rewrite
    in a maintainable fashion. Then 'maintenance' consisted of piles of special-case patching on top of the prototype over a decade or more,
    resulting in even less maintainable spaghetti. And they had the temerity to claim the system was infallible.

    Theo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jon Ribbens@21:1/5 to Pancho on Fri Jan 12 12:16:12 2024
    On 2024-01-12, Pancho <Pancho.Jones@proton.me> wrote:
    On 11/01/2024 19:22, Clive Page wrote:
      Look, for example, at the example at the bottom of page 17 of the
    document attached here:
    https://www.postofficehorizoninquiry.org.uk/evidence/fuj00080690-report-eposs-pinicl-task-force
    Several other examples have been shown during the course of the current
    enquiry.  Enjoy.

    This was RAD code from 25 years ago. As a RAD developer, my code often

    "RAD code"?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pancho@21:1/5 to Jon Ribbens on Fri Jan 12 12:47:43 2024
    On 12/01/2024 12:16, Jon Ribbens wrote:
    On 2024-01-12, Pancho <Pancho.Jones@proton.me> wrote:
    On 11/01/2024 19:22, Clive Page wrote:
      Look, for example, at the example at the bottom of page 17 of the
    document attached here:
    https://www.postofficehorizoninquiry.org.uk/evidence/fuj00080690-report-eposs-pinicl-task-force
    Several other examples have been shown during the course of the current
    enquiry.  Enjoy.

    This was RAD code from 25 years ago. As a RAD developer, my code often

    "RAD code"?


    <https://en.wikipedia.org/wiki/Rapid_application_development>

    When I was a lad, there was a theory of software development that senior
    people could think hard about what was needed to develop an application.
    They could liaise with users of the proposed application and come up
    with a list of functional requirements, and then a design specification
    which could be given to the coders who would implement it in code. It is
    call "Waterfall" design methodology.

    In the real world, this method repeatedly failed, often in huge and
    expensive projects. An alternative method was simple, limited, prototype applications would be developed to prove the concept could be developed
    and that it was what the user wanted. Later this morphed in to "Agile",
    where very small software goals were set and when coded, were given to
    users to test, comment on. A sophisticated application was then built by multiple iteration of this specify/develop/test loop.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fredxx@21:1/5 to All on Fri Jan 12 11:55:34 2024
    On 12/01/2024 11:26, Jethro_uk wrote:
    On Thu, 11 Jan 2024 16:58:04 +0000, Mark Goodge wrote:

    On Thu, 11 Jan 2024 07:47:36 -0000 (UTC), Jethro_uk
    <jethro_uk@hotmailbin.com> wrote:

    On Wed, 10 Jan 2024 21:06:33 +0000, Mark Goodge wrote:

    Maybe Channel 4 should introduce a daily dramatised re-enactment of
    key news stories. it would probably get a bigger audience than their
    actual news show.

    The problem is, "history" isn't absolute.

    Well, yes. People have already observed how the ITV drama seems to have
    exaggerated the role of Paula Vennells while completely ignoring the
    role played by Adam Crozier.

    To be clear, I think Vennells was definitely culpable for her role in
    the scandal. But certainly it wasn't just her, and I'm not even sure she
    was the worst offender. The way the programme, and now the court of
    social media, has made her the prime scapegoat is very conveniently
    overlooking several other key members of the Post Office's senior
    management.

    Mark

    Fascinating armchair discussion between two chaps who know no one will
    face any consequences from this little incident.

    Whilst I agree with you in part, there are some good reasons why Adam
    Crozier didn't get a mention in the TV series. The only good thing is he
    was never awarded a gong.
    https://en.wikipedia.org/wiki/Adam_Crozier

    "Crozier left the Royal Mail in 2010 to become the chief executive of
    media group ITV plc"

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jethro_uk@21:1/5 to Pancho on Fri Jan 12 11:34:45 2024
    On Fri, 12 Jan 2024 09:56:17 +0000, Pancho wrote:

    There are different ways to judge coder quality. Most companies I worked
    for judged fast delivery of working code as most important. Enabling
    them to exploit business opportunities, short windows in the market. So
    I could spend time tidying code, or deliver quickly.

    The classic is the POC system which suddenly becomes the product.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jethro_uk@21:1/5 to Jon Ribbens on Fri Jan 12 11:33:22 2024
    On Thu, 11 Jan 2024 23:22:17 +0000, Jon Ribbens wrote:

    On 2024-01-11, Theo <theom+news@chiark.greenend.org.uk> wrote:
    In very rare occasions (if the customer is applying on their birthday –
    and only one of 14 specific birthdays), Horizon calculates their age
    incorrectly as being a year younger than true age. This means the
    quote can’t continue.

    Oh dear. Someone's been trying to roll their own date-handling code.

    How else can they keep it secret ?

    I have seen so many fucked up snippets of code "checking" input it's
    untrue.

    One of the best was a routine which insisted on making surnames proper
    case. So "LeBlanc" became "Leblanc". Now you may think that's trivial.
    The assigned business analyst told me in a support call to "stop wasting
    time with weirdo requests" certainly did. Shame they forgot our wealth management software was used by companies who had some *very* rich
    clients on their books who most certainly did not appreciate their
    cherished family name being "fixed". And one thing I have learned in my
    life is the rich really know how to kick up a fuss.

    Ironically our internal issue tracking system exonerated me (who raised
    it in the first place) and the person who failed to spot it was an issue
    was let go.

    I've also seen postcode validation routines that won't accept valid
    postcodes.

    And don't get me started on phone numbers.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mark Goodge@21:1/5 to jethro_uk@hotmailbin.com on Fri Jan 12 13:33:48 2024
    On Fri, 12 Jan 2024 11:26:54 -0000 (UTC), Jethro_uk
    <jethro_uk@hotmailbin.com> wrote:

    On Thu, 11 Jan 2024 16:58:04 +0000, Mark Goodge wrote:

    On Thu, 11 Jan 2024 07:47:36 -0000 (UTC), Jethro_uk
    <jethro_uk@hotmailbin.com> wrote:

    On Wed, 10 Jan 2024 21:06:33 +0000, Mark Goodge wrote:

    Maybe Channel 4 should introduce a daily dramatised re-enactment of
    key news stories. it would probably get a bigger audience than their
    actual news show.

    The problem is, "history" isn't absolute.

    Well, yes. People have already observed how the ITV drama seems to have
    exaggerated the role of Paula Vennells while completely ignoring the
    role played by Adam Crozier.

    To be clear, I think Vennells was definitely culpable for her role in
    the scandal. But certainly it wasn't just her, and I'm not even sure she
    was the worst offender. The way the programme, and now the court of
    social media, has made her the prime scapegoat is very conveniently
    overlooking several other key members of the Post Office's senior
    management.

    Fascinating armchair discussion between two chaps who know no one will
    face any consequences from this little incident.

    On the contrary, the police are already investigating various potential
    perjury and fraud offences. The chances of there being no successful prosecutions for any of these is, I think, slim. And it's looking
    increasingly likely that various senior managers of the Post Offices will
    have their bonuses clawed back, which will probably hurt them more than a conviction for a relatively minor crime. Fujitsu is likely to be sued by the government to the value of the compensation which will need to be paid out, which will cause considerable pain to that company. There are likely to be
    some quite serious consequences for some individuals and organisations.

    Mark

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mark Goodge@21:1/5 to jon+usenet@unequivocal.eu on Fri Jan 12 13:42:47 2024
    On Fri, 12 Jan 2024 12:16:12 -0000 (UTC), Jon Ribbens <jon+usenet@unequivocal.eu> wrote:

    On 2024-01-12, Pancho <Pancho.Jones@proton.me> wrote:
    On 11/01/2024 19:22, Clive Page wrote:
      Look, for example, at the example at the bottom of page 17 of the
    document attached here:
    https://www.postofficehorizoninquiry.org.uk/evidence/fuj00080690-report-eposs-pinicl-task-force
    Several other examples have been shown during the course of the current
    enquiry.  Enjoy.

    This was RAD code from 25 years ago. As a RAD developer, my code often

    "RAD code"?

    "Rapid Application Development". An early form of "move fast and break
    things". Which is appropriate in some circumstances. But not, I would
    suggest, in a major financial application.

    Mark

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fredxx@21:1/5 to Mark Goodge on Fri Jan 12 14:18:35 2024
    On 12/01/2024 13:42, Mark Goodge wrote:
    On Fri, 12 Jan 2024 12:16:12 -0000 (UTC), Jon Ribbens <jon+usenet@unequivocal.eu> wrote:

    On 2024-01-12, Pancho <Pancho.Jones@proton.me> wrote:
    On 11/01/2024 19:22, Clive Page wrote:
      Look, for example, at the example at the bottom of page 17 of the >>>> document attached here:
    https://www.postofficehorizoninquiry.org.uk/evidence/fuj00080690-report-eposs-pinicl-task-force
    Several other examples have been shown during the course of the current >>>> enquiry.  Enjoy.

    This was RAD code from 25 years ago. As a RAD developer, my code often

    "RAD code"?

    "Rapid Application Development". An early form of "move fast and break things". Which is appropriate in some circumstances. But not, I would suggest, in a major financial application.

    It could have worked where there was a local record of transactions. (My understanding is there were paper printouts and puzzled why these didn't exonerate the sub-postmasters at the time). And then a later tally to
    see discrepancies that could have been caused by drop-out or bugs.
    Either way, a 'robust' system would retry communication attempts rather
    than a transaction simply getting lost. The system was deeply flawed in
    so many ways.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fredxx@21:1/5 to Mark Goodge on Fri Jan 12 14:11:06 2024
    On 12/01/2024 13:33, Mark Goodge wrote:
    On Fri, 12 Jan 2024 11:26:54 -0000 (UTC), Jethro_uk <jethro_uk@hotmailbin.com> wrote:

    On Thu, 11 Jan 2024 16:58:04 +0000, Mark Goodge wrote:

    On Thu, 11 Jan 2024 07:47:36 -0000 (UTC), Jethro_uk
    <jethro_uk@hotmailbin.com> wrote:

    On Wed, 10 Jan 2024 21:06:33 +0000, Mark Goodge wrote:

    Maybe Channel 4 should introduce a daily dramatised re-enactment of
    key news stories. it would probably get a bigger audience than their >>>>> actual news show.

    The problem is, "history" isn't absolute.

    Well, yes. People have already observed how the ITV drama seems to have
    exaggerated the role of Paula Vennells while completely ignoring the
    role played by Adam Crozier.

    To be clear, I think Vennells was definitely culpable for her role in
    the scandal. But certainly it wasn't just her, and I'm not even sure she >>> was the worst offender. The way the programme, and now the court of
    social media, has made her the prime scapegoat is very conveniently
    overlooking several other key members of the Post Office's senior
    management.

    Fascinating armchair discussion between two chaps who know no one will
    face any consequences from this little incident.

    On the contrary, the police are already investigating various potential perjury and fraud offences. The chances of there being no successful prosecutions for any of these is, I think, slim. And it's looking increasingly likely that various senior managers of the Post Offices will have their bonuses clawed back, which will probably hurt them more than a conviction for a relatively minor crime. Fujitsu is likely to be sued by the government to the value of the compensation which will need to be paid out, which will cause considerable pain to that company. There are likely to be some quite serious consequences for some individuals and organisations.

    Won't that will largely depend on whether the PO were aware of the
    Horizon shortfalls in functionality. If so, then they may claim the PO / government would be out of time for any successful claim.

    My impression is that the PO were kept in the dark of the flaws in
    Horizon. Some of the published emails from Vennells suggest this from
    what I recall.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andy Leighton@21:1/5 to Owen Rees on Fri Jan 12 14:51:03 2024
    On Fri, 12 Jan 2024 00:26:17 -0000 (UTC), Owen Rees <orees@hotmail.com> wrote:
    Jon Ribbens <jon+usenet@unequivocal.eu> wrote:
    On 2024-01-11, Theo <theom+news@chiark.greenend.org.uk> wrote:
    In very rare occasions (if the customer is applying on their birthday
    – and only one of 14 specific birthdays), Horizon calculates their age >>> incorrectly as being a year younger than true age. This means the
    quote can’t continue.

    Oh dear. Someone's been trying to roll their own date-handling code.



    Does your age change at the beginning or at the end of your birthday? Does
    it matter what time zone you are in?

    Also when does your age change if you were born on the 29th Feb?

    Writing custom age calculation functions for the specific doman would have
    been commonplace then - especially in languages that did not have pretty standardised date libraries. I think Horizon was a mix of VB, C and C++
    (none of which had good comprehensive date libraries at the time) with lots
    of rather adhoc XML.

    But the problem wasn't really at the level of bugs on date calculations,
    it was mainly an architectural one (causing the issues in the figures) and
    then a managerial one (leading to the persecution and prosecution of sub-postmasters/mistresses).

    --
    Andy Leighton => andyl@azaal.plus.com
    "We demand rigidly defined areas of doubt and uncertainty!"
    - Douglas Adams

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andy Leighton@21:1/5 to Martin Brown on Fri Jan 12 15:22:09 2024
    On Thu, 11 Jan 2024 12:20:35 +0000,
    Martin Brown <'''newspam'''@nonad.co.uk> wrote:
    It is being discussed on stack exchange right now. It really is bad!

    https://stackoverflow.com/questions/77796678/code-sample-from-post-office-horizon-application-what-language-is-this

    I presume that they were being paid by the KLOC...

    Hah - that is bad.

    Although the kind of stuff highlighted by the report was crap, it wasn't necessarily the kind of stuff that might cause the problems we have
    seen. It is just indicative of poor management for the development
    project - and if they are having problems with the basics, then the complexities of a distributed system and ensuring ACID transactions
    are going to have issues too.

    BTW I've looked at the report and all the examples are of VB code. I
    shudder to think what the C/C++ stuff was like - although maybe they
    had better people for that.

    --
    Andy Leighton => andyl@azaal.plus.com
    "We demand rigidly defined areas of doubt and uncertainty!"
    - Douglas Adams

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Les. Hayward@21:1/5 to Andy Leighton on Fri Jan 12 15:48:47 2024
    On 12/01/2024 15:22, Andy Leighton wrote:
    On Thu, 11 Jan 2024 12:20:35 +0000,
    Martin Brown <'''newspam'''@nonad.co.uk> wrote:
    It is being discussed on stack exchange right now. It really is bad!

    https://stackoverflow.com/questions/77796678/code-sample-from-post-office-horizon-application-what-language-is-this

    I presume that they were being paid by the KLOC...

    Hah - that is bad.

    Although the kind of stuff highlighted by the report was crap, it wasn't necessarily the kind of stuff that might cause the problems we have
    seen. It is just indicative of poor management for the development
    project - and if they are having problems with the basics, then the complexities of a distributed system and ensuring ACID transactions
    are going to have issues too.

    BTW I've looked at the report and all the examples are of VB code. I
    shudder to think what the C/C++ stuff was like - although maybe they
    had better people for that.

    I once worked for GPT/Marconi on systemX exchanges. The company had a
    good reputation for rigorous testing and in fact had several full size
    exchange models which could exercise all the work with silly inputs and excessive Erlangs, etc. The good reputation went for nought when the
    bean counters decided to go to another contractor - and the rest as they
    say (including Marconi) is history...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adam Funk@21:1/5 to Andy Leighton on Fri Jan 12 15:17:06 2024
    On 2024-01-12, Andy Leighton wrote:

    On Fri, 12 Jan 2024 00:26:17 -0000 (UTC), Owen Rees <orees@hotmail.com> wrote:
    Jon Ribbens <jon+usenet@unequivocal.eu> wrote:
    On 2024-01-11, Theo <theom+news@chiark.greenend.org.uk> wrote:
    In very rare occasions (if the customer is applying on their birthday
    – and only one of 14 specific birthdays), Horizon calculates their age >>>> incorrectly as being a year younger than true age. This means the
    quote can’t continue.

    Oh dear. Someone's been trying to roll their own date-handling code.



    Does your age change at the beginning or at the end of your birthday? Does >> it matter what time zone you are in?

    Also when does your age change if you were born on the 29th Feb?

    Writing custom age calculation functions for the specific doman would have been commonplace then - especially in languages that did not have pretty standardised date libraries. I think Horizon was a mix of VB, C and C++ (none of which had good comprehensive date libraries at the time) with lots of rather adhoc XML.

    Just a few weeks ago:
    <https://xkcd.com/2867/>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andy Leighton@21:1/5 to jethro_uk@hotmailbin.com on Fri Jan 12 15:05:56 2024
    On Fri, 12 Jan 2024 11:33:22 -0000 (UTC),
    Jethro_uk <jethro_uk@hotmailbin.com> wrote:
    On Thu, 11 Jan 2024 23:22:17 +0000, Jon Ribbens wrote:

    On 2024-01-11, Theo <theom+news@chiark.greenend.org.uk> wrote:
    In very rare occasions (if the customer is applying on their birthday – >>> and only one of 14 specific birthdays), Horizon calculates their age
    incorrectly as being a year younger than true age. This means the
    quote can’t continue.

    Oh dear. Someone's been trying to roll their own date-handling code.

    How else can they keep it secret ?

    I have seen so many fucked up snippets of code "checking" input it's
    untrue.

    One of the best was a routine which insisted on making surnames proper
    case. So "LeBlanc" became "Leblanc". Now you may think that's trivial.

    Absolutely not. The amount of hassle I get when telling people that
    their design fails for lots of people (and then have to implement
    anyway) is horrendous.

    In some cases names are all lowercase - ffrench of ffoakes. People
    have a first name and a last name (and they are different). That the
    dash or apostrophe or spaces is an important part of the name. That
    you have cases like Picasso (who's real name was Pablo Diego José
    Francisco de Paula Juan Nepomuceno María de los Remedios Cipriano de
    la Santísima Trinidad Ruiz y Picasso) or even John Wyndham (real name
    John Wyndham Parkes Lucas Beynon Harris) etc etc.

    In most cases bad systems design is pushed by ignorant clients or project managers as much as poor developers (although there are plenty of the
    latter too).

    --
    Andy Leighton => andyl@azaal.plus.com
    "We demand rigidly defined areas of doubt and uncertainty!"
    - Douglas Adams

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mark Goodge@21:1/5 to Fredxx on Fri Jan 12 15:13:28 2024
    On Fri, 12 Jan 2024 11:55:34 +0000, Fredxx <fredxx@spam.invalid> wrote:

    Whilst I agree with you in part, there are some good reasons why Adam
    Crozier didn't get a mention in the TV series. The only good thing is he
    was never awarded a gong.
    https://en.wikipedia.org/wiki/Adam_Crozier

    "Crozier left the Royal Mail in 2010 to become the chief executive of
    media group ITV plc"

    Horizon was already known to be faulty long before that, though. And
    although Crozier was a step further removed from it (he was, at the time,
    the boss of Paula Vennells's predecessor), the sheer scale of mismanagement
    at the Post Office means that accountability for it has to go all the way to the top. Crozier was probably a peripheral figure as far as the ITV drama is concerned, because he left Royal Mail shortly after Alan Bates started his campaign and there's no evidence of any contact between them. But, even as a relatively peripheral figure in the personal story of Alan Bates, he's absolutely central to the scandal itself. And that should, I think, have
    been at least mentioned in the programme.

    As I've already said, I don't have a huge amount of sympathy for Vennells.
    She was definitely culpable both of her own errors and not dealing with
    those of her management team. But she didn't create the situation. She
    didn't oversee the introduction of Horizon. Horizon was already known to be faulty when she was appointed. The majority of prosecutions took place
    before she was appointed. By the time she joined the Post Office, a culture
    of deliberate deception and secrecy was already deeply entrenched. She bears
    no blame for the creation of that culture, or for the mismanagement which
    led to its creation.

    Vennells's fault was simply that she didn't challenge the culture she had stepped into. She had the opportunity to be a new broom, and to shine a
    light on the institutional failings of the Post Office. But she didn't. Instead, she simply accepted the culture as it was, and became a part of it. That is, of course, a huge failing. But it seems to me that the underlying cause is simply weakness. She didn't have the strength of character to face down the opposing voices. In James Arbuthnot's words, "she was willing to accept appalling advice from people in her management and legal teams".

    It's worth bearing in mind, too, that one of the first things Vennells did
    as CEO was hire an external consultancy to investigate Horizon. But as soon
    as their early reports indicated potential serious problems, their contract
    was terminated. Had Vennells kept them in place, and allowed them to
    complete their work, she might now be viewed as the hero who fixed the
    problem she had inherited. It's entirely to her discredit that she chose instead to go with the opinions of people who were determined to lie, lie
    and lie again. But the bigger sin, by far, was committed by those liars, and
    by the people who put them in place to begin with. And one of those people
    was Adam Crozier.

    Mark

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mark Goodge@21:1/5 to jethro_uk@hotmailbin.com on Fri Jan 12 15:18:57 2024
    On Fri, 12 Jan 2024 11:33:22 -0000 (UTC), Jethro_uk
    <jethro_uk@hotmailbin.com> wrote:

    One of the best was a routine which insisted on making surnames proper
    case. So "LeBlanc" became "Leblanc".

    It's probably a good job they never had e e cummings as a customer.

    Mark

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mark Goodge@21:1/5 to Fredxx on Fri Jan 12 15:16:21 2024
    On Fri, 12 Jan 2024 14:11:06 +0000, Fredxx <fredxx@spam.invalid> wrote:

    On 12/01/2024 13:33, Mark Goodge wrote:

    On the contrary, the police are already investigating various potential
    perjury and fraud offences. The chances of there being no successful
    prosecutions for any of these is, I think, slim. And it's looking
    increasingly likely that various senior managers of the Post Offices will
    have their bonuses clawed back, which will probably hurt them more than a
    conviction for a relatively minor crime. Fujitsu is likely to be sued by the >> government to the value of the compensation which will need to be paid out, >> which will cause considerable pain to that company. There are likely to be >> some quite serious consequences for some individuals and organisations.

    Won't that will largely depend on whether the PO were aware of the
    Horizon shortfalls in functionality. If so, then they may claim the PO / >government would be out of time for any successful claim.

    My impression is that the PO were kept in the dark of the flaws in
    Horizon. Some of the published emails from Vennells suggest this from
    what I recall.

    If it can be shown that Fujitsu deliberately misled the Post Office, then
    the length of time will not be an issue. There isn't a statute of
    limitations on civil claims. All that's required is that they are made in a timely fashion. If the cause of action doesn't become apparent until some
    time after the event, then the clock starts when it becomes apparent, not
    when it happened.

    Mark

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adam Funk@21:1/5 to Jon Ribbens on Fri Jan 12 15:26:39 2024
    On 2024-01-11, Jon Ribbens wrote:

    On 2024-01-11, Clive Page <usenet@page2.eu> wrote:
    In the case of systems like Horizon, where the money for building the
    software came entirely from the taxpayer, isn't there a case for
    insisting that the resulting software should automatically be made
    open source?

    It's certainly *arguable*, but it's also the case that governments tend
    to argue the opposite. Just as there's a strong argument that with
    contracts like this the contract text and payment amounts should be
    public information, but they're usually not. Personally I probably
    agree with you, but it would require a politician that was both strong
    and brave to push the idea through, so it won't happen.

    I agree with you that those things should be completely public. And
    about why they aren't.


    I'm not expert enough to know how to solve these client-server
    synchronisation problems in the best way, but even I can recognise
    completely incompetent code when I see it. Look, for example, at the
    example at the bottom of page 17 of the document attached here:
    https://www.postofficehorizoninquiry.org.uk/evidence/fuj00080690-report-eposs-pinicl-task-force
    Several other examples have been shown during the course of the current enquiry. Enjoy.

    I find it astonishing firstly that they employed a programmer who was
    capable of writing something like that, but also that it passed a
    software quality review.

    Yeah. If anyone who worked for me wrote that code, they wouldn't make it
    past their probationary period.

    "Although parts of the EPOSS code are well written" sounds like an
    allusion to the curate's egg cartoon.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jethro_uk@21:1/5 to Fredxx on Fri Jan 12 16:07:29 2024
    On Fri, 12 Jan 2024 14:11:06 +0000, Fredxx wrote:

    My impression is that the PO were kept in the dark of the flaws in
    Horizon.

    That doesn't square with their intimidation and bullying of anyone who suggested otherwise. By their actions alone they are guilty as sin.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Theo@21:1/5 to Andy Leighton on Fri Jan 12 15:38:45 2024
    Andy Leighton <andyl@azaal.plus.com> wrote:
    Also when does your age change if you were born on the 29th Feb?

    Does it matter? If you are applying for life insurance on 28th Feb, your
    age is N. If applying on 29th Feb or 1st March your age is N+1. It's
    always possible to calculate your age on any given day, even if that is a
    leap day.

    Ages are based on integer numbers of days. It doesn't matter if you were
    born at one minute before midnight, you can't apply for life insurance at
    9am that day and claim you're one year younger.

    Writing custom age calculation functions for the specific doman would have been commonplace then - especially in languages that did not have pretty standardised date libraries. I think Horizon was a mix of VB, C and C++ (none of which had good comprehensive date libraries at the time) with lots of rather adhoc XML.

    While that may have been true in 1990s it's not true as of 2023, when that
    list of current bugs was published.

    But the problem wasn't really at the level of bugs on date calculations,
    it was mainly an architectural one (causing the issues in the figures) and then a managerial one (leading to the persecution and prosecution of sub-postmasters/mistresses).

    Indeed. But it shows the quality (or lack) even up to the present day.

    Theo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pamela@21:1/5 to Pancho on Fri Jan 12 16:10:32 2024
    On 12:47 12 Jan 2024, Pancho said:
    On 12/01/2024 12:16, Jon Ribbens wrote:
    On 2024-01-12, Pancho <Pancho.Jones@proton.me> wrote:
    On 11/01/2024 19:22, Clive Page wrote:
    Look, for example, at the example at the bottom of page 17 of
    the document attached here:

    https://www.postofficehorizoninquiry.org.uk/evidence/
    fuj00080690-report-eposs-pinicl-task-force

    Several other examples have been shown during the course of the
    current enquiry. Enjoy.

    This was RAD code from 25 years ago. As a RAD developer, my code
    often

    "RAD code"?

    <https://en.wikipedia.org/wiki/Rapid_application_development>

    When I was a lad, there was a theory of software development that
    senior people could think hard about what was needed to develop an application. They could liaise with users of the proposed application
    and come up with a list of functional requirements, and then a design specification which could be given to the coders who would implement
    it in code. It is call "Waterfall" design methodology.

    In the real world, this method repeatedly failed, often in huge and
    expensive projects.

    That reminds me of SSADM ... and immediately my heart sinks at the very thought. Groan.

    An alternative method was simple, limited,
    prototype applications would be developed to prove the concept could
    be developed and that it was what the user wanted. Later this morphed
    in to "Agile", where very small software goals were set and when
    coded, were given to users to test, comment on. A sophisticated
    application was then built by multiple iteration of this
    specify/develop/test loop.

    Rapid prototyping is a rigorous method but I suspect far too many RAD
    projects felt the inherently incomplete deliverables permitted a
    stressed team to apply the method incompletely.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mark Goodge@21:1/5 to Pancho on Fri Jan 12 15:41:03 2024
    On Fri, 12 Jan 2024 12:47:43 +0000, Pancho <Pancho.Jones@proton.me> wrote:

    When I was a lad, there was a theory of software development that senior >people could think hard about what was needed to develop an application.
    They could liaise with users of the proposed application and come up
    with a list of functional requirements, and then a design specification
    which could be given to the coders who would implement it in code. It is
    call "Waterfall" design methodology.

    In the real world, this method repeatedly failed, often in huge and
    expensive projects. An alternative method was simple, limited, prototype >applications would be developed to prove the concept could be developed
    and that it was what the user wanted. Later this morphed in to "Agile",
    where very small software goals were set and when coded, were given to
    users to test, comment on. A sophisticated application was then built by >multiple iteration of this specify/develop/test loop.

    The idea that Agile is always better than Waterfall is a common
    misconception, often perpetrated by those who don't really understand Agile
    (or Waterfall) but like the sound of it.

    There are, of course, a lot of cases where agile development is the better option. It works very well for systems which can be improved iteratively
    over a period of time and, and especially where there's no meaningful end
    goal other than "keep improving until we think we've got there". Most of my
    own work is on agile principles, both when I was paid to do it by my
    employers and now as part of my own business. The goal is to get to Minimum Viable Product as quickly as possible, and then improve it from there.

    But Agile isn't appropriate for every situation. In particular, it isn't suitable for scenarios involving safety-critical, legal-critical or finance-critical applications. In those, it is essential - both as a
    practical perspective and, in many cases, a legal requirement - to seperate development from testing, and only launch once the testing has been satisfactorily completed. That doesn't rule out an earlier, more limited
    pilot project, particularly as a proof of concept. But it does mean that the earliest production release has to be version 1.0.

    Horizon appears to have broken all of those principles. People were
    prosecuted as a result of flaws in the beta version used in the pilot, which
    is precisely the point at which you expect bugs and where where the output
    of the program should always be sanity-checked against existing methods. And then the production version was rushed into operation before it had been properly tested and before the code had been properly reviewed. You can get away with that if you're developing a social media app. You can't get away
    with it if you're building a financial system handling millions of pounds
    every day.

    Mark

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Clive Page@21:1/5 to Mark Goodge on Fri Jan 12 18:21:05 2024
    On 12/01/2024 15:13, Mark Goodge wrote:
    On Fri, 12 Jan 2024 11:55:34 +0000, Fredxx <fredxx@spam.invalid> wrote:

    Whilst I agree with you in part, there are some good reasons why Adam
    Crozier didn't get a mention in the TV series. The only good thing is he
    was never awarded a gong.
    https://en.wikipedia.org/wiki/Adam_Crozier

    "Crozier left the Royal Mail in 2010 to become the chief executive of
    media group ITV plc"

    Horizon was already known to be faulty long before that, though. And
    although Crozier was a step further removed from it (he was, at the time,
    the boss of Paula Vennells's predecessor), the sheer scale of mismanagement at the Post Office means that accountability for it has to go all the way to the top. Crozier was probably a peripheral figure as far as the ITV drama is concerned, because he left Royal Mail shortly after Alan Bates started his campaign and there's no evidence of any contact between them. But, even as a relatively peripheral figure in the personal story of Alan Bates, he's absolutely central to the scandal itself. And that should, I think, have
    been at least mentioned in the programme.

    As I've already said, I don't have a huge amount of sympathy for Vennells. She was definitely culpable both of her own errors and not dealing with
    those of her management team. But she didn't create the situation. She
    didn't oversee the introduction of Horizon. Horizon was already known to be faulty when she was appointed. The majority of prosecutions took place
    before she was appointed. By the time she joined the Post Office, a culture of deliberate deception and secrecy was already deeply entrenched. She bears no blame for the creation of that culture, or for the mismanagement which
    led to its creation.

    Vennells's fault was simply that she didn't challenge the culture she had stepped into. She had the opportunity to be a new broom, and to shine a
    light on the institutional failings of the Post Office. But she didn't. Instead, she simply accepted the culture as it was, and became a part of it. That is, of course, a huge failing. But it seems to me that the underlying cause is simply weakness. She didn't have the strength of character to face down the opposing voices. In James Arbuthnot's words, "she was willing to accept appalling advice from people in her management and legal teams".

    It's worth bearing in mind, too, that one of the first things Vennells did
    as CEO was hire an external consultancy to investigate Horizon. But as soon as their early reports indicated potential serious problems, their contract was terminated. Had Vennells kept them in place, and allowed them to
    complete their work, she might now be viewed as the hero who fixed the problem she had inherited. It's entirely to her discredit that she chose instead to go with the opinions of people who were determined to lie, lie
    and lie again. But the bigger sin, by far, was committed by those liars, and by the people who put them in place to begin with. And one of those people was Adam Crozier.

    Mark

    You say of the external consultants "their contract was terminated" - which is true. But contacts don't just get terminated, someone high up choses to terminate them. That must have been Vennells or someone acting on her instructions. And it occurred
    just before these consultants were about to publish a rather damning report, which no doubt was the reason for the termination of the contract. So that can also be held against her.

    --
    Clive Page

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From billy bookcase@21:1/5 to Andy Walker on Fri Jan 12 18:17:34 2024
    "Andy Walker" <anw@cuboid.co.uk> wrote in message news:unpkv2$34m61$1@dont-email.me...
    On 11/01/2024 12:11, billy bookcase wrote:
    [I wrote:]
    I expect that rather they were pleased that the new computer
    system had [apparently} uncovered so much previously hidden criminality.
    [...]
    The position you were referring to above, concerned " the previously hidden
    criminality",*before* the Horizon system was installed
    You missed out [and changed the punctuation of] "[apparently]".
    But for the "apparently" to be applicable, it would have been necessary
    for there to have been large sums of money missing in the first place ?

    ??? We don't know how much money was missing in the days when
    accounts were rarely audited,

    It was you yourself who suggested that "large amounts of cash"
    were being "snaffled.

    As to the accounts being "rarely audited ", are you seriously suggesting
    that Govt Agencies such as the DHSS were in the habit of handing over
    these "large amounts of cash" to subpostmasters, for weekly distribution
    to wrinkleys and dolelys when in fact no such wrinkleys and dolelys
    existed, such as would justify this apparent largesse? And all without obtaining a signature of some kind ?

    That there was no checks being made ?



    and there may well be no sensible way of
    finding out.

    Here you are Mr or Mrs Subpostmaster. Here's your weekly
    transfer of £10,000 from the DHSS. Obviously we've no sensible way
    of finding out what you're going to do with it.

    The "apparently" was there merely because without it, it
    reads as though there really was a great deal of criminality pre-Horizon.

    That indeed is the PO "narrative". What they'd like people to believe.
    for fairly obvious reasons


    However whenever anybody, such as yourself in this instance is asked how
    "how exactly" the sub postmasters were supposed to have "snaffled" all
    these "large sums of cash", explanations are there none.



    No ?

    No; but see below.

    And so I can only ask you again. *Prior* to the introduction of the Horizon >> System how was it possible for sub-postmasters to "snaffle" "considerable
    sums of cash" ? By means of which the Horizon System to then,
    "apparently" able to uncover ?

    There's no point asking me. I have never managed to snaffle large
    amounts of cash, never stolen even small amounts, never committed fraud. You'd need to ask someone with a criminal mind how to get away with doing such things. But it would be foolish to claim it to be impossible.

    Unless somebody, anybody can suggest some possible way for postmasters
    to have successfully "snaffled" these large amounts of cash then yes:
    I am claiming it was impossible.

    One might just as well claim in the sub pm's defence that in fact the money
    was in fact being stolen be space aliens. As neither yourself nor the PO
    can actually prove that space aliens don't actually;y exist I can't see
    why such a defence should be any less plausible


    By relying on the difficulty of detection?

    As with the space aliens you mean ?


    If you start checking,
    and uncover [apparently] a significant amount of fraud, then a decent first guess is that a similar amount of fraud took place earlier, but went undetected. FTAOD, that "[apparently]" reflects my belief that in fact the detection was largely spurious.

    [...]
    You have yet to demonstrate how, prior to the introduction of Horizon
    sub postmasters were "apparently" stealing all these "considerable
    sums of cash"

    Ah, I now see your problem. You are treating "apparently" as
    meaning "obviously" whereas I meant it to suggest that the appearance
    was deceptive.

    Ah so unlike the PO who were using the term literally you were using
    it "ironically". You've never yourself seriously believed that the sub
    pms were "snaffling large sums of cash", but were merely commenting on
    the narrative being actively promoted by the PO.

    I see.

    [...]
    Another point which appears to have been overlooked is that Horizon was
    rolled out across the entire business. No just in small sub-po's but in main >> non franchised Post Offices as well. Which makes it difficult to believe
    that problems didn't show up there as well. Or maybe the main offices
    were the first priority every evening, for the Fujitsu "oversight" team.

    Main offices are (a) a tiny proportion of the whole, (b) in well-
    connected central locations [so that losing connexion is very rare],

    possible good point


    and
    (c) well staffed [making it harder for staff to act out of the sight and knowledge of other staff].

    Why would staff need to be "acting out of sight" ?( It's that "ironic"
    PO criminal narrative raising it's ugly head again ) If they themselves
    didn't even realise that the system was malfunctioning ?


    bb

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From The Todal@21:1/5 to Mark Goodge on Fri Jan 12 18:28:50 2024
    On 12/01/2024 15:16, Mark Goodge wrote:
    On Fri, 12 Jan 2024 14:11:06 +0000, Fredxx <fredxx@spam.invalid> wrote:

    On 12/01/2024 13:33, Mark Goodge wrote:

    On the contrary, the police are already investigating various potential
    perjury and fraud offences. The chances of there being no successful
    prosecutions for any of these is, I think, slim. And it's looking
    increasingly likely that various senior managers of the Post Offices will >>> have their bonuses clawed back, which will probably hurt them more than a >>> conviction for a relatively minor crime. Fujitsu is likely to be sued by the
    government to the value of the compensation which will need to be paid out, >>> which will cause considerable pain to that company. There are likely to be >>> some quite serious consequences for some individuals and organisations.

    Won't that will largely depend on whether the PO were aware of the
    Horizon shortfalls in functionality. If so, then they may claim the PO /
    government would be out of time for any successful claim.

    My impression is that the PO were kept in the dark of the flaws in
    Horizon. Some of the published emails from Vennells suggest this from
    what I recall.

    If it can be shown that Fujitsu deliberately misled the Post Office, then
    the length of time will not be an issue. There isn't a statute of
    limitations on civil claims. All that's required is that they are made in a timely fashion. If the cause of action doesn't become apparent until some time after the event, then the clock starts when it becomes apparent, not when it happened.

    Mark


    Well, there actually is a statute of limitation in civil claims.

    In contract or tort, 6 years.
    (From a barristers' website the advice is: The six year limitation
    period for a claim for breach of contract begins to run when the breach
    of contract occurs regardless of whether any damage is suffered at that
    point and regardless of whether the innocent party knows there has been
    a breach of contract. By contrast the six year limitation period for a tortious claim begins to run not when the breach of duty is committed
    but when the innocent party suffers recoverable loss as a result of the
    breach of duty even if they do not know such damage has occurred).

    Fujitsu might be able to argue that the flaws in their software were
    well known to the Post Office (though not necessarily to the public at
    large) long before a High Court judge gave his definitive judgment in 2019.

    And the decision to prosecute these innocent sub postmasters wasn't made
    by Fujitsu. Did the Post Office prosecutors decide to ignore the
    evidence of bugs in the system and thereby take all responsibility for
    the eventual miscarriages of justice? By way of a rather clumsy analogy,
    if you are sold a car with defective brakes and you know the brakes are defective but drive the car anyway and kill someone, you can't then
    blame the person who sold you the car for causing that accident.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From AnthonyL@21:1/5 to i.love@spam.com on Fri Jan 12 19:21:06 2024
    On Fri, 12 Jan 2024 08:25:42 +0000, SH <i.love@spam.com> wrote:



    Unless something has drastically changed then that is not how it works
    at all.

    A stocktake is done just before the year end, total sales less total
    expenses plus increase in stock and job's pretty well done.

    Do you think your local fish and chip shop has counted and accounted
    for all potatoes in and all chips sold every day?

    As explained elsewhere in this thread the Postmasters had to account
    and post to the computer all incomings and all outgoings and the
    computer would from time to time go wrong on transactions either way.

    Personally, and having been in IT for nearly 40yrs, I don't trust
    computer systems and I'd have been tempted to ensure I had some paper
    copies or records if time had permitted. Something wrong with system
    design when a receipt is given to a customer but a copy not held in
    the Post office, or a local copy of an uploaded data set (whether
    successful or not) isn't available. oops, a tape drive or a floppy
    disk or a carbonated paper printer costs extra.





    I never knew you could get fizzy paper....

    how do you inject the carbon dioxide into the paper?


    :)

    Shake a pop bottle nearby then open it.

    But you seem to have lost the attribution to me.


    --
    AnthonyL

    Why ever wait to finish a job before starting the next?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jethro_uk@21:1/5 to The Todal on Fri Jan 12 19:30:24 2024
    On Fri, 12 Jan 2024 18:28:50 +0000, The Todal wrote:

    On 12/01/2024 15:16, Mark Goodge wrote:
    [quoted text muted]

    Well, there actually is a statute of limitation in civil claims.

    The law can be changed.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jethro_uk@21:1/5 to Mark Goodge on Fri Jan 12 19:31:56 2024
    On Fri, 12 Jan 2024 15:18:57 +0000, Mark Goodge wrote:

    On Fri, 12 Jan 2024 11:33:22 -0000 (UTC), Jethro_uk <jethro_uk@hotmailbin.com> wrote:

    One of the best was a routine which insisted on making surnames proper >>case. So "LeBlanc" became "Leblanc".

    It's probably a good job they never had e e cummings as a customer.

    Was he tens of millions of pounds rich ?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pancho@21:1/5 to Mark Goodge on Fri Jan 12 20:19:58 2024
    On 12/01/2024 15:41, Mark Goodge wrote:

    But Agile isn't appropriate for every situation. In particular, it isn't suitable for scenarios involving safety-critical, legal-critical or finance-critical applications. In those, it is essential - both as a practical perspective and, in many cases, a legal requirement - to seperate development from testing, and only launch once the testing has been satisfactorily completed.

    Agile does have a testing phase, this can be rigorous. It is widely used
    in finance. You should not assume that each iteration is released as a
    live system. End users are given the system to use, but only as a demo
    system. It might then run alongside an existing system as a trial.

    There would generally be many iterations before a product went live. The benefit was that progress was more visible to management. This was a
    great improvement on the two year or five year plans which did not
    provide interim results, and were only exposed as failures at the end.

    That doesn't rule out an earlier, more limited
    pilot project, particularly as a proof of concept. But it does mean that the earliest production release has to be version 1.0.

    Horizon appears to have broken all of those principles. People were prosecuted as a result of flaws in the beta version used in the pilot, which is precisely the point at which you expect bugs and where where the output
    of the program should always be sanity-checked against existing methods. And then the production version was rushed into operation before it had been properly tested and before the code had been properly reviewed. You can get away with that if you're developing a social media app. You can't get away with it if you're building a financial system handling millions of pounds every day.


    Oh, yes, you can!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pancho@21:1/5 to Pamela on Fri Jan 12 20:20:54 2024
    On 12/01/2024 16:10, Pamela wrote:
    On 12:47 12 Jan 2024, Pancho said:
    On 12/01/2024 12:16, Jon Ribbens wrote:
    On 2024-01-12, Pancho <Pancho.Jones@proton.me> wrote:
    On 11/01/2024 19:22, Clive Page wrote:
    Look, for example, at the example at the bottom of page 17 of
    the document attached here:

    https://www.postofficehorizoninquiry.org.uk/evidence/
    fuj00080690-report-eposs-pinicl-task-force

    Several other examples have been shown during the course of the
    current enquiry. Enjoy.

    This was RAD code from 25 years ago. As a RAD developer, my code
    often

    "RAD code"?

    <https://en.wikipedia.org/wiki/Rapid_application_development>

    When I was a lad, there was a theory of software development that
    senior people could think hard about what was needed to develop an
    application. They could liaise with users of the proposed application
    and come up with a list of functional requirements, and then a design
    specification which could be given to the coders who would implement
    it in code. It is call "Waterfall" design methodology.

    In the real world, this method repeatedly failed, often in huge and
    expensive projects.

    That reminds me of SSADM ... and immediately my heart sinks at the very thought. Groan.


    Yes, I believed understanding SSADM was the route to knowing how to
    develop systems, career progression, becoming an important fellow. I
    bought books on it, but try as I might, I just couldn't bring myself to
    read them.

    An alternative method was simple, limited,
    prototype applications would be developed to prove the concept could
    be developed and that it was what the user wanted. Later this morphed
    in to "Agile", where very small software goals were set and when
    coded, were given to users to test, comment on. A sophisticated
    application was then built by multiple iteration of this
    specify/develop/test loop.

    Rapid prototyping is a rigorous method but I suspect far too many RAD projects felt the inherently incomplete deliverables permitted a
    stressed team to apply the method incompletely.


    Yes, there is no point in being religious, about it. Good
    design/architecture and testing are what count. There are many routes to achieve that, and many ways to mess it up.

    It always surprised me how few programmers could actually design good applications, as opposed to just complete small coding tasks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jethro_uk@21:1/5 to Pancho on Fri Jan 12 21:11:39 2024
    On Fri, 12 Jan 2024 20:20:54 +0000, Pancho wrote:

    On 12/01/2024 16:10, Pamela wrote:
    [quoted text muted]

    Yes, I believed understanding SSADM was the route to knowing how to
    develop systems, career progression, becoming an important fellow. I
    bought books on it, but try as I might, I just couldn't bring myself to
    read them.

    Somewhere I have a book on that from my last year at Uni.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mark Goodge@21:1/5 to Clive Page on Fri Jan 12 21:12:48 2024
    On Fri, 12 Jan 2024 18:21:05 +0000, Clive Page <usenet@page2.eu> wrote:


    On 12/01/2024 15:13, Mark Goodge wrote:

    It's worth bearing in mind, too, that one of the first things Vennells did >> as CEO was hire an external consultancy to investigate Horizon. But as soon >> as their early reports indicated potential serious problems, their contract >> was terminated. Had Vennells kept them in place, and allowed them to
    complete their work, she might now be viewed as the hero who fixed the
    problem she had inherited. It's entirely to her discredit that she chose
    instead to go with the opinions of people who were determined to lie, lie
    and lie again. But the bigger sin, by far, was committed by those liars, and >> by the people who put them in place to begin with. And one of those people >> was Adam Crozier.

    You say of the external consultants "their contract was terminated" - which is >true. But contacts don't just get terminated, someone high up choses to terminate
    them. That must have been Vennells or someone acting on her instructions. And it
    occurred just before these consultants were about to publish a rather damning report,
    which no doubt was the reason for the termination of the contract. So that can also
    be held against her.

    I'm sure she signed off the decision to terminate the contract, yes. But I
    also think it's likely that she did so on the strong advice of her legal and technical team. Who we now know, of course, were lying through their teeth.
    But she may not have been aware of that at the time.

    Mark

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Owen Rees@21:1/5 to Andy Leighton on Fri Jan 12 22:07:45 2024
    Andy Leighton <andyl@azaal.plus.com> wrote:
    On Thu, 11 Jan 2024 12:20:35 +0000,
    Martin Brown <'''newspam'''@nonad.co.uk> wrote:
    It is being discussed on stack exchange right now. It really is bad!

    https://stackoverflow.com/questions/77796678/code-sample-from-post-office-horizon-application-what-language-is-this

    I presume that they were being paid by the KLOC...

    Hah - that is bad.

    Although the kind of stuff highlighted by the report was crap, it wasn't necessarily the kind of stuff that might cause the problems we have
    seen. It is just indicative of poor management for the development
    project - and if they are having problems with the basics, then the complexities of a distributed system and ensuring ACID transactions
    are going to have issues too.

    BTW I've looked at the report and all the examples are of VB code. I
    shudder to think what the C/C++ stuff was like - although maybe they
    had better people for that.


    One thing I noticed in the report was that the most experienced developer
    was pulled off fixing critical bugs to work on a new feature with
    apparently no replacement.

    I have seen that elsewhere. The latest new thing sucking resources away
    from existing projects seems to be quite common. Mission critical but
    invisible underlying components get little attention.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Les. Hayward@21:1/5 to AnthonyL on Sat Jan 13 10:15:02 2024
    On 12/01/2024 19:21, AnthonyL wrote:
    On Fri, 12 Jan 2024 08:25:42 +0000, SH <i.love@spam.com> wrote:



    Unless something has drastically changed then that is not how it works
    at all.

    A stocktake is done just before the year end, total sales less total
    expenses plus increase in stock and job's pretty well done.

    Do you think your local fish and chip shop has counted and accounted
    for all potatoes in and all chips sold every day?

    As explained elsewhere in this thread the Postmasters had to account
    and post to the computer all incomings and all outgoings and the
    computer would from time to time go wrong on transactions either way.

    Personally, and having been in IT for nearly 40yrs, I don't trust
    computer systems and I'd have been tempted to ensure I had some paper
    copies or records if time had permitted. Something wrong with system
    design when a receipt is given to a customer but a copy not held in
    the Post office, or a local copy of an uploaded data set (whether
    successful or not) isn't available. oops, a tape drive or a floppy
    disk or a carbonated paper printer costs extra.





    I never knew you could get fizzy paper....

    how do you inject the carbon dioxide into the paper?


    :)

    Shake a pop bottle nearby then open it.

    But you seem to have lost the attribution to me.


    As an aside, it is easy to make fizzy paper. Just nitrate it slightly,
    then if instant destruction of a record is required, ignite it. It goes
    up with a whoosh instead of burning slowly.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Martin Brown@21:1/5 to Andy Leighton on Sat Jan 13 11:54:55 2024
    On 12/01/2024 15:22, Andy Leighton wrote:
    On Thu, 11 Jan 2024 12:20:35 +0000,
    Martin Brown <'''newspam'''@nonad.co.uk> wrote:
    It is being discussed on stack exchange right now. It really is bad!

    https://stackoverflow.com/questions/77796678/code-sample-from-post-office-horizon-application-what-language-is-this

    I presume that they were being paid by the KLOC...

    Hah - that is bad.

    Although the kind of stuff highlighted by the report was crap, it wasn't necessarily the kind of stuff that might cause the problems we have
    seen. It is just indicative of poor management for the development
    project - and if they are having problems with the basics, then the complexities of a distributed system and ensuring ACID transactions
    are going to have issues too.

    If the simple stuff is done *that* badly then it is a fair assumption
    that the Peter principle applies and at every level there are people
    working well beyond their abilities and/or competencies.

    BTW I've looked at the report and all the examples are of VB code. I
    shudder to think what the C/C++ stuff was like - although maybe they
    had better people for that.

    They could hardly have had worse!

    --
    Martin Brown

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fredxx@21:1/5 to All on Sat Jan 13 16:08:54 2024
    On 12/01/2024 16:07, Jethro_uk wrote:
    On Fri, 12 Jan 2024 14:11:06 +0000, Fredxx wrote:

    My impression is that the PO were kept in the dark of the flaws in
    Horizon.

    That doesn't square with their intimidation and bullying of anyone who suggested otherwise. By their actions alone they are guilty as sin.

    Is there any reason to believe that sub postmaster suspects before
    Horizon was installed were treated any differently?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From RJH@21:1/5 to Mark Goodge on Mon Jan 15 07:02:10 2024
    On 12 Jan 2024 at 13:33:48 GMT, Mark Goodge wrote:

    On Fri, 12 Jan 2024 11:26:54 -0000 (UTC), Jethro_uk <jethro_uk@hotmailbin.com> wrote:

    On Thu, 11 Jan 2024 16:58:04 +0000, Mark Goodge wrote:

    On Thu, 11 Jan 2024 07:47:36 -0000 (UTC), Jethro_uk
    <jethro_uk@hotmailbin.com> wrote:

    On Wed, 10 Jan 2024 21:06:33 +0000, Mark Goodge wrote:

    Maybe Channel 4 should introduce a daily dramatised re-enactment of
    key news stories. it would probably get a bigger audience than their >>>>> actual news show.

    The problem is, "history" isn't absolute.

    Well, yes. People have already observed how the ITV drama seems to have
    exaggerated the role of Paula Vennells while completely ignoring the
    role played by Adam Crozier.

    To be clear, I think Vennells was definitely culpable for her role in
    the scandal. But certainly it wasn't just her, and I'm not even sure she >>> was the worst offender. The way the programme, and now the court of
    social media, has made her the prime scapegoat is very conveniently
    overlooking several other key members of the Post Office's senior
    management.

    Fascinating armchair discussion between two chaps who know no one will
    face any consequences from this little incident.

    On the contrary, the police are already investigating various potential perjury and fraud offences. The chances of there being no successful prosecutions for any of these is, I think, slim. And it's looking increasingly likely that various senior managers of the Post Offices will have their bonuses clawed back, which will probably hurt them more than a conviction for a relatively minor crime. Fujitsu is likely to be sued by the government to the value of the compensation which will need to be paid out, which will cause considerable pain to that company. There are likely to be some quite serious consequences for some individuals and organisations.


    I was under the impression (from Private Eye and the ITV drama) that Fujitsu
    is untouchable because of their various government contracts, and involvement of senior politicians and officials. So the government is unlikely to sue -
    I'd have thought a 'no prejudice' payment is more likely.

    --
    Cheers, Rob, Sheffield UK

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fredxx@21:1/5 to RJH on Mon Jan 15 11:49:43 2024
    On 15/01/2024 07:02, RJH wrote:
    On 12 Jan 2024 at 13:33:48 GMT, Mark Goodge wrote:

    On Fri, 12 Jan 2024 11:26:54 -0000 (UTC), Jethro_uk
    <jethro_uk@hotmailbin.com> wrote:

    On Thu, 11 Jan 2024 16:58:04 +0000, Mark Goodge wrote:

    On Thu, 11 Jan 2024 07:47:36 -0000 (UTC), Jethro_uk
    <jethro_uk@hotmailbin.com> wrote:

    On Wed, 10 Jan 2024 21:06:33 +0000, Mark Goodge wrote:

    Maybe Channel 4 should introduce a daily dramatised re-enactment of >>>>>> key news stories. it would probably get a bigger audience than their >>>>>> actual news show.

    The problem is, "history" isn't absolute.

    Well, yes. People have already observed how the ITV drama seems to have >>>> exaggerated the role of Paula Vennells while completely ignoring the
    role played by Adam Crozier.

    To be clear, I think Vennells was definitely culpable for her role in
    the scandal. But certainly it wasn't just her, and I'm not even sure she >>>> was the worst offender. The way the programme, and now the court of
    social media, has made her the prime scapegoat is very conveniently
    overlooking several other key members of the Post Office's senior
    management.

    Fascinating armchair discussion between two chaps who know no one will
    face any consequences from this little incident.

    On the contrary, the police are already investigating various potential
    perjury and fraud offences. The chances of there being no successful
    prosecutions for any of these is, I think, slim. And it's looking
    increasingly likely that various senior managers of the Post Offices will
    have their bonuses clawed back, which will probably hurt them more than a
    conviction for a relatively minor crime. Fujitsu is likely to be sued by the >> government to the value of the compensation which will need to be paid out, >> which will cause considerable pain to that company. There are likely to be >> some quite serious consequences for some individuals and organisations.


    I was under the impression (from Private Eye and the ITV drama) that Fujitsu is untouchable because of their various government contracts, and involvement of senior politicians and officials. So the government is unlikely to sue - I'd have thought a 'no prejudice' payment is more likely.

    Big business tends not to harbour ill feeling towards a client if they
    can continue to make money from them.

    While I'm sure there are contractual limitations to being sued, that
    could be overruled where Fujitsu and it's predecessors had lied to the
    PO about key features, such as being able to login remotely.

    As I said earlier, Vennels was asking the question in an email about
    remote access that implied she didn't actually know the answer at the time.

    Whether the PO get asked to share this correspondence between PO and
    Fujitsu is the bigger question. I'm sure it will stay outside the public
    gaze from being too incendiary.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jon Ribbens@21:1/5 to Simon Parker on Mon Jan 15 14:42:54 2024
    On 2024-01-15, Simon Parker <simonparkerulm@gmail.com> wrote:
    On 08/01/2024 14:36, Jon Ribbens wrote:
    On 2024-01-08, Jeff Gaines <jgnewsid@outlook.com> wrote:
    I was surprised to read that the Post Office has the power to prosecute. I >>> think the RSPCA has similar powers; are there other organisations with
    these powers?

    Every organisation has these powers, because everyone has these powers.
    Pretty much anyone can take out a private prosecution.

    Following full privatisation in 2015 the Royal Mail Group retained both
    its investigative branch and its legal department and continued
    prosecuting around 150 cases per year as a private prosecutor. While
    being granted no statutory investigative powers it was granted access to
    the Police National Computer system for intelligence and prosecution purposes. Additionally, it had financial investigators appointed by the National Crime Agency for the purposes of undertaking financial investigations for restraint and confiscation proceedings. Finally, (especially for Roland and thread convergence :-)), Royal Mail Group was included within the list of "Relevant Public Authorities" under the Regulation of Investigatory Powers Act 2000 designated to grant authorisations for the carrying out of detailed surveillance.

    Can you name any other private organisations that have:
    (1) Access to the PNC;
    (2) NCA appointed financial investigators working there; and
    (3) Are listed as a "Relevant Public Authority" in RIPA?

    The Post Office is unlike any private prosecutor of which I am aware.

    There can't be (m)any in a similar situation and to suggest that these private prosecutions brought by the Post Office were like those brought
    by any other private organisation is to deny the additional 'privileges' abused by the Post Office in the Horizon prosecutions.

    Steady on feller. I answered the question given, and correctly. Your information above is interesting but doesn't contradict what I said,
    and I wasn't "denying" anything.

    I confess I do not know if it is legally possible, but in addition to
    any other sanctions the Post Office may face, I would like to see it
    forced to repay all the money paid from the public purse for these
    private prosecutions.

    This would of course involve money moving from the public purse,
    to the public purse, so presumably wouldn't help very much in this
    case although might provide a useful deterrent effect for other
    private prosecutors in the future.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Roland Perry@21:1/5 to All on Mon Jan 15 16:28:34 2024
    In message <l0kskjFmdkvU6@mid.individual.net>, at 14:09:21 on Mon, 15
    Jan 2024, Simon Parker <simonparkerulm@gmail.com> remarked:
    On 08/01/2024 14:36, Jon Ribbens wrote:
    On 2024-01-08, Jeff Gaines <jgnewsid@outlook.com> wrote:
    I was surprised to read that the Post Office has the power to prosecute. I >>> think the RSPCA has similar powers; are there other organisations with
    these powers?
    Every organisation has these powers, because everyone has these
    powers.
    Pretty much anyone can take out a private prosecution.

    Following full privatisation in 2015 the Royal Mail Group retained both
    its investigative branch and its legal department and continued
    prosecuting around 150 cases per year as a private prosecutor. While
    being granted no statutory investigative powers it was granted access
    to the Police National Computer system for intelligence and prosecution >purposes. Additionally, it had financial investigators appointed by
    the National Crime Agency for the purposes of undertaking financial >investigations for restraint and confiscation proceedings. Finally, >(especially for Roland and thread convergence :-)), Royal Mail Group
    was included within the list of "Relevant Public Authorities" under the >Regulation of Investigatory Powers Act 2000 designated to grant >authorisations for the carrying out of detailed surveillance.

    Actually, I was much more interested in the Public Authorities allowed
    to gain access to Communications Data. Which I carefully ensured was
    drafted in three layers of intrusiveness, with a view to different
    Public Authorities having different degrees of access depending on their
    need) (although in practice they tended to be "all or nothing" <sigh>):

    21(4) In this Chapter "communications data" means any of the following -

    (a) any traffic data comprised in or attached to a communication
    (whether by the sender or otherwise) for the purposes of any postal
    service or telecommunication system by means of which it is being
    or may be transmitted;

    (b) any information which includes none of the contents of a
    communication (apart from any information falling within paragraph
    (a)) and is about the use made by any person-

    (i) of any postal service or telecommunications service; or

    (ii) in connection with the provision to or use by any person of any
    telecommunications service, of any part of a telecommunication
    system;

    (c) any information not falling within paragraph (a) or (b) that is
    held or obtained, in relation to persons to whom he provides the
    service, by a person providing a postal service or
    telecommunications service.

    My sponsors were telecommunications service providers, but I also
    liaised with <ahem> the people at the Post Office (shortly before
    the Consignia debacle) because of the comms data associated with
    letter/parcel post.

    Can you name any other private organisations that have:
    (1) Access to the PNC;
    (2) NCA appointed financial investigators working there; and
    (3) Are listed as a "Relevant Public Authority" in RIPA?

    RIPA has been superseded, and I've not been keeping up. But I have
    listed numerous organisations earlier in the thread who qualified at one
    time or another under (2) and (3), and I'd be very surprised if there
    were none with data-sharing agreements that had de-facto access to the
    PNC. After all, whatever DBS is called this week, is simply a way for
    almost anyone (employers, not even investigation/prosecution agencies)
    offering a job involving contact with vulnerable persons to get a
    printout.

    --
    Roland Perry

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Roland Perry@21:1/5 to All on Mon Jan 15 16:34:39 2024
    In message <l0ksvgFmdkuU3@mid.individual.net>, at 14:15:10 on Mon, 15
    Jan 2024, Simon Parker <simonparkerulm@gmail.com> remarked:

    Then there's the £12b NHS National Programme for IT (NPfIT) that was
    largely abandoned in 2011 amid spiralling costs, technical difficulties
    and contractual disputes.

    Which has been superseded by EPIC/MyChart, which by some weird
    synchronicity one of my extended family in the USA is apparently
    a senior support engineer for.
    --
    Roland Perry

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adam Funk@21:1/5 to Mark Goodge on Wed Jan 17 14:55:49 2024
    On 2024-01-11, Mark Goodge wrote:

    ...
    There's a sidebar article in The Times today which goes into some detail of an actual incident. A customer came in to make a Giro withdrawal. The amount was put through the system, which authorised the payment and generated a receipt. The customer was issued with the money from the till, and given the money along with the receipt. As the customer left the building, the
    computer terminal froze, and generated an error code. When it restarted, the transaction just carried out was missing from the daily log. As far as the system was concerned, it had never been asked to authorise a payment to a customer. The postmaster had simply given someone £150 out of the till with no reason to do so. And, of course, at the end of the day the till was £150 down, which the system flagged as a discrepancy and expected the postmaster to make good.

    In that particular case, the postmaster managed to get it sorted out. Fortunately, the postmaster was able to get in touch with the customer, and the customer had kept the receipt. With the customer's co-operation, the postmaster was able to not only show that the system had generated a receipt but that the withdrawal had correctly been made from the customer's account. Everything had gone through correctly, but Horizon simply lost track of the transaction.

    Horizon succeeded in causing the money to be withdrawn from the
    customer's account but lost the transaction from the local PO's
    accounts? That's quite an amazing error.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)