Ask HN: What are your favorite books?
I'm looking for interesting books about new ideas and concepts. Share your favorite books here.
One of my favorites is How Not to Be Wrong by Jordan Ellenbreg (https://www.amazon.com/How-Not-Be-Wrong-Mathematical/dp/0143127535)
47 comments
[ 3.0 ms ] story [ 108 ms ] threadI finished Linchpin a few weeks back and that was an amazing book https://www.amazon.com/Linchpin-Are-Indispensable-Seth-Godin...
Will It Fly is a great book I learning a lot of great marketing tricks from https://www.amazon.com/Will-Test-Business-Waste-Money/dp/099...
I have to say, I learned a ton of cool tricks that one would have to spend weeks reading through forums to learn.
The part on how to build a market map is worth its weight in gold.
I opted for the kindle book, and the audio add on was only $2 which is an amazing price if you have bought other audio add ons.
2. https://www.amazon.com/Big-Book-Concepts-MIT-Press/dp/026263...
3. https://www.amazon.com/Gödel-Escher-Bach-Eternal-Golden/dp/0...
You should edit and put the titles before the links.
[1] Concepts, Techniques, and Models of Computer Programming (MIT Press) - URL: https://www.amazon.com/Concepts-Techniques-Models-Computer-P...
[2] The Big Book of Concepts (MIT Press) - URL: https://www.amazon.com/Big-Book-Concepts-MIT-Press/dp/026263...
[3] Gödel, Escher, Bach: An Eternal Golden Braid - URL: https://www.amazon.com/Gödel-Escher-Bach-Eternal-Golden/dp/0...
B)Armchair Universe: An Exploration of Computer Worlds -- A.K. Dewdney
The latter had many great ideas which inspired me to do interesting experiments on computers with minimal programming experience, it had a great chapter on recursion which really helped me understand recursion when it had no programming experience. I still go back and read sections of this book. Quite a joy IMHO
Think And Grow Rich - I based my cover letter off of some of the concepts in this book and it has worked remarkably well.
The book is only tangentially related to tennis - the real meat of the book is about how to adopt useful mentalities which will help you succeed at a variety of things. It's an extremely easy read and can be finished casually in a few days.
A great book which made me question some of my most deeply held beliefs about learning.
I also recommend it.
Seven Habits of Highly Effective People
NonViolent Communication: A Language of Life
Zennis
Wheel of Time
Quiet
Lord of the Rings
Irrational Exuberance
Ulysses
The Selfish Gene
The Histories of Herodotus
Moby-Dick
Gödel, Escher, Bach
Down "Brilliant Beacons: a History of the American Lighthouse"
Koestler "Darkness Before Noon" & "The Invisible Writing" & "The Ghost in the Machine"
John Gardner - anything really but October light and the sunlight dialogs in particular.
Code by Charles Petzold
Artificial Life - Steven Levy
Time Reborn - Lee Smolin
The Singularity is Near - Ray Kurzweil
Surfaces and Essences - Douglas Hofstadter
How to Measure Anything - Douglas Hubbard
-- One of my favorites is How Not to Be Wrong by Jordan Ellenbreg
I have that on my list of "to read real soon now". Sounds fascinating.
Sync: The Emerging Science of Spontaneous Order by Steven Strogatz
Prime Obsession: Bernhard Riemann and the Greatest Unsolved Problem in Mathematics by John Derbyshire
Predictably Irrational: The Hidden Forces That Shape Our Decisions by Dan Ariely
The Peter Principle: Why Things Always Go Wrong by Laurence J. Peter and Raymond Hull
How to Fail at Almost Everything and Still Win Big - Scott Adams
Skunk Works: A Personal Memoir of My Years of Lockheed - Ben Rich
Seven Habits of Highly Effective People - Stephen Covey
The Forever War by Joe Haldeman. A great book about time dilation and Vietnam.
The Water Knife by Paolo Bacigalupi. A book about water rights in the south west that I can think of.
- A Guide to the Good Life: The Ancient Art of Stoic Joy by Irvine
Also, strangely enough (not being a Harry Potter fan), I immensely enjoyed Harry Potter and the Methods of Rationality.
If you want to learn assembly language, computer architecture and C++ all at the same time: Assembly Language and Computer Architecture Using C++ and Java , Course Technology, 2004 [1]
If you want to learn how to write compilers, context free grammars, regular expressions and implement grep: Compiler Construction Using Java, JavaCC, and Yacc, IEEE/Wiley, 2012 [2]
If you want to learn functional programming, lambda calculus and LISP: An Introduction to Functional Programming Through Lambda Calculus by Greg Michaelson [3]
My programming skills had grown dramatically with this books. I would wholeheartedly recommend the books mentioned above for those who are interested to learn.
[0] - http://cs.newpaltz.edu/~dosreist/
[1] - https://www.amazon.com/Assembly-Language-Computer-Architectu...
[2] - https://www.amazon.com/Compiler-Construction-Using-Java-Java...
[3] - https://www.cs.rochester.edu/~brown/173/readings/LCBook.pdf - https://www.amazon.com/Introduction-Functional-Programming-C...