Sunday, May 17, 2020

More on that bastard Ferguson & Co.

In a tweet sent in late March, Ferguson—then still one of the leading voices within the U.K.’s Scientific Advisory Group for Emergencies (SAGE), tasked with handling the coronavirus crisis—stated that the model was implemented in “thousands of lines of undocumented” code written in C, a widely used and high-performing computing language. He refused to publish the original source code, and Imperial College has refused a Freedom of Information Act request for the original source, alleging that the public interest is not sufficiently compelling.

As Ferguson himself admits, the code was written 13 years ago, to model an influenza pandemic. This raises multiple questions: other than Ferguson’s reputation, what did the British government have at its disposal to assess the model and its implementation? How was the model validated, and what safeguards were implemented to ensure that it was correctly applied? The recent release of an improved version of the source code does not paint a favorable picture. The code is a tangled mess of undocumented steps, with no discernible overall structure. Even experienced developers would have to make a serious effort to understand it.
I would think that 'Your model was used to wreck the economy of several countries and scare hell out of millions of people' was a pretty damned good public interest.  They probably would, too, if they weren't trying to hide their screwups.

1 comment:

Allen said...

LOL! Undocumented 13 year old C code. where have I seen that before? I do this for a living. Seen it. Advised the customer that it would cost less to totally rewrite it with new specs.
Using that for something with Global effects would be insane. Definitely dereliction. Sue-able here. Dunno about Britain.
The guy should at least be blacklisted so ha can't get a job higher than busboy, but I bet he's a leftist and those guys fail upwards.