<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jan 1, 2014 at 2:25 PM, John Gilmore <span dir="ltr"><<a href="mailto:gnu@toad.com" target="_blank">gnu@toad.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">>> The U.S. Government's first priority should be to do this at our nuclear weapons labs, before our bomb design codes (in Fortran, no doubt) wind up on BitTorrent.<br>

><br>
</div><div class="im">> The nuclear codes leaked long ago. I know the navy one from the 60s<br>
<br>
</div>You are talking about two different things.<br>
<br>
The "bomb design codes" are software programs built to simulate<br>
nuclear reactions in particular physical constructions.  These have<br>
the original Manhattan Project calculations (done on punched cards,<br>
with tabulators, as described in Feynmann's autobiography) as remote<br>
ancestors.<br>
<br>
The "nuclear codes" ("launch codes") are a short sequence that arms the<br>
missiles before sending them into the sky.  The "key" of a security<br>
system that keeps particular bombs from exploding.<br>
<br>
Both of them need a lot of other infrastructure to be useful to an<br>
adversary.  Launch codes from the '60s are probably declassified now<br>
anyway.  Nuclear simulation software in FORTRAN from the '60s would<br>
still be useful in designing nuclear bombs.  (Actually building them,<br>
getting them to targets, and detonating them would be big challenges.)<br></blockquote><div><br></div><div>Look up GEANT.</div><div><br></div><div>The necessary tools have been open source since before the term was coined.</div>
<div><br></div><div><br></div><div><br></div><div> </div></div><div><br></div>-- <br>Website: <a href="http://hallambaker.com/">http://hallambaker.com/</a><br>
</div></div>