The New Hacker's Dictionary - This dictionary of old computer terms dates from when "hacker" referred to the good guys who were expert programmers and computer innovators, not the jerks who hack systems or write viruses (the proper term for them is "cracker"). I've always been a word geek, so this online book has been a favorite of mine. Most of these terms originated in the early computing hotspots of the U.S., such as MIT, Stanford, and yes, my school, Carnegie Mellon. Curious to know what clustergeek, angry fruit salad, dogwash priority, banana problem, and non-optimal solution mean? Read and find out!