* Posts by Kingstonian

20 publicly visible posts • joined 7 Oct 2016

Musk's DOGE muzzled on X over tape storage baloney

Kingstonian

Re: leader of the free world

The UK had no say abut the creation of the European Community.

In 1975 the UK had a referendum over staying in the Common Market (European Community) having been taken in without a vote. So we sort of had a say.

There was never a referendum about it becoming a European Union. No say there.

In 2016 The referendum was to leave the Union, which the electorate voted for.

If it had not become a European Union rather than a free trade community then the UK would probably still be a member.

"Many forms of Government have been tried, and will be tried in this world of sin and woe. No one pretends that democracy is perfect or all-wise. Indeed it has been said that democracy is the worst form of Government except for all those other forms that have been tried from time to time.…’

Winston S Churchill, 11 November 1947

The USA seems to be turning from a Democracy to a Dictatorship with the number of Executive Orders which are being issued. Some democracies are more democratic than others............

BOFH: Have you tried forcing an unexpected reboot?

Kingstonian

Progress Bars

https://imgs.xkcd.com/comics/estimation.png

BASIC co-creator Thomas Kurtz hits END at 96

Kingstonian

Re: If you were wondering about the graphic on the main page ...

I have that book. Got it many many years ago

Kingstonian

A useful language to learn

The first thing I ever programmed (in 1969 at university ) was an olivetti programma 101 https://en.wikipedia.org/wiki/Programma_101 which was a programmable desktop calculator (desktop in the same way a laserjet II printer was thought of as a desktop printer) followed very shortly afterwards by BASIC on a PDP-8 (complete with a fast tape reader!). Shortly after that it was FORTRAN on an ICL 1900 I think - 50 years is a long time to remember. I then never got anywhere near a computer for 10 years until I trained in COBOL in 1981 and got a job as a trainee programmer.

When IBM PCs were introduced it was back to BASIC on them including designing and writing programs interfacing with an IRMA card (3270 emulation) to interact with the mainframe programs written in COBOL and taking the output back onto the PC. The PC running BASIC was networked with other PCs running programs in C and interfacing with a NetWare server via token ring networks using IPX. A sort of early bespoke middleware I suppose between LANs and SNA networks.

Sounds clunky but it worked well for many years. I like to think of it as proper programming but it would probably make anyone used to modern design methods wince.

Fujitsu does not trust Post Office in use of Horizon data in future third-party prosecutions

Kingstonian

Re: Please forgive this ignorant Yank. . .

The Post Office doesn't just do post but also banking, lets you pay bills and many other things via its network of sub post offices so is basically a postal collection point, a bank and gives acces to some government services too from the same counter. It also used to pay out social benefits etc so it is very complicated what they do. The Post office may collect mail and parcels etc. but the delivery of these is via Royal Mail which was part of the same group when Horizon was implemented but is now separate.

So the Post office isn't the Postal/Delivery system like Royal Mail or UPS or Fedex but much more.

I'm not sure how this compares to the US.

Looking here https://www.postoffice.co.uk/ might help.

Maybe there is something easily available as a turnkey solution. Does anybody know?

Kingstonian

Have to agree with Fujitsu witness re prosecutions (this time anyway)

Its not just what systems do with data but also what data is fed into them in the first place. Even if the Horizon computer software and system was 100% perfect (and it wasn't) there would still need to be data collected being properly input via the postmasters and used by them in the manner intended (as they did not use the system as per the operations manuals) and also to all the other systems, banking and otherwise, that it was linked to transferring data and thus monies correctly. It would appear that some monies in suspence accounts were not being allocated to the correct Post Office accounts both corporate and individual branches - for example there is a case where a Post office customer was given money supposedly from their bank account which somewhere amongst all the interlinked systems did not get deducted from the customers bank account, making the postmaster down on their till money as horizon said the money had not and should not have been paid out. In the Seema Misra court case some evidence was given that some balance failures occurred because the post mistress herself had not transerred monies to the post office from lottery sales correctly. In some cases balances were made whilst the Post Office was still trading, which meant discrepancies were inevitable and difficult to trace (the Postmasters access to the audit trail was abominable). Postmasters lying about money on hand did not help (they were legally committing false accounting) although I can understand why they felt they had to do this to continue trading as the Post Office had given them no other choice or reasonable way tho challenge the discrepancies. The word coercion (which think can be a defence at law) springs to mind.

Garbage in Garbage Out is true of all systems.

I'm not surprised that Fujitsu witness is saying the Post Office should not rely "solely" on Horizon data to support a prosecution..... it is "the complete supply chain that provides information to Horizon and actually to sub-postmasters themselves. You cannot rely solely… on one data source I would like to be satisfied that they are using more than just one data source, and (I've) not seen anything which tells me that they're using more than one data source," .

The entire system seems to be put down as Horizon without properly looking at all the other external factors causing any discrepancies. I'm sure many discrepancies were due to doubling up of transactions, Monies in suspense accounts not being correctly allocated and being allocated elsewhere (Perhaps as corporate profits) and "User error" and not fraud. The legal position "computer systems are always right unless proved otherwise" is also contributing to dubious prosecutions.

Db2 is a story worth telling, even if IBM won't

Kingstonian

Presumably thats DB2/2 on OS.2 v2 or later.

I remember writing scripts in REXX that would read the system tables and create a script that could run to recreate the database should it be needed (would also work with OS/2 1.3EE). Handy because you could alter the tables structure using any available tool and then back up the stucture to recreate it on a different box. I was probably using a PS/2 model 80 111. I think it must have been the early 1990s. Lots of useful tools available for OS/2 such as a product that allowed you to install and configure OS/2 on a server and then configure and create a boot floppy to boot a new workstation and install OS/2 on it - specifically configured for each individual workstation (SPM/2?). A lot easier than installing from floppies and manually configuring. LAN was token ring of course - much better than ethernet 10base5 10base2 or even 10baseT at the time. Didn't have to worry about frame types either.

Former Fujitsu engineer apologizes for role in Post Office IT scandal

Kingstonian

Watch fully all 4 days of his evidence before making your mind up on Gareth Jenkins.

I've watched in entirety all 4 days including his own Lawyers questions. Dont rely on "highlights" extracts seen elsewhere as these select the most lurid parts, especially today when most seem to concentrate on questions from the lawyer of Seema Misra and definitely give a false impression of the evidence presented. The lawyer attempted to paint a picture of Gareth Jenkins as the devil incarnate, which was not borne out by the full 4 days of evidence. The press is almost as bad.

Gareth Jenkins has been reported as Systems Architect for Horizon and named in evidence by one witness as such earlier in the Enquiry. It would appear he was not when asked very early on in his evidence.

The impression I got overall was that the courts were led to believe that he was an Expert Witness in the legal sense whereas he genuinely believed he was there to provide his extensive expert knowledge in both of the Horizon Systems, not the same thing at all.

Gareth Jenkins is an IT person not a legally trained person and apparently worked for ICL/Fujitsu all his working life. Court work, after he was thrust into it, was less than 10% of his work and not really part of his job. Not legally trained in any way he appears to have been thrust into the legal role with absolutely no training whilst also fully continuing with his day to day responsibilities. One of his day 3 comments about how he was glad to be relieved of these legal duties and get back to his day job was very revealing. I can well believe the early day one comments about not remembering that he had had a letter about duties as a witness - very convenient that the enquiry found overnight between day one and two a slightly different piece of evidence that they must have had for some time regarding that letter. It was later explained there was a gap between getting the letter (as an email attachment) and actually providing input to any legal work and so very likely to be forgotten about by him. The Legally trained people would know very well what an "Expert Witness" meant in legal terms but in my opinion they should have ensured that he fully understood what that means and have got him to say in writing that he fully understood the difference between an Expert Witness in legal terms and a witness with expertise in the Horizon system rather than just supply a letter. I can well belive he thought he was just delivering information/evidence for others to apply to their legal arguments.

Most of his work for the trials was to analyse logs, both hardware and software, to find errors, and also to see if any known bugs could have affected the branch in question (some known bugs still extant were shown to only affect branches with certain configurations and not apply to most post office branches). He appears to have performed this work diligently and honestly in as far as he was allowed to do so, often at short notice. The Post Office refused to allow him to perform an analysis over as much data as he would have liked in at least one case as they were not prepared to pay for more of his time and would ask for his help directly rather than go through the proper routes, which he resisted. He suggested longer period of logs should be examined but was not allowed to do this and he did report this in some of the statements to the court usually embedded in other authors documents, which they (not he) signed as expert witness. He maintained that he provided information for others to use. He certainly seemed naive regarding the legal niceties and his guiding principle (and legal advice from managers at Fujitsu when he asked for clarification) was "tell the truth" which he repeatedly insisted he did as he saw it. He admitted that based on what he now knows rather than what he knew then he would have done things differently. Look on the day 4 evidence for what he thought Fujitsu could hve done better.

From evidence and questions on day 3 Jason Beer appeared to be saying that Bugs in Horizon Online needed to be disclosed in the Seema Misra trial when that trial was from a time when Legacy Horizon was in use. If that is true then, as Gareth Jenkins said, it makes no logical sense that bugs in a different system needed to be disclosed just because the new system was also called Horizon. Also It would seem to a logical person that any bugs fixed in Legacy Horizon before the relevant date would not need to be disclosed as the system would not have those bugs, only that bugs known to be extant at the relevant period would need be disclosed and even then they could be shown not to be relevant.I got the impression that even bugs found in testing and killed before go live should have been disclosed! Some of the lawyers seemed to confuse Legacy horizon and Horizon Online and did bring up bugs found in testing before go live as being relevant to their clients cases.

This is not to say that just looking at transactions and error logs is necessarily sufficient to show the system was working correctly (or not) at the relevant times, possible bugs need to be taken into account. The Post Office should have carried out or caused to be carried out more detailed analyses before court cases.

The comment by Gareth Jenkins early on that Robust does not mean Infallible is the first time I have heard anyone qualify what Robust meant - I am convinced that some people did indeed equate it with infallible.

My understanding is that in England and Wales, courts consider computers, as a matter of law, to have been working correctly unless there is evidence to the contrary and a court will treat evidence from a computer being correct as it is assumed to be working perfectly unless someone can convincingly show why that is not the case!. This also applies to Horizon as a whole and this could explain a lot of the legal attitudes. The defence needs to rebut this assumption which is very difficult and costly for them.

I can believe Gareth Jenkins did not fully understand his role and he could have done a far better job but had more excuses than so the legal teams with all their training.

Many of those found guilty did plead guilty to false accounting and so were found guilty by the courts. That the Post Office forced the sub postmasters under extreme duress into committing false accounting by them having to sign off accounts as true before they could continue trading and not allow them to place disputed discrepancies in supense accounts until they could be resolved (they had a system change made to tighten this up) AND make them pay up immediately as they were responsible for any percieved shortfall was nothing short of disgraceful.

Takes from the taxpayer, gives to the old – by squishing a bug in Thatcherite benefits system

Kingstonian

Filetab

Now there's a language you don't often hear of nowadays.

The company I worked for ran it on the "personal computing" MVS IBM mainframe (VM 370) to generate reports before these IBM PC things were available. I'd forgotten about its existence. I had to maintain a program in it once when the ageing writer and "owner" (an end user not a programme) was on long term illness. Must have been the best part of 40 years ago. I think at the time we had 3 mainframes - one for IMS, one for MVS and one for development. He could do things with filetab programs nobody else could (including the suppliers experts it was alleged). It was decision table based if I remember correctly. Nothing like the COBOL I was used to.

DBA locked in police-guarded COVID-19-quarantine hotel for the last week shares his story with The Register

Kingstonian

Re: if this virus had hit 10 or 15 years ago.

Over 25 years ago (pre-internet use for most people) we just carried on as normal. Working from home was mostly impossible even for the office based staff. If taken ill we were just told to stay off work until we got better and take precautions such as not sneezing over everything (plus we had telephone sanitizers as telephones were often shared). Most didn't have air conditioning to spread disease either. 50 years ago was much the same we just carried on as normal and accepted there would be deaths. We didn't expect to be able to cure almost everything. Workplaces didn't close - this would have been unthinkable. Adults didn't have to be told how to wash our hands either. Even 10-15 years ago we would not have shut down workplaces. Some hotspots might be shut down but no general shutdown perhaps the odd school but not all of them countrywide.

Quick question, what the Hull? City khazi is a top UK tourist destination

Kingstonian

Victorian? Toilet in Hull. No - built in 1926.

Do you mean the 1926 built grade II listed toilet in Hull built in 1926 near Victoria Pier as reported by the BBC?

https://www.bbc.co.uk/news/uk-england-humber-49332785

Listing details at historic england

https://historicengland.org.uk/listing/the-list/list-entry/1442414

and the Hull Daily Mail's article with more pictures

https://www.hulldailymail.co.uk/whats-on/whats-on-news/lonely-planet-attractions-hull-toilet-3206714

New UK Home Sec invokes infosec nerd rage by calling for an end to end-to-end encryption

Kingstonian
Big Brother

Journalists distort statements to forward their own agenda. As do Governments.

The article on the front page of the Telegraph and continued on to page 2 by Charles Hymas its Home Affars Editor grossly distorts what is said in Priti Patel's commentary on page 2 in order to support the Telegraphs own position (campaign to protect children). The Article on the register distorts the Priti Patel article to support its position e.g. "throwaway lines", "backdoors". The Priti Patel commentary appears to me to be more reasoned and doesn't mention any solutions but highlight problems and challenges.

Her paragraph regarding legitimate concerns over use of personal data and theft of private information is only partially quoted in the Telegraph. The Register says she "call(s) for end-to-end encryption to be broken with backdoors inserted for illicit law enforcement access". nowhere in the Patel article is the word backdoor used - just a need to work with tech. companies. I don't belive there will be a satisfactory solution to the issue - encryption is a tool that can be used to hide evil things but also for legitimate privacy.

You can read the Patel article on the telegraph site (paywall or with a limited number of articles per month)

Blighty: If EU won't let us play at Galileo, we're going home and taking encryption tech with us

Kingstonian

Re: Hypocrites

The 70's referendum was about remaining in the EEC not about joining. We were already in. If we had been given a referendum vote on the Maastricht treaty then we might not be in such a mess.

We also had a referendum on the voting system in 2011.......

Windrush immigration papers scandal: What it didn't teach UK.gov about data compliance

Kingstonian

Re: You were doing so well...

And the Police get their money from the Taxpayers - Central and Local - so any fine the police pay comes from the taxpayer anyway. Unless of course the money was taken from the responsible persons salary or pension pot.

Linux Beep bug joke backfires as branded fix falls short

Kingstonian

POST beep

the POST beeps are (were) one of the most useful basic diagnostic tools where there's no video or other diagnostics on the motherboard.

Turn on the big red switch.

Wait.

Listen.

One short beep and you're good. Unless you have a COMPAQ clone rather than a genuine IBM PC so you get 2 beeps and think something is wrong until you quickly remember!

Disk drive fired 'Frisbees of death' across data centre after storage admin crossed his wires

Kingstonian

Re: "Cut the red wire..."

Conventional rather than nuclear explosion "But He'll never know".

Keep a tight hold on your wire cutters.

Pity that episode is missing presumed lost.

Now here's a novel idea: Digitising Victorian-era stamp duty machines

Kingstonian

Stamp Duty on receipts and Cheques

All receipts of £2-0s-0d or more needed a 2d postage stamp (which were brown in colour at least in the 1950s) as stamp duty to make them legal hence the revenue part of the wording on the stamp. National Insurance contributions used to be paid by physical stamps (not postage stamps though) which the employer bought and stuck on the employees National Insurance cards - which is why some older people talk of "I get a pension etc. because I paid my stamp" and also leaving or being dismissed from a job was getting or being given your cards as this then needed to be given to the Dole Office aka "Labour Exchange" or your next employer (now the P45 form). Also talking of cheques the bank would charge you 5/- (five shillings or 25p in new money) for a book of 30 cheques for the stamp duty (30x 2d = 5/-) . The 2d cheque duty was abolished on 1 February 1971 just before decimalisation on the 15th.

( https://www.chequeandcredit.co.uk/information-hub/history-cheque/taxes-and-stamp-duty ) The 2d on receipts was often ignored but I think not officially abolished until the same date.

Is this a hotdog? What it takes for an AI to answer that might surprise you

Kingstonian

RPS

https://xkcd.com/645/ Hotdog for programmers?

It's 30 years ago: IBM's final battle with reality

Kingstonian

Memories - Nostalgia isn't what it used to be.

It all worked well and was of its time. PS/2 and OS/2 made sense in an IBM mainframe using corporate environment (which I worked in) with some specialised workgroup LANs too. OS/2 EE had mainframe connectivity built in and multitasking that worked. Token Ring was much better for deterministic performance too where near real time applications were concerned and more resilient than ethernet at the time - ethernet would die at high usage (CSMA/CD on a bus system) whereas token ring would still work if loaded to 100% and just degrade performance gracefully. Ethernet only gained the upper hand in many large corporate environments when 10 base T took off. Token ring would connect to the mainfame too so no more IRMA boards for PCs

There was OS/2 software available to have a central build server where each workstation could be defined on the server and then set up via the network by booting from floppy disk - useful in the corporate world. DB/2 was available for OS/2 so a complete family of useful tools was available. And IBM published its standards

IBM was used to the big corporate world and moving down to individuals via its PCs whereas Microsoft at that time was more individual standalone PCs and moving up to corporate connectivity. The heritage still shows to some extent. Novell was still the LAN server of choice for us for some time though.

The PS/2 was easy to take apart - our supplier showed us a PS/2 50 when it first came out. He had to leave the room briefly and we had the lid of the machine and had taken it apart (no tools needed) before he returned. He was very worried but it was very easy just to slide the parts back together and they just clipped into place - not something you could do with other PCs then. I came across an old price list recently - the IBM model M keyboard for PS/2 was around £200 (without a cable which came with the base unit- short for the model 50 and 70 desktops and long for the 60 and 80 towers! Memory was very expensive too and OS/2 needed more than DOS. In fact EVERYTHING was expensive.

OS/2 service packs (patches) came on floppy disks in the post. You had to copy them and then return them!

Starting in computing just after the original IBM PC was announced this all brings back fond memories and a huge reminder of the industry changes.

Ofcom finds 'reasonable grounds' that KCOM failed to maintain 999 services

Kingstonian

999 - not in Hull in the 1950s

In the Hull telephone area in the 1950s 99 was the emergency number - no need for the extra 9