I stumbled upon the last printed edition of this (ESR's version) at a bookstore in high school. I had dabbled with programming on and off since elementary school (back when that was unusual!), but now I was seriously getting into it.
While almost none of the terms in the book resonated with me as anything I had heard before, I strongly identified with the cultural aspects described in the book. I suddenly felt like my ways of thinking about computing, and about the world in general, were in fact not that strange, but shared by a lot of people who were into programming.
The book introduced me to many things that I went on to become more involved with; at least indirectly due to the book: learned LaTeX, Emacs, and Lisp; studied Knuth, reading carefully until I earned a check; volunteered for GNU, resulting in working directly with RMS.
As a technical resource, the book is close to useless now. But it was mostly useless when I encountered it. Maybe there's still some value left in it somewhere...
I'm more interested in what a modern jargon file would look like. (Don't even dare mention Raymonds version.) It's obvious to me that if you were to start today, it would make the most sense to start from scratch. You could probably even find them automatically with a script that searches for non-dictionary words. Any that show up often enough could be considered for entry into the new file. [0]
The main issue would be figuring out what counts as a hacker community, and what communities to grab words from.
[0]: Of course, this wouldn't catch words that have been re-purposed from their standard dictionary usage.
The peculiar nouns "-osity" thing was not originally a hacker thing. Discounting other unnecessary word endings being introduced to the public at large by the Fonz in Happy Days when he continually added the "-omundo" to the end of things, the "-osity" type of adjective -> noun mutilation may have been picked up from surfer/Cali talk, introduced into the mainstream by movies such as Fast Times at Ridgemont High (Spicoli) and later by Bill and Ted's Excellent Adventure and Pauli Shore (on MTV and then in really bad movies).
By the same token terms like "barf" and "bogus" were just popular terms in the very early 80s because of all of the California influence.
Of all of these, the ones that look most familiar for the time that really have little to do with popular culture of the time were: BITBLT (just because I remember seeing it and thought "what the hell"), crash (mid to later 80s when used the first Macs), and down (which wasn't really used much until the 90s, because when you couldn't connect to a BBS or Compuserve, etc. - which almost was never the case to my memory - you just couldn't connect, and prior to modems there was no connection- just cassette tapes and eventually floppies - and no I did not have a card machine :) and I didn't see a minicomputer with a huge-ass 8 inch floppy until my first network admin job in the 90s).
"crash" and "down" go back further than that. I'm looking at my copy of HoToGAMIT ("How to Get Around MIT") from 1972. In the Appendix there is a Lexicon of MIT Words, Phrases, Acronyms. The entry for "crash": "(1) To sleep in a place where one has not paid rent, such as a friend's apartment. (2) To join a party without being invited. (3) To cease functioning, as in a computer system."
And the entry for "down": "(1) Feeling depressed. Said of a person. (2) Non-working, gronked. Said of a machine."
The Lexicon occupies pages 222-232, so it isn't very long, and most of the entries are MIT-specific (such as acronyms for organizations). But there are some entries (like the one for "hack") which occur in the Hacker's Dictionary.
HoToGAMIT was published by the Tech Community Association, and was distributed to incoming freshmen.
Nice! Was just talking about my own personal experience. I'm sure that people that delt with mainframes talked about them being "down" when terminals weren't working. In the mid 90s I remember talking with my parents and them not knowing what a server was, but by ~2001 my dad at least probably knew about a website being "down".
I see a lot of the person who got me into programming in this original copy. The SNR of this document is favorable when compared to that of the currently maintained version, to my sensitibilities.
Meh. A record that doesn't evolve is dead; ESR gets a lot of criticism for his stewardship but I'll take a Jargon File that updates over one that doesn't any day
The site maintainer for the 1988 verion, Paul Dourish, gives a counterargument in his preface ('...Unfortunately, in the process, [Raymond] essentially destroyed what held it together, in various ways: first, by changing its emphasis from Lisp-based to UNIX-based (blithely ignoring the distinctly anti-UNIX aspects of the LISP culture celebrated in the original); second, by watering down what was otherwise the fairly undiluted record of a single cultural group through this kind of mixing; and third, by adding in all sorts of terms which are "jargon" only in the sense that they're technical...'). At the very least, the 1988 version is livelier.
For more amusing grumpiness, see The Unix Hater's Handbook:
Download it and, in the first half of the (long) archive, you will find the users raising holy hell at Eric S. Raymond for what he was doing to the Jargon File at the time.
Raymond had changed the anti-Unix jokes, substituting MS-DOS for Unix in each case. The users of the mailing list would have been happy with Raymond coming up with original anti-Microsoft jokes, but were justifiably angry at Raymond for re-writing history.
I don't have quite as bad an opinion of Eric S. Raymond as do some people around here. In particular, his idea of Kafka trapping is insightful ( http://0-esr.ibiblio.org.librus.hccs.edu/?p=2122 ). I do note the irony of a libertarian who gripes at the distortions of the mainstream media having done a bit of media distortion of his own.
I'm torn, because while ESR did add a lot of emphasis on Unix/C culture (which is very important in hacker history), the last five or ten years he's really taken it off the rails, adding terms from war blogging and other sources that really have nothing to do with hacking at all.
I disagree. Yes, this record is out of date and that limits its utility today as a decoding tool. However, its historical value is high because it is out of date.
I found it interesting to go through it and look at which usages had survived and which hadn't.
Exactly. Also, it is or should be obvious that its an historical artefact, and there for has important value, and not seen as something useful today. Although, it could be.
A part of me has this initial reaction as well: "Who has not heard of the Jargon File?!" But then I remember that there was a time once (long ago now) when I hadn't heard of it either -- and I remember my own delight in discovering and inhaling it. At the risk of sounding patronizing, discovering the Jargon File is practically a rite of passage for nerdy youth. So to anyone reading the Jargon File for the first time: enjoy it, and (as long as you're learning about our shared history and culture) take a moment to also read the Story of Mel, the Last Real Programmer.[1]
Same here - I discovered it in 1991 by buying the paperback edition from MIT Press. I still thumb through it from time to time (I'd say it's good bathroom reading but I don't want my wife to flag it).
It's a wonderful pre-Internet artifact that I love having. I really don't care about updates or active-vs-printed stuff.