This has been discussed in passing several times, but I thought it might be worthwhile to collect a list of recommended reading for new members and/or aspiring rationalists. There's probably going to be plenty of overlap with the SingInst reading list, but I think the purposes of the two are sufficiently distinct that a separate list is appropriate.
Some requests:
- A list of blog posts can be collected at another point in spacetime; for now, please stick to books, book sections, or essays1.
- Please post a single suggestion per comment, so upvoting can determine the final list for the eternal fame of wikihood.
- Please limit yourself to no more than 3-5 suggestions. We could probably all think of dozens, try and think what would actually be the best for the purposes of this site.
- Please only suggest an entry if you've read it. Judgement Under Uncertainty, while certain to make the list, should be put there by someone who has invested the time and waded through it (i.e. someone other than me).
- Please say why you're suggesting it. What did you learn from it? What is its specific relevance to rationality? (ETA)
Happy posting!
PS - Is there a "New Readers Start Here" page, or something similar (aside from "About")? I seem to remember someone talking about one, but I can't find it.
1"Everything Eliezer has ever written (since 2001)... twice!" while likely a highly beneficial suggestion for every single human being in existence, is not an acceptable entry. A Technical Explanation of Technical Explanation is fine. If you're not sure whether to classify something as "an essay" or "a blog post", there is a little-known trick to distinguish the two: essays contain small nuggets of vanadium ore, and blog posts contain shreds of palladium. Alternatively, just use your best judgement.
For deep understanding of how computers and especially computation works: "Structure and Interpretation of Computer Programs"
(available freely online: http://mitpress.mit.edu/sicp/)
I voted this up because it's a very good book, but I want to add a little disclaimer:
SICP is a book on how to write programs. It is not, as one might think from the title, a theoretical book. It is accessible to people who have never programmed, but it will not be liked by people who dislike the actual activity of programming.
I have found that many people hate to program, and most who try it discover they hate it.