Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

Neil Ferguson’s Imperial model could be the most devastating software mistake of all time
Telegraph ^ | May 16, 2020 | David Richards and Konstantin Boudnik

Posted on 05/20/2020 9:56:15 AM PDT by grundle

Imperial College’s modelling... could go down in history as the most devastating software mistake of all time, in terms of economic costs and lives lost.

... those of us with a professional and personal interest in software development have studied the code on which policymakers based their fateful decision to mothball our multi-trillion pound economy and plunge millions of people into poverty and hardship. And we were profoundly disturbed at what we discovered. The model appears to be totally unreliable and you wouldn’t stake your life on it.

Imperial’s model appears to be based on a programming language called Fortran, which was old news 20 years ago and, guess what, was the code used for Mariner 1. This outdated language contains inherent problems with its grammar and the way it assigns values, which can give way to multiple design flaws and numerical inaccuracies. One file alone in the Imperial model contained 15,000 lines of code.

Try unravelling that tangled, buggy mess, which looks more like a bowl of angel hair pasta than a finely tuned piece of programming. Industry best practice would have 500 separate files instead. In our commercial reality, we would fire anyone for developing code like this and any business that relied on it to produce software for sale would likely go bust.

The approach ignores widely accepted computer science principles known as “separation of concerns”, which date back to the early 70s and are essential to the design and architecture of successful software systems. The principles guard against what developers call CACE: Changing Anything Changes Everything.

Without this separation, it is impossible to carry out rigorous testing of individual parts to ensure full working order of the whole.

(Excerpt) Read more at telegraph.co.uk ...


TOPICS: Editorial; Miscellaneous; United Kingdom
KEYWORDS: cace; coronavirus; disinformation; economy; enemieswithin; ferguson; imperialcollege; model; plandemic; shutdown
Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-8081-89 last
To: ConservativeMind
Those were some good days. I remember being in high school and having saved up $150 for an amazing FORTH environment in the 1980s.

Oh, heck yeah. Admittedly when I first learned FORTH I tried to recreate all sorts of familiar APL and Lisp idiom, lots of fun, but eventually I grokked the beauty of the scratchpad vernacular. In the early 80's I bought an original IBM PC and sprang for an LMI FORTH cross compiler. Between FORTH and the DOS disassembler (which would also assemble, heheh) I had a marvelous time discovering 8088 bugs.

To this day I kick myself for not taking that FORTH programming job at NRAO in '82...

81 posted on 05/20/2020 8:32:09 PM PDT by no-s
[ Post Reply | Private Reply | To 66 | View Replies]

To: NELSON111

Wow. What a touchy insecure little weatherman.
How does it feel to be wrong so much.? To intentionally panic people with hysteria?
Feels good that you can’t be fired for being wrong like the rest of us huh?

All your fancy equipment & you can’t tell me the weather for anywhere on the planet with accuracy after today can you?
No. You can’t. Your equipment’s guess is as good as mine, little weatherman.
And why is it called the Cone of UNCERTAINTY”? Aren’t you brainiacs cable of pinpointing exactly where when & extent of damage for hurricanes? No.
Can you predict the exact path of a tornado? No? Shame on you.
The precise next outbreak of wildfires? No.
Pretty useless.


82 posted on 05/21/2020 3:38:13 AM PDT by DeplorableGirl
[ Post Reply | Private Reply | To 64 | View Replies]

To: NELSON111

Humans with agendas create computer models.
Goodbye Nelson.
Have fun in your world, where not a single fully trained meteorologist “scientist” can predict the weather accurately. They said it would rain here yesterday. It did not.
All that fancy expensive equipment wasted.


83 posted on 05/21/2020 3:45:50 AM PDT by DeplorableGirl
[ Post Reply | Private Reply | To 65 | View Replies]

To: Lurker

Blaming the miscalculation on Fortran is as specious as the claim that COVID-19 originated in the Wuhan wet market. This is another example of a MSM narrative that grows more unbelievable by the day.


84 posted on 05/21/2020 3:59:18 AM PDT by Wallace T.
[ Post Reply | Private Reply | To 80 | View Replies]

To: redgolum

FORTRAN is still used quite extensively for serious number-crunching. For instance,

https://en.m.wikipedia.org/wiki/Basic_Linear_Algebra_Subprograms


85 posted on 05/21/2020 4:21:20 AM PDT by kosciusko51
[ Post Reply | Private Reply | To 77 | View Replies]

To: DuncanWaring

LOL


86 posted on 05/21/2020 4:33:10 AM PDT by Elsie (Heck is where people, who don't believe in Gosh, think they are not going...)
[ Post Reply | Private Reply | To 78 | View Replies]

To: DeplorableGirl
Humans with agendas create computer models. Goodbye Nelson

Another stupid statement said in ignorance (that I would expect from someone in southern Louisiana). If, in the case of weather, the agenda was accurately trying to predict it - then - yeah - you got us.

Goodbye Karen.

87 posted on 05/21/2020 6:41:52 AM PDT by NELSON111 (Congress: The Ralph Wolf and Sam Sheepdog show. Theater for sheep. My politics determines my "hero")
[ Post Reply | Private Reply | To 83 | View Replies]

To: DeplorableGirl
Humans with agendas create computer models.

Not all of them.

I'd say that most want to be able to figure out what the future may hold by looking at what the past has been like.

Just because the program results are not the same as what is evident right outside the window, it doesn't mean that any skullduggery was involved.


I would bet that most programmers say; "Ooops!" (or something more colorful) and then gets back to tweaking up the algorithms once more.

88 posted on 05/21/2020 7:46:02 PM PDT by Elsie (Heck is where people, who don't believe in Gosh, think they are not going...)
[ Post Reply | Private Reply | To 83 | View Replies]

To: grundle

FORTRAN is the basis of most numerical electromagnetic design. Most of your antenna designs and some of the semiconductors were researched using it, and when the algorithms are ported to other platforms and languages the results are the same.
Only a few places do real modeling based on probability and conjecture. Many use one type of system because they have investments in a code base. Many also use FORTRAN because experienced, seasoned, professionals know it best. It also has a lot of things coded that worked in other problems.
Blaming FORTRAN is like saying the house was made of pine and not oak, and thats why it burned down.
If the model is terrible the language implementing it doesn’t matter.
This is a poor article.


89 posted on 05/22/2020 4:03:29 PM PDT by Dominick ("Freedom consists not in doing what we like, but in having the right to do what we ought." - JP II)
[ Post Reply | Private Reply | To 1 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-8081-89 last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson