comp.lang.ada
 help / color / mirror / Atom feed
From: Optikos <ZUERCHER_Andreas@outlook.com>
Subject: Re: Not to incite a language war but apparently the Corona lockdown was based on 13 year old undocumented C-Code
Date: Wed, 13 May 2020 15:13:42 -0700 (PDT)
Date: 2020-05-13T15:13:42-07:00	[thread overview]
Message-ID: <ddda68d5-6749-4809-b844-f202b1f510c7@googlegroups.com> (raw)
In-Reply-To: <hi389gF552cU1@mid.individual.net>

On Wednesday, May 13, 2020 at 4:48:35 PM UTC-5, Niklas Holsti wrote:
> On 2020-05-14 0:02, Optikos wrote:
> > On Wednesday, May 13, 2020 at 3:29:13 PM UTC-5, Niklas Holsti wrote:
> >> On 2020-05-13 21:58, Optikos wrote:
> 
>     [snip]
> 
> >>> 2.2 million deaths in the USA and a half million deaths in the UK
> >>> due to Covid-19 [...] were not a miscalculation, but rather a
> >>> perfectly accurate calculation. Okey dokey, then.
> >>
> >> You seem to have misunderstood what we are discussing. The question is
> >> if Ferguson's results were influenced by errors (bugs) in Ferguson's
> >> code, not if Ferguson's assumptions or mathematical models are realistic
> >> or correct for this pandemic.
> > 
> > No, we are not discussing only your dictates and narrow reframings.
> 
> Feel free to discuss what you like, but in this sub-thread your post 
> asked when a particular bug in Ferguson's code was corrected, so clearly 
> you too were talking about bugs.

No, we are discussing whether even the maintainers on GitHub of the evolved code have deep insight into the big picture of whether the design is doing what it ought to do for society to make multi-ten-trillion-dollar bets on infectious diseases.  Yes, they have identified & fixed little nit bugs here and there in the microcosm, but this thread's main focus is whether C's lack of lucid expressivity of meaningful abstractions precludes maintainers and critics from seeing bigger-picture maldesigns and whether this code is worthy of the high degree of trust that the whole planet entrusts it with.

Clearly, several maldesigns exist because for multiple infectious diseases over a decade, this code is producing excessively inflated projections that are nowhere close to the eventually observed reality.  The problem isn't that C precludes seeing one-liner or one-block or one-function bugs (although it might partially inhibit such visibility).  The problem is that obliquely jamming the design into C does not foster Ada's more-sophisticated attention to type, subtype, and task expressivity of the intended design.  (A next-gen Ada would focus on expanding out more categories of highly-lucid intended-design capture.)

TL;DR; The bug fixing in C has focused on the bark on the tree because it is difficult to see the forest.

> It's good that Ferguson's code is now openly available and being cleaned 
> up. So far, I haven't seen any credible claims that the cleaned-up code 
> is giving radically different results.

See above.

  reply	other threads:[~2020-05-13 22:13 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 [this message]
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