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: Sun, 17 May 2020 14:30:18 -0700 (PDT)
Date: 2020-05-17T14:30:18-07:00	[thread overview]
Message-ID: <4f80c5bd-0ad0-48ce-b187-c56a79e5e3b0@googlegroups.com> (raw)
In-Reply-To: <hidh4mFa137U1@mid.individual.net>

On Sunday, May 17, 2020 at 2:20:56 PM UTC-5, Niklas Holsti wrote:
> On 2020-05-17 20:38, Optikos wrote:
> 
>     ...
> 
> > Despite your best efforts to side track the issue, we are trying to
> > discuss topics that would be applicable to Anatoly's new Ada model,
> > so that his doesn't have the same defects as Ferguson's.
> 
>     ...
> 
> > We don't need to discuss never-ending wispy cloud formations of
> > what-if Ada code in our imaginations anymore.  We have Anatoly's
> > extant source code to review and suggest improvements upon.
> Fine, I'm not preventing you from doing that. But Anatoly's program is 
> based on very different modelling principles and computational methods, 
> so any comparison to Ferguson's code will hardly illuminate the C-vs-Ada 
> aspects any more than comparing any chosen C code to any chosen Ada 
> code, solving different problems.
> 
> >> 3. Whether the epidemiological models and assumptions of Ferguson's
> >> group are correct
> > 
> > You keep basing so many of your pronouncements on a one-size-fits-all
> > monolithic definition of correctness (and that Ferguson is definitely
> > in possession of that One True And Only CorrectnessⓇ).
> That is a false claim. I have never claimed to know anything about the 
> correctness of Ferguson's models.

On this and the bulk of all of your replies on this posting, methinks you doth protest too much.  Obviously, you are intentionally trying to stifle free and open debate on this topic.  Only you can divulge why you do that.

As to your demonstrably false claim that you never made any claims at all about the correctness or validity of Ferguson's model or its design beyond its implementation in C/C++ source code, let's review your prior postings above:

On Wednesday, May 13, 2020 at 9:05:50 AM UTC-5, Niklas Holsti wrote:
> On 2020-05-13 16:52, Optikos wrote:
> > On which date did they fix the problem?  Before or after governments
> > acted on the miscalculations?
> 
> There has been no demonstration that the early predictions from this 
> program, that prodded governments into action, were "miscalculations" to 
> any significant degree, especially after the recommended practice of 
> performing several runs and considering the ensemble of results.

That is a judgement not only of the correctness of the source code itself, but also that the model produces results that are not miscalculations/over-estimates that are trustworthy enough to be actionable by governments that were prodded into action by those trustworthy results.

On Tuesday, May 12, 2020 at 5:20:14 PM UTC-5, Niklas Holsti wrote:
> On 2020-05-13 0:27, Jeffrey R. Carter wrote:
> > This is different from the kind of non-determinism of simulations
> > that are intended to be run many times with different RNG seeds.
> 
> Yes indeed, and I would not call that non-determinism of the code. The 
> reviewer also condemned that kind of stochastic exploration and seemed 
> to confuse it with real non-determinism. It is true that Monte Carlo is 
> often used when the system being simulated is chaotic in some way so 
> that its behaviour is essentially unpredictable, and can be so sensitive 
> that no practical floating-point precision can give a truly reliable end 
> result in any given simulation.

That is another judgement-of-validity on Ferguson's choice of stochastic model's algorithm itself*, not its implementation in source code.  The reviewer is discussing primarily the design and by cascading ramification the implementation too by using the code as a proxy for a missing design document, but your defense quoted above discusses not so much the source code, but the stochastic algorithm itself as Ferguson's valid modeling design decision.

* that would apply to implementing that design in any other language

On Monday, May 11, 2020 at 3:27:06 PM UTC-5, Niklas Holsti wrote:
> On 2020-05-11 21:49, Rick Newbie wrote:
> > I want to share this article here before it gets buried in the memory hole
> > https://chrisvoncsefalvay.com/2020/05/09/imperial-covid-model/
> 
> …
> 
> - The authors of the code defended the non-determinism by saying that 
> the simulation is statistical, anyway, and that all simulations should 
> be repeated several times to get an ensemble of possible behaviour. The 
> reviewer did not accept this defense, but insisted on determinism. 
> However, I know of at least one example where non-determinism is 
> accepted and used in this way: simulations of many-body gravitational 
> systems, such as planetary systems, where it is very common to compute 
> thousands or millions of simulations and then estimate the likelihood of 
> particular final outcomes (say, the ejection of one planet from the 
> system) from the ensemble of simulations.

That is yet another judgement-of-validity on the non-determinism in Ferguson's choice of algorithmic design* of the model, not the source code itself.

* that would apply to implementing that design in any other language

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