comp.lang.ada
 help / color / mirror / Atom feed
From: Niklas Holsti <niklas.holsti@tidorum.invalid>
Subject: Re: Not to incite a language war but apparently the Corona lockdown was based on 13 year old undocumented C-Code
Date: Tue, 12 May 2020 23:11:39 +0300
Date: 2020-05-12T23:11:39+03:00	[thread overview]
Message-ID: <hi0e7sFhiuvU1@mid.individual.net> (raw)
In-Reply-To: <VcjuG.279246$mf1.100040@fx45.iad>

On 2020-05-12 0:12, Rick Newbie wrote:
> I think the blog article is more about the general mindset behind this.

The article is IMO a hysterical and prejudiced overreaction from someone 
who shows no understanding of the role of Monte Carlo simulations in 
science, nor of the programming practices of scientists ten or more 
years ago when the program was started.

Some of the comments to the article also make these points, I'm glad to see.

> Of course a C program can be correct. So can an assembler program. That 
> does not mean that it is very likely to be correct. I think we all agree 
> that language features can be a big help in writing correct programs.


Certainly. But the likelihood of a program being correct depends much 
more on the skill and care taken by the programmer, than on the 
differences between, say, C and Ada. Regarding this particular program, 
read the tweet from John Carmack which I quoted in another post.

> But even if the program was correct and produces "correct" results for 
> the data put in, that does not mean that the algorithms themselves are 
> correct and will produce results that correlate with reality.


Of course not, but that point is not addressed in the blog "review" and 
has little to do with the comment density or language used in the 
program -- it is where the epidemiological expertise comes in. I am not 
fit to judge that, nor, it seems, is the blog author.

I do agree that computer programs used to support scientific research 
and government decisions should be of high quality, documented and 
reviewable, just as, for example, any chemical analyses or manipulations 
used in the researchs should be done competently. For programs, this is 
starting to be addressed by the scientific journals, which are starting 
to require that submitted papers should include the programs and data, 
for the reviewers to inspect and possibly re-execute. Journals are also 
increasingly archiving such materials for readers to access.

    [snip]


> But what if you realize that your software isn't producing "correct" 
> results and you want to correct your code and you just don't understand 
> it anymore?


That would of course be a problem, but there is no evidence that such a 
problem affects this particular program or its author(s).

> You gotta be honest about the flaws of your system and yourself, and
> I believe that's what the author of the blog is mostly criticizing,
> that Mr.Ferguson is narcissistic and insisted on the correctness of
> his models for selfish reasons.

The blog's complaints about non-determinism and statistics are mistaken. 
The simulation is intentionally stochastic and is meant to be executed 
multiple times to give an ensemble of scenarios. Ferguson et al. are 
right to defend this.

> So there are multiple levels to this catastrophe, the language is one 
> and the personality of the author is another one.


What catastrophe? It seems some bugs were found in the program, which 
possibly had minor effects on the predictions -- probably much smaller 
effects than the inevitable errors in the input parameters and 
assumptions. The horrific predictions from the program pushed 
governments to take strong actions to stop the spread of the virus, and 
these seem to have worked in the most affected places like New York state.

Popular and professional scientific journals and magazines have been 
warning for years and decades about future flu-like pandemics which 
could markedly reduce (or "normalize") the planet's population of Homo 
Sapiens.

The present SARS-COV-2 pandemic is still from the mild end of the 
possible.  Suppose, for example, that HIV had been as infective as the 
common flu...

-- 
Niklas Holsti
niklas holsti tidorum fi
       .      @       .

  reply	other threads:[~2020-05-12 20:11 UTC|newest]

Thread overview: 71+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-05-11 18:49 Not to incite a language war but apparently the Corona lockdown was based on 13 year old undocumented C-Code Rick Newbie
2020-05-11 20:27 ` Niklas Holsti
2020-05-11 21:12   ` Rick Newbie
2020-05-12 20:11     ` Niklas Holsti [this message]
2020-05-12 20:53       ` Dmitry A. Kazakov
2020-05-12 21:54         ` Niklas Holsti
2020-05-12 22:15       ` Rick Newbie
2020-05-13 11:07         ` Niklas Holsti
2020-05-13 13:23           ` Rick Newbie
2020-05-13 13:45             ` Niklas Holsti
2020-05-13 14:58               ` Rick Newbie
2020-05-13 15:31                 ` Dmitry A. Kazakov
2020-05-13 15:48                   ` Niklas Holsti
2020-05-11 21:45   ` gautier_niouzes
2020-05-12 15:56     ` Niklas Holsti
2020-05-11 21:55   ` Jeffrey R. Carter
2020-05-12 19:16     ` Niklas Holsti
2020-05-12 21:27       ` Jeffrey R. Carter
2020-05-12 22:20         ` Niklas Holsti
2020-05-12 22:39           ` Jeffrey R. Carter
2020-05-13  9:36             ` Niklas Holsti
2020-05-13 13:52               ` Optikos
2020-05-13 14:05                 ` Niklas Holsti
2020-05-13 18:58                   ` Optikos
2020-05-13 20:29                     ` Niklas Holsti
2020-05-13 21:02                       ` Optikos
2020-05-13 21:48                         ` Niklas Holsti
2020-05-13 22:13                           ` Optikos
2020-05-13  9:54         ` Niklas Holsti
2020-05-13  0:25 ` Olivier Henley
2020-05-15 13:23   ` Optikos
2020-05-16  5:01 ` Anatoly Chernyshev
2020-05-28 21:45   ` Optikos
2020-06-11 17:28   ` Olivier Henley
2020-06-11 17:36     ` Olivier Henley
2020-06-11 22:43     ` Anatoly Chernyshev
2020-06-12 12:10       ` Olivier Henley
2020-06-12 12:34         ` Anatoly Chernyshev
2020-06-12 17:36           ` Olivier Henley
2020-06-21  9:18             ` Anatoly Chernyshev
2020-06-22 13:36               ` Olivier Henley
2020-05-16 22:31 ` Niklas Holsti
2020-05-16 23:54   ` Optikos
2020-05-17 15:41     ` Niklas Holsti
2020-05-17 17:38       ` Optikos
2020-05-17 18:00         ` Simon Wright
2020-05-17 20:56           ` Optikos
2020-05-17 21:20             ` Simon Wright
2020-05-17 21:45               ` Optikos
2020-05-18  7:34                 ` Simon Wright
2020-05-17 19:20         ` Niklas Holsti
2020-05-17 21:30           ` Optikos
2020-05-24 21:04 ` Bob Goddard
2020-05-31 15:01 ` Azathoth Hastur
2020-06-09  6:30 ` gautier_niouzes
2020-06-11 15:35 ` Olivier Henley
2020-06-11 15:49   ` Olivier Henley
2020-06-11 18:41     ` Anh Vo
2020-06-11 19:58       ` Olivier Henley
2020-06-11 20:41         ` Anh Vo
2020-06-11 20:47           ` Olivier Henley
2020-06-11 21:34             ` Anh Vo
2020-06-11 21:47               ` Olivier Henley
2020-06-11 21:39             ` Olivier Henley
2020-06-11 23:14               ` Anh Vo
2020-06-11 23:30                 ` Jere
2020-06-11 23:55                   ` Olivier Henley
2020-06-12  0:07                 ` Olivier Henley
2020-06-12  0:42                   ` Anh Vo
2020-06-12 11:08                     ` Olivier Henley
2020-06-12  7:03   ` gautier_niouzes
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox