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: Sun, 17 May 2020 18:41:36 +0300
Date: 2020-05-17T18:41:36+03:00	[thread overview]
Message-ID: <hid49gF7c18U1@mid.individual.net> (raw)
In-Reply-To: <3baf4a73-aae7-4f99-9786-ba5153118c81@googlegroups.com>

On 2020-05-17 2:54, Optikos wrote:
> On Saturday, May 16, 2020 at 5:31:17 PM UTC-5, Niklas Holsti wrote:
>> On 2020-05-11 21:49, Rick Newbie wrote:
>>> This link is probably not reported in the MSM very much but I think it's
>>> relevant. Not that I believe that Ada would have magically made
>>> everything better, but to base the decision to destroy the Western
>>> economies on code written in the C language that isn't even commented is
>>> somewhat out of dystopian fantasy. There's a reason C is not used in
>>> safety critical applications.
>>> I want to share this article here before it gets buried in the memory hole
>>>
>>>
>>> https://chrisvoncsefalvay.com/2020/05/09/imperial-covid-model/
>>
>> A post on comp.risks points to a different opinion, which includes a
>> discussion of why the above "review" is mistaken:
>>
>>   
>> https://philbull.wordpress.com/2020/05/10/why-you-can-ignore-reviews-of-scientific-code-by-commercial-software-developers/amp/
>>
>> Some of the points made were already made in the comp.lang.ada
>> discussion, but there are also others.
> 
> (sigh) Code smells in the source code are code smells in the source
> code itself, regardless of whomever the speaker is and regardless of
> whichever imprimatur of letters do or don't follow their name.
So what? Smelly code can be correct, too.

> Niklas, you really are defending some sort of elite priesthood that
> lesser unwashed masses shall be unworthy to critique.  ... Hopefully
> your URLs will spark greater productive debate instead of stifle it.

Ferguson's code can be discussed from three aspects:

1. Whether the code is readable, well documented, well modularized, 
etc., that is, whether the code is sweet-smelling. It seems pointless to 
discuss, in comp.lang.ada, these issues for a specific program, unless 
the program's properties are taken as examples of some general things, 
for example Ada-vs-C differences. It also seems pointless to discuss 
here the practices of scientific programming in general, unless some 
issues relevant to Ada can be found there.

2. Whether the code correctly implements the epidemiological models and 
the particular assumptions for covid-19 that Ferguson's group has made. 
This we discussed. Some bugs in the program have been found, but they 
appear not to have large impact on the results, at least not on the 
statistical results. This is clearly relevant to comp.lang.ada, as 
possibly illuminating the bug-resistance properties of C/C++ and Ada. 
However, the examples of bugs that were discussed could as well have 
happened in Ada as in C or C++, unless one assumes that Ada programmers 
are generally more careful than C/C++ programmers.

3. Whether the epidemiological models and assumptions of Ferguson's 
group are correct for SARS-COV-2 and covid-19, and whether the 
lock-downs are good or bad. This is entirely irrelevant to 
comp.lang.ada, but it seemed to be what you wanted to discuss. A deep 
sigh from me, too.

-- 
Niklas Holsti

niklas holsti tidorum fi
       .      @       .

  reply	other threads:[~2020-05-17 15:41 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
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 [this message]
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