{"id":2235,"date":"2010-08-15T16:02:55","date_gmt":"2010-08-15T16:02:55","guid":{"rendered":"http:\/\/meeseeks:5080\/blog\/?p=2235"},"modified":"2025-06-07T12:13:36","modified_gmt":"2025-06-07T12:13:36","slug":"those-pesky-addition-symbols","status":"publish","type":"post","link":"https:\/\/vukutu.com\/blog\/2010\/08\/those-pesky-addition-symbols\/","title":{"rendered":"Those pesky addition symbols"},"content":{"rendered":"<blockquote><\/blockquote>\n<p><a href=\"http:\/\/meeseeks:5080\/blog\/wp-content\/uploads\/2010\/08\/Three-Mile-Island-PA-USA.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2237\" title=\"Three-Mile-Island-PA-USA\" src=\"https:\/\/meeseeks:5080\/blog\/wp-content\/uploads\/2010\/08\/Three-Mile-Island-PA-USA.jpeg\" alt=\"\" width=\"294\" height=\"171\" \/><\/a><\/p>\n<blockquote><\/blockquote>\n<p>On 28 March 1979, there was a partial core meltdown in a reactor at the Three Mile Island Nuclear Power Generating Station near Harrisburg, PA, USA.\u00a0 The accident was soon headline news, at least throughout the western world.\u00a0\u00a0 An obscure computer programmer apparently hearing this news had a crisis of conscience and, in April 1979, phoned anonymously to the US Nuclear Regulatory Commission, telling them to examine particular program code used in the design of certain types of nuclear reactors.\u00a0\u00a0 The code in question was a subroutine intended to calculate the total stresses on pipes carrying coolant water, but instead of adding the different stresses, the routine subtracted them.\u00a0 So the resulting coolant pipes were extra-thin instead of being extra-thick.<\/p>\n<blockquote><\/blockquote>\n<p>This story would not surprise anyone with any software development experience.\u00a0\u00a0 Few other people understand, I think, just how dependent modern society is on the correct placing of mundane arithmetic operators or the appropriate invocation of variable references in obscure lines of old program code.\u00a0 No programmers, in my experience, took less than seriously, for example, the threat of the Millenium Bug, although lots of people who are not programmers still think it was a threat without substance, or even a scam.<\/p>\n<blockquote><\/blockquote>\n<p>Below I have re-typed the article where first I read about this, as I can find no reference elsewhere on the web.<\/p>\n<blockquote><p><em>Faulty software may close more nuclear plants<\/em><br \/>\n(from <em>Australasian Computerworld<\/em>, 18 May 1979, pages 1 and 15).<\/p>\n<blockquote><\/blockquote>\n<p>Washington, DC. &#8211; The Nuclear Regulatory Commission (NRC) in the US may soon order more shutdowns of nuclear plants if it finds the design of their piping relies on invalid computer algorithms.<\/p>\n<blockquote><\/blockquote>\n<p>The commission is completing a study [page-break] to determine whether earthquakes could rupture the computer-designed piping of active US nuclear plants as well as those under construction.\u00a0 In March, the commission ordered five plants in the eastern US to cease operation after an error was discovered in their design software.<\/p>\n<blockquote><\/blockquote>\n<p>The study was initiated following an anonymous phone call last month from an individual who reportedly told the NRC that many other plants were designed or are being designed with similarly flawed routines.\u00a0 As a result, the commission ordered all 70 licensed plants and the 92 granted construction permits to declare whether they rely on any of three algebraic summation methods.<\/p>\n<blockquote><\/blockquote>\n<p>The water to cool reactor cores in the five suspended plants ran through pipes with tolerances far below NRC standards because of an algebraic summation routine subtracted, rather than added, stress figures.<br \/>\nNuclear energy experts consider reliable reactor piping a critical safety factor.\u00a0 A reactor core overheats if not enough water circulates around its radioactive rods to carry heat away.\u00a0 Pipe ruptures or pump failures would thus induce core overheating that, if unchecked by reserve cooling systems, might force the reactor to discharge dangerous radiation.<\/p>\n<blockquote><\/blockquote>\n<p>NRC inspectors may order more shutdowns if they find other plants in violation of piping tolerance requirements, a spokesman said.\u00a0 Their decisions will be based on responses to a general bulletin to holders of licences and construction permits.<\/p><\/blockquote>\n<blockquote><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>On 28 March 1979, there was a partial core meltdown in a reactor at the Three Mile Island Nuclear Power Generating Station near Harrisburg, PA, USA.\u00a0 The accident was soon headline news, at least throughout the western world.\u00a0\u00a0 An obscure computer programmer apparently hearing this news had a crisis of conscience and, in April 1979, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,14],"tags":[],"class_list":["post-2235","post","type-post","status-publish","format-standard","hentry","category-computer-science","category-computer-technology","p1","y2010","m08","d15","h16"],"_links":{"self":[{"href":"https:\/\/vukutu.com\/blog\/wp-json\/wp\/v2\/posts\/2235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vukutu.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vukutu.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vukutu.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vukutu.com\/blog\/wp-json\/wp\/v2\/comments?post=2235"}],"version-history":[{"count":4,"href":"https:\/\/vukutu.com\/blog\/wp-json\/wp\/v2\/posts\/2235\/revisions"}],"predecessor-version":[{"id":13975,"href":"https:\/\/vukutu.com\/blog\/wp-json\/wp\/v2\/posts\/2235\/revisions\/13975"}],"wp:attachment":[{"href":"https:\/\/vukutu.com\/blog\/wp-json\/wp\/v2\/media?parent=2235"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vukutu.com\/blog\/wp-json\/wp\/v2\/categories?post=2235"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vukutu.com\/blog\/wp-json\/wp\/v2\/tags?post=2235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}