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.
i actually agree with the points you made, and also with the point that Douglas_Knight made. I don't think those points are incompatible.
The nature of Scheme as a 'idealized' programming language enables one to focus on the actual problem rather than the language (after some practice at least). And that way of looking at problems is what makes it interesting in the context of LW -- which is not about programming perse after all.
So yes, the book teaches you to program -- but also yes, it does that in a somewhat abstracted way, which will be less interesting for people who want cookbook-style solutions. It's about training the mind.