Best of 2010 · Top 10 Books

Best of 2010

The 10 highest-scoring books whose peak discussion occurred in 2010.

01
Cover of Against Intellectual Monopoly

Against Intellectual Monopoly

Michele Boldrin and David Levine
The book is recommended for its chapter on patents and intellectual property, but criticized for containing historical inaccuracies and mischaracterizations of sources to support its anti-patent narrative.
Score
73.0
Sent.
56.9/100
Positive
Subst.
72.6/100
Very Substantive
Diverse
100.0/100
Extremely Diverse
Story
70.5/100
High-Quality
Mentions
57
Threads
42
Commenters
39
02

Introduction to Objectivist Epistemology

Ayn Rand
Recommended reading for understanding concept formation and building complex models of reality based on observation rather than pure rationalism or empiricism.
Score
71.9
Sent.
43.4/100
Mildly Positive
Subst.
94.0/100
Exceptionally Deep
Diverse
100.0/100
Extremely Diverse
Story
60.6/100
Good Stories
Mentions
27
Threads
21
Commenters
11
03

The Art of Prolog

Ehud Shapiro and Leon Sterling
Commenters mention consulting this book as a reference for understanding the 'pure' subset of Prolog.
Score
65.9
Sent.
49.9/100
Mildly Positive
Subst.
61.2/100
Substantive
Diverse
100.0/100
Extremely Diverse
Story
56.6/100
Good Stories
Mentions
34
Threads
23
Commenters
18
04

Good to Great

Jim Collins
A business analysis identifying characteristics of companies that transitioned from good to great performance. HN community notes it inspired many readers but criticizes it for survivorship bias and relying on a small sample size of only 11 companies.
Score
60.6
Sent.
38.1/100
Mixed
Subst.
53.8/100
Moderate Depth
Diverse
100.0/100
Extremely Diverse
Story
68.8/100
Good Stories
Mentions
26
Threads
23
Commenters
24
05

JavaScript: The Definitive Guide

David Flanagan
Referenced as the Rhino Book and recommended as a great place to start and reference guide for JavaScript learning.
Score
59.8
Sent.
38.6/100
Mixed
Subst.
56.2/100
Substantive
Diverse
97.5/100
Extremely Diverse
Story
59.3/100
Good Stories
Mentions
16
Threads
8
Commenters
15
06

Introduction to Algorithms

Thomas H. Cormen
CLRS (referenced by initials) is mentioned as containing a challenging exercise on universal hashing that provided satisfaction upon completion.
Score
59.4
Sent.
38.3/100
Mixed
Subst.
47.7/100
Moderate Depth
Diverse
100.0/100
Extremely Diverse
Story
71.9/100
High-Quality
Mentions
18
Threads
12
Commenters
18
07

Purely Functional Data Structures

Chris Okasaki
A mathematical text on implementing efficient data structures using functional programming principles in SML. HN commenters recommend it as an excellent read accessible even to those without functional programming experience, and note it's available free online as a thesis.
Score
57.5
Sent.
30.4/100
Mixed
Subst.
59.9/100
Substantive
Diverse
92.5/100
Extremely Diverse
Story
71.7/100
High-Quality
Mentions
9
Threads
7
Commenters
8
08

The Reasoned Schemer

William Byrd and Daniel Friedman
Highly recommended as an alternative route to understanding Prolog concepts by building a Prolog system in Scheme, praised for its density and elegance.
Score
55.6
Sent.
30.0/100
Mixed
Subst.
50.7/100
Moderate Depth
Diverse
97.5/100
Extremely Diverse
Story
64.9/100
Good Stories
Mentions
11
Threads
8
Commenters
10
09

Clause and Effect

William Clocksin
Referenced for its section on 'Taming Cut' which discusses the difficulty of understanding the cut operator in Prolog.
Score
54.8
Sent.
20.9/100
Slightly Negative
Subst.
85.8/100
Exceptionally Deep
Diverse
77.5/100
Highly Diverse
Story
55.7/100
Good Stories
Mentions
5
Threads
5
Commenters
5
10

How to Think Like a Computer Scientist

Jeffrey Elkner, Peter Wentworth, Allen B. Downey, Chris Meyers
Recommended as an optional text for students who want to read ahead in a CS intro class.
Score
54.6
Sent.
31.7/100
Mixed
Subst.
49.2/100
Moderate Depth
Diverse
94.8/100
Extremely Diverse
Story
59.2/100
Good Stories
Mentions
9
Threads
7
Commenters
9