Twitter | Search | |
This is the legacy version of twitter.com. We will be shutting it down on 15 December 2020. Please switch to a supported browser or device. You can see a list of supported browsers in our Help Center.
John Carmack Apr 27
The Imperial College epidemic simulation code that I helped a little on is now public: I am a strong proponent of public code for models that may influence policy, and while this is a "release" rather than a "live" depot, it is a Good Thing.
Reply Retweet Like
John Carmack
Before the GitHub team started working on the code it was a single 15k line C file that had been worked on for a decade, and some of the functions looked like they were machine translated from Fortran. There are some tropes about academic code that have grains of truth, but \
Reply Retweet Like More
John Carmack Apr 27
Replying to @ID_AA_Carmack
it turned out that it fared a lot better going through the gauntlet of code analysis tools I hit it with than a lot of more modern code. There is something to be said for straightforward C code. Bugs were found and fixed, but generally in paths that weren't enabled or hit. \
Reply Retweet Like
John Carmack Apr 27
Replying to @ID_AA_Carmack
Similarly, the performance scaling using OpenMP was already pretty good, and this was not the place for one of my dramatic system refactorings. Mostly, I was just a code janitor for a few weeks, but I was happy to be able to help a little.
Reply Retweet Like
User Not Found May 1
Replying to @ID_AA_Carmack
Please release the original code. If there's nothing to hide there should be no issue releasing it.
Reply Retweet Like
Carbon Mike May 2
Replying to @ID_AA_Carmack
True -- and more to the point, the current policy was formed based on the original code, not this rewrite (which, even if it is a thing of surpassing loveliness, is irrelevant for the purpose of forensic examination).
Reply Retweet Like
Marco Tulio Valente May 8
Replying to @ID_AA_Carmack
Could you please share the original code?
Reply Retweet Like
F Frederick Skitty May 16
Replying to @ID_AA_Carmack
It’s the job of the academic to develop the model. They had ten years to develop the model, and it’s still flawed. I’ve worked on a lot of software projects, and trust me, 15 klocs doesn’t represent much of a project.
Reply Retweet Like
Carbon Mike May 2
Replying to @ID_AA_Carmack
@WillowWyse it is not lost on me that you never received an answer.
Reply Retweet Like
Carbon Mike May 2
The silence here is deafening, don't you think?
Reply Retweet Like