60 Years of Hamming Codes 66
swandives writes "In 1950 Bell Labs researcher Richard W. Hamming made a discovery that would lay an important foundation for the modern computing and communications industries — coming up with a method for performing computing operations on a large scale without errors. Hamming wrote about how self-checking circuits help eliminate errors in telephone central offices. He speculated the 'special codes' he proposed — which became known as Hamming codes — would only need to be applied to systems requiring unattended operation for long periods or 'extremely large and tightly integrated' systems where a single failure would incapacitate the entire installation. Hamming code was the first discovery in an immense field called coding theory. This article looks back on the history of Hamming codes, their applications, and includes interviews with Todd Moon, Professor of electrical and computer engineering at Utah State University and David MacKay, Professor of natural philosophy in the department of Physics at the University of Cambridge and chief scientific adviser to the UK Department of Energy and Climate Change. An interesting read, about a little-known but fundamental element of information theory."
News For Nerds (Score:5, Insightful)
News for nerds, stuff that matters.
This submission qualifies.
Re:Little known? (Score:4, Insightful)
DUCWIDT?
Re:See Feynman's Lectures on Computation (Score:4, Insightful)
Re:News For Nerds (Score:4, Insightful)
You want to celebrate the history of ring theory, now that would qualify as nerdly.
Re:Anonymous Coward (Score:5, Insightful)
I'm sure a whole bunch of people know about Bill Gates and Steve Jobs, but their impact upon computing and information theory is comparatively minor compared to Richard Hamming. There are many such individuals who if you have studied your history of computing that really ought to be much better known but little is really talked about even in computing circles. Usually there is a theorem or algorithm which bears the name of an individual like Dijkstra's algorithm, but who really knows much about Edsger Dijkstra, the guy who came up with the concept in the first place, or for that matter even knows the names behind the LZW compression algorithm?
If you went to a group of college seniors in computer science, how many of them would have ever heard about Grace Hooper? First classmen in the Naval Academy? (I would sure hope that the U.S. Naval Academy at least would have taught their computer science cadets something about Admiral Hooper, especially if they get assigned to the USS Hooper).
There are a bunch of people you should know in the history of computing, and unless you have a very good professor who doesn't claim to have invented the integrated circuit and every other part of computing, you generally don't know the whys for how most concepts in computer science were ever derived.
Re:News For Nerds (Score:2, Insightful)
News for nerds, stuff that matters.
This submission qualifies.
And got 26 comments... while
Ask Slashdot: Have I Lost My Gaming Mojo?
Got 300 plus...
Nerds are devaluated nowadays or Slashdot got some entirely different demographics
Maybe is time for changing the tagline?
Re:News For Nerds (Score:4, Insightful)
Did they tell you Crick was high on LSD at the time [hallucinogens.com] ?