Henry Spencer
From Wikipedia, the free encyclopedia
- "Henry Spencer" is also the main character from Eraserhead.
|
Henry Spencer is a co-author of C News and The Ten Commandments for C Programmers. Whilst working at the University of Toronto he ran the first active Usenet site outside the US, starting in 1981. His records from that period were eventually acquired by Google to provide an archive of Usenet in the 1980s.
The first international Usenet site was run in Ottawa, in 1981; however, it is generally not remembered, as it served merely as a read-only medium. Later in 1981, Henry acquired a Usenet feed from Duke University, and brought "utzoo" online; the earliest public archives of Usenet date from May 1981 as a result.
The small size of Usenet in its youthful days, and Henry's early involvement, made him a well-recognised participant; among other things, this is commemorated in Vernor Vinge's 1992 novel A Fire Upon the Deep. The novel featured a communications medium remarkably similar to Usenet, down to the author including spurious message headers; one of the characters who appeared solely through postings to this was modelled on Henry (and, slightly obliquely, named for him).
[edit] Preserving Usenet
In mid-December 2001, Google unveiled its improved Usenet archives, which now go more than a decade deeper into the Net's past than did the millions of posts that the company salvaged from an existing archive called DejaNews.
Those millions of posts reached Google Groups thanks to the efforts of Michael Schmidt, a Google software engineer. But the fact that they existed for Schmidt to find is due to Henry Spencer. "Henry Spencer is the real hero," says Schmidt. "Back in the Stone Age of the Internet, he was already archiving this stuff, and he was the only one doing it."[1] Between 1981 and 1991, while running the zoology department's computer system at the University of Toronto, Spencer copied more than 2 million Usenet messages onto magnetic tapes. The 141 tapes wound up at the University of Western Ontario, where Schmidt tracked them down and, with the help of others, got them transferred onto disks and into Google's archives.
[edit] Free Software contributions
Beside CNews, Henry is also the author of regex, from which the original Tcl and Perl regular expressions were derived. He was technical lead on the FreeS/WAN project, implementing an IPsec cryptographic protocol stack for Linux.
[edit] Space enthusiast
Henry is one of the founding members of the Canadian Space Society, and has served on its Board of Directors several times since 1984. He did mission analysis (planning of launch and orbits) for the CSS's Canadian Solar Sail project (now defunct), and was Software Architect for MOST, a Canadian science microsatellite dedicated to studying variable light from stars and extrasolar planets launched by Eurockot in the first quarter of 2003. The asteroid 117329 Spencer is named in his honour.
He is a highly regarded space enthusiast and historian, and is a familiar and respected presence on several space forums, including Usenet and the Internet. His knowledge of space history is such that the "I Corrected Henry Spencer" virtual T-shirt award was created as a reward for anyone who can catch him in an error of fact. Thus far, there are few winners.