After retiring from the Bell Labs in 1976, Hamming took a position at the Naval Postgraduate School in Monterey, California, where he worked as an adjunct professor and senior lecturer in computer science, and devoted himself to teaching and writing books. He delivered his last lecture in December 1997, just a few weeks before he died from a heart attack on January 7, 1998.
Early life
Hamming was born in Chicago, Illinois, on February 11, 1915,[2] the son of Richard J. Hamming, a credit manager, and Mabel G. Redfield.[3] His father was Dutch, and his mother was a Mayflower descendant.[4] He grew up in Chicago, where he attended Crane Technical High School and Crane Junior College.[3]
Hamming initially wanted to study engineering, but money was scarce during the Great Depression, and the only scholarship offer he received came from the University of Chicago, which had no engineering school. Instead, he became a science student, majoring in mathematics,[5] and received his Bachelor of Science degree in 1937.[2] He later considered this a fortunate turn of events. "As an engineer," he said, "I would have been the guy going down manholes instead of having the excitement of frontier research work."[2]
The University of Illinois at Urbana–Champaign awarded Hamming his Doctor of Philosophy in 1942, and he became an instructor in mathematics there. He married Wanda Little, a fellow student, on September 5, 1942,[5] immediately after she was awarded her own Master of Arts in English literature. They would remain married until his death, and had no children.[3] In 1944, he became an assistant professor at the J.B. Speed Scientific School at the University of Louisville in Louisville, Kentucky.[5]
Shortly before the first field test (you realize that no small scale experiment can be done—either you have a critical mass or you do not), a man asked me to check some arithmetic he had done, and I agreed, thinking to fob it off on some subordinate. When I asked what it was, he said, "It is the probability that the test bomb will ignite the whole atmosphere." I decided I would check it myself! The next day when he came for the answers I remarked to him, "The arithmetic was apparently correct but I do not know about the formulas for the capture cross sections for oxygen and nitrogen—after all, there could be no experiments at the needed energy levels." He replied, like a physicist talking to a mathematician, that he wanted me to check the arithmetic not the physics, and left. I said to myself, "What have you done, Hamming, you are involved in risking all of life that is known in the Universe, and you do not know much of an essential part?" I was pacing up and down the corridor when a friend asked me what was bothering me. I told him. His reply was, "Never mind, Hamming, no one will ever blame you."[7]
Hamming remained at Los Alamos until 1946, when he accepted a post at the Bell Telephone Laboratories (BTL). For the trip to New Jersey, he bought Klaus Fuchs's old car. When he later sold it just weeks before Fuchs was unmasked as a spy, the FBI regarded the timing as suspicious enough to interrogate Hamming.[3] Although Hamming described his role at Los Alamos as being that of a "computer janitor",[8] he saw computer simulations of experiments that would have been impossible to perform in a laboratory. "And when I had time to think about it," he later recalled, "I realized that it meant that science was going to be changed".[2]
Bell Laboratories
At the Bell Labs Hamming shared an office for a time with Claude Shannon. The Mathematical Research Department also included John Tukey and Los Alamos veterans Donald Ling and Brockway McMillan. Shannon, Ling, McMillan and Hamming came to call themselves the Young Turks.[5] "We were first-class troublemakers," Hamming later recalled. "We did unconventional things in unconventional ways and still got valuable results. Thus management had to tolerate us and let us alone a lot of the time."[2]
Although Hamming had been hired to work on elasticity theory, he still spent much of his time with the calculating machines.[8] Before he went home on one Friday in 1947, he set the machines to perform a long and complex series of calculations over the weekend, only to find when he arrived on Monday morning that an error had occurred early in the process and the calculation had errored off.[9] Digital machines manipulated information as sequences of zeroes and ones, units of information that Tukey would christen "bits".[10] If a single bit in a sequence was wrong, then the whole sequence would be. To detect this, a parity bit was used to verify the correctness of each sequence. "If the computer can tell when an error has occurred," Hamming reasoned, "surely there is a way of telling where the error is so that the computer can correct the error itself."[9]
Hamming set himself the task of solving this problem,[3] which he realised would have an enormous range of applications. Each bit can only be a zero or a one, so if you know which bit is wrong, then it can be corrected. In a landmark paper published in 1950, he introduced a concept of the number of positions in which two code words differ, and therefore how many changes are required to transform one code word into another, which is today known as the Hamming distance.[11] Hamming thereby created a family of mathematical error-correcting codes, which are called Hamming codes. This not only solved an important problem in telecommunications and computer science, it opened up a whole new field of study.[11][12]
The Hamming bound, also known as the sphere-packing or volume bound is a limit on the parameters of an arbitrary block code. It is from an interpretation in terms of sphere packing in the Hamming distance into the space of all possible words. It gives an important limitation on the efficiency with which any error-correcting code can utilize the space in which its code words are embedded. A code which attains the Hamming bound is said to be a perfect code. Hamming codes are perfect codes.[13][14]
Returning to differential equations, Hamming studied means of numerically integrating them. A popular approach at the time was Milne's Method, attributed to Arthur Milne.[15] This had the drawback of being unstable, so that under certain conditions the result could be swamped by roundoff noise. Hamming developed an improved version, the Hamming predictor-corrector. This was in use for many years, but has since been superseded by the Adams method.[16] He did extensive research into digital filters, devising a new filter, the Hamming window, and eventually writing an entire book on the subject, Digital Filters (1977).[17]
During the 1950s, he programmed one of the earliest computers, the IBM 650, and with Ruth A. Weiss developed the L2 programming language, one of the earliest computer languages, in 1956. It was widely used within the Bell Labs, and also by external users, who knew it as Bell 2. It was superseded by Fortran when the Bell Labs' IBM 650 were replaced by the IBM 704 in 1957.[18]
In A Discipline of Programming (1976), Edsger Dijkstra attributed to Hamming the problem of efficiently finding regular numbers.[19] The problem became known as "Hamming's problem", and the regular numbers are often referred to as Hamming numbers in Computer Science, although he did not discover them.[20]
Throughout his time at Bell Labs, Hamming avoided management responsibilities. He was promoted to management positions several times, but always managed to make these only temporary. "I knew in a sense that by avoiding management," he later recalled, "I was not doing my duty by the organization. That is one of my biggest failures."[2]
Later life
Hamming served as president of the Association for Computing Machinery from 1958 to 1960.[8] In 1960, he predicted that one day half of the Bell Labs budget would be spent on computing. None of his colleagues thought that it would ever be so high, but his forecast actually proved to be too low.[21] His philosophy on scientific computing appeared as the motto of his Numerical Methods for Scientists and Engineers (1962):
The purpose of computing is insight, not numbers.[22]
In later life, Hamming became interested in teaching. Between 1960 and 1976, when he left Bell Labs, he held visiting or adjunct professorships at Stanford University, Stevens Institute of Technology, the City College of New York, the University of California at Irvine and Princeton University.[23] As a Young Turk, Hamming had resented older scientists who had used up space and resources that would have been put to much better use by the young Turks. Looking at a commemorative poster of the Bell Labs' valued achievements, he noted that he had worked on or been associated with nearly all of those listed in the first half of his career at Bell Labs, but none in the second. He therefore resolved to retire in 1976, after thirty years.[2]
The way mathematics is currently taught it is exceedingly dull. In the calculus book we are currently using on my campus, I found no single problem whose answer I felt the student would care about! The problems in the text have the dignity of solving a crossword puzzle – hard to be sure, but the result is of no significance in life.[5]
Hamming attempted to rectify the situation with a new text, Methods of Mathematics Applied to Calculus, Probability, and Statistics (1985).[5] In 1993, he remarked that "when I left BTL, I knew that that was the end of my scientific career. When I retire from here, in another sense, it's really the end."[2] And so it proved. He became Professor Emeritus in June 1997,[24] and delivered his last lecture in December 1997, just a few weeks before his death from a heart attack on January 7, 1998.[8] He was survived by his wife Wanda.[24]
Hamming's final recorded lecture series[25] is maintained by Naval Postgraduate School along with ongoing work[26] that preserves his insights and extends his legacy.
IEEE Emanuel R. Piore Award – [28] 1979 "For introduction of error correcting codes, pioneering work in operating systems and programming languages, and the advancement of numerical computation."
1991 - You and Your Research. Lecture sponsored by the Dept. of Electrical and Computer engineering, University of California, San Diego. Electrical and Computer Engineering Distinguished Lecture Series. Digital Object Made Available by Special Collections & Archives, UC San Diego.
Tveito, Aslak; Bruaset, Are Magnus; Lysne, Olav (2009). Simula Research Laboratory: By Thinking Constantly about it. New York: Springer Science & Business Media. p. 59. ISBN978-3-642-01156-6.
This article is about communications in Nepal. For a more general coverage of media in Nepal, see Media of Nepal. This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs to be updated. Please help update this article to reflect recent events or newly available information. (August 2019) This article may need to be rewritten to comply with Wikipedia's quality standards. You can ...
Large flooded coastal volcanic caldera in Japan Aira姶良カルデラRadar image from a Space Shuttle of Aira Caldera in 1999, with Sakurajima in the bay formed by the calderaHighest pointElevation1,117 m (3,665 ft)ProminenceSakurajimaCoordinates31°39′00″N 130°42′00″E / 31.65000°N 130.70000°E / 31.65000; 130.70000GeographyAiraKagoshima, Japan GeologyAge of rock29,428–30,148 years calibrated before present[1]Mountain typeCalderaSomm...
ريزوتانو الإحداثيات 37°41′00″N 14°02′00″E / 37.683333333333°N 14.033333333333°E / 37.683333333333; 14.033333333333 [1] تقسيم إداري البلد إيطاليا[2][3] التقسيم الأعلى قلعة النساء [لغات أخرى] (4 أغسطس 2015–) خصائص جغرافية المساحة 38.27 كيلومتر مربع (9 أكتوبر 2011...
يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) سام منسى سام منسى، 29 نوفمبر 2019 معلومات شخصية مواطنة لبنان الحياة العملية المهنة مقدم تلفزيوني تعد�...
American discus thrower Tavis BaileyPersonal informationNationalityAmericanBorn (1992-01-06) January 6, 1992 (age 31)Poughkeepsie, New YorkHeight6 ft 3 in (1.91 m)Weight295 lb (134 kg)SportSportDiscus throwCollege teamTennesseeAchievements and titlesPersonal bestDT: 65.82 m (2016) Tavis Bailey (born June 1, 1992) is an American discus thrower. Personal Bailey was born in Poughkeepsie, New York.[1] He attended A.L. Brown High School in Kannapolis, Nor...
Indian public sector bank Bank of Baroda Ltd.TypePublicTraded asBSE: 532134NSE: BANKBARODAISININE028A01039IndustryBankingFinancial servicesPredecessorVijaya BankDena BankFounded20 July 1908; 115 years ago (1908-07-20)FounderSayajirao Gaekwad IIIHeadquartersVadodara, Gujarat, India[1]Number of locations9,693 Branches 10,033+ ATMs (March 2023)Area servedIndia & WorldwideKey peopleHasmukh Adhia (Chairman)Debadatta Chand(MD & CEO)[2]Service...
This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help to improve this article by introducing more precise citations. (April 2023) (Learn how and when to remove this template message) Two Medium Attachment Units, or transceivers. (The units shown are backwards compatibility-oriented 10BASET MAUs, not the more typical 10BASE5 MAUs; cf. article.) A Medium Attachment Unit (MAU) is a transceiver...
1994 video game 1994 video gameSuper Troll IslandsNorth American cover artDeveloper(s)Millennium Interactive[1]Publisher(s)EU, NA: ASC Games[1]JP: Kemco[1]Designer(s)Mike Ball[2] Tim Closs[2]Composer(s)Richard Joseph[3]Platform(s)Super NESReleaseEU: 1994NA: February 1994[1]JP: March 25, 1994[1]Genre(s)Platform[1]Mode(s)Single-player Super Troll Islands (スーパートロールアイランド, Sūpā Torōrua Irando) is a...
Yōkai This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (July 2017) (Learn how and when to remove this template message) Akashita (赤舌) from the Gazu Hyakki Yagyō by Toriyama Sekien Akashita (赤(あか)舌(した), lit. red tongue) is a Japanese yōkai that appears in yōkai emaki in the Edo Period, among other places. They are depicted as a beast with cla...
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Collymore v Attorney General – news · newspapers · books · scholar · JSTOR (April 2019) (Learn how and when...
Minor-league professional baseball team in Sioux Falls, South Dakota Sioux Falls Canaries Team logo Cap insignia InformationLeagueAmerican Association of Professional Baseball (2006–present) (West Division)LocationSioux Falls, South DakotaBallparkSioux Falls StadiumFounded1993Nickname(s)The BirdsLeague championships1 2008 Former name(s) Sioux Falls Canaries (1993–2010, 2013–present) Sioux Falls Pheasants (2010–2012) Former league(s) Northern League (1993–2005) ColorsBlue, yello...
Namibian Military SchoolTypeMilitary academyEstablished1979CommandantKashindi Eusebi KashindiLocationOkahandja, NamibiaCampusOkahandjaColorsBrown, gold AffiliationsNamibian Defence Force The Namibian Military School is a training unit of the Namibian Defence Force. It is the premier training institution of the Namibian military and offers a variety of training ranging from basic military training to mechanical training History The school traces its roots back to the Namibian...
1954 film by William Castle The Saracen BladeDirected byWilliam CastleScreenplay byDeVallon ScottGeorge Worthing YatesBased onThe Saracen Bladeby Frank YerbyProduced bySam KatzmanStarringRicardo Montalbán Betta St. John Rick JasonCinematographyHenry FreulichEdited byGene HavlickColor processTechnicolorProductioncompanyColumbia PicturesDistributed byColumbia PicturesRelease date June 6, 1954 (1954-06-06) Running time77 minutesCountryUnited StatesLanguageEnglishThe Saracen Blade...
Penghitungan median dalam data banyaknya ganjil dan genap. Median atau nilai tengah adalah salah satu ukuran pemusatan data. Cara berhitung median adalah pertama menyortir segugus data dari yang terkecil sampai terbesar (atau terbaliknya), lalu nilai pengamatan yang tepat di tengah-tengah bila jumlah datanya ganjil, atau rata-rata kedua pengamatan yang di tengah bila jumlah datanya genap, adalah nilai tengah.[1][2] Untuk data populasi median dilambangkan dengan u ~ {\di...
Dewan Perwakilan Rakyat DaerahKota PontianakDewan Perwakilan RakyatKota Pontianak2019-2024JenisJenisUnikameral SejarahSesi baru dimulai16 September 2019PimpinanKetuaSataruddin (PDI-P) sejak 7 November 2019 Wakil Ketua IDr. Firdaus Zar’in (NasDem) sejak 7 November 2019 Wakil Ketua IIH. Naufal Babud (Gerindra) sejak 7 November 2019 Wakil Ketua IIIMuhammad Arif (PKS) sejak 7 November 2019 KomposisiAnggota45Partai & kursi PKB (3) Gerindra (6) ...