
The Elephant in the Brain: Hidden Motives in Everyday Life
Kevin Simler, Robin Hanson, et al.
4.4 on Amazon
36 HN comments

The Shallows: What the Internet Is Doing to Our Brains
Nicholas Carr
4.4 on Amazon
34 HN comments

Behave: The Biology of Humans at Our Best and Worst
Robert M. Sapolsky
4.7 on Amazon
33 HN comments

Spark: The Revolutionary New Science of Exercise and the Brain
John J. Ratey MD and Eric Hagerman
4.7 on Amazon
32 HN comments

The Gene: An Intimate History
Siddhartha Mukherjee, Dennis Boutsikaris, et al.
4.7 on Amazon
29 HN comments

Superforecasting: The Art and Science of Prediction
Philip E. Tetlock and Dan Gardner
4.4 on Amazon
29 HN comments

Elements: A Visual Exploration of Every Known Atom in the Universe
Theodore Gray and Nick Mann
4.8 on Amazon
28 HN comments

“Surely You’re Joking, Mr. Feynman!”: Adventures of a Curious Character
Richard P. Feynman , Ralph Leighton , et al.
4.6 on Amazon
28 HN comments

Let My People Go Surfing: The Education of a Reluctant Businessman--Including 10 More Years of Business Unusual
Yvon Chouinard and Naomi Klein
4.6 on Amazon
27 HN comments

How Not to Be Wrong: The Power of Mathematical Thinking
Jordan Ellenberg
4.4 on Amazon
27 HN comments

R for Data Science: Import, Tidy, Transform, Visualize, and Model Data
Hadley Wickham and Garrett Grolemund
4.7 on Amazon
26 HN comments

The Master and His Emissary: The Divided Brain and the Making of the Western World
Iain McGilchrist
4.6 on Amazon
26 HN comments

Beyond: The Astonishing Story of the First Human to Leave Our Planet and Journey into Space
Stephen Walker
4.7 on Amazon
25 HN comments

When: The Scientific Secrets of Perfect Timing
Daniel H. Pink and Penguin Audio
4.5 on Amazon
25 HN comments

Carrying the Fire: An Astronaut's Journeys
Michael Collins
4.8 on Amazon
24 HN comments
ronald_raygunonNov 17, 2018
tptacekonSep 19, 2018
marmot777onSep 12, 2016
Not that I follow all the great advice yet but I aspire to get there someday. I have it on my shelf next to "Elements of Style."
barry-cotteronDec 4, 2014
The Art of Problem Solving series of books are uniformly excellent.
sceleratonSep 27, 2019
pqhonNov 20, 2017
It's free, it's time tested, and probably just the right amount of rigor to get your proof abilities up. I think the ability to prove theorems and the ability to construct abstractions go hand-in-hand.
atmosxonOct 7, 2015
Since the book was so famous and deemed important, the Farao tried to read the book. But it was a difficult book. He had to go back and forth more than twice. He was struggling to understand the first chapters. Eveything was so complicaed and soon he got bored to death. So being a Farao (a God among humans) summoned Euclid and asked if there was a shorter path to learning geometry than reading the book. Euclid turned to the royalty and replied: "There is no royal road to geometry."
So, that's the problem: There's no royal road to programming. You have to put the in the hours and patience. If you're really going to do this, stop pressing your self to learn fast. Just choose a language, buy an introductory book and jump in.
dwheeleronJune 17, 2020
However, I argue that this viewpoint is obsolete and should no longer be acceptable. Sure, it's great if a proof can be clearly understood completely by human. But humans are frighteningly limited creatures. Humans struggle to understand some things, and make mistakes all the time. Euclid's Elements was one of the most popular books of all time, and no one noticed an omission of an axiom for over two thousand years. Mathematicians are smart people, but they are merely people. They make mistakes all the time. Even published papers have had many mistakes found in them.
If the goal is to make up stories and communicate them, then sure, there's no need for computer verification. But that sounds like a fiction writer. I don't think that describes mathematics adequately. Science and engineering all depend on mathematics, and for that to work well, mathematics has to be rigorously correct.
If the goal is for absolute certainty that certain claims are true given certain assumptions, then we need to move beyond the traditional manual methods of verification. Mathematics has gotten too complex for that to work anymore with a reasonable level of confidence. It will be challenging and take time, but so are many other important endeavors.
Is mathematics about truth, or about something else? In many ways this discussion is basically an argument about what is mathematics. You can see where I land on that question. I think truth should be the goal.
fuzionmonkeyonMar 28, 2014
Archive.org hosts a nice PDF copy, which I find more convenient than the jpegs:
https://archive.org/details/firstsixbooksofe00byrn
jpcooperonApr 3, 2021
Pick an interesting project and continue in that vein. The biggest difficulty for me was understanding the memory model and all the different types of value, references and so on, but #C++ was again a brilliant resource for smart pointers to good articles on the difficult subjects.
Professional C++ programmers might have other opinions on how best to learn.
VeenonOct 19, 2020
axlproseonSep 12, 2016
https://www.commitstrip.com/en/2016/07/11/a-bad-workman-blam...
Jokes aside, the history of mathematics is a pretty worthwhile subject to study to truly appreciate the importance and implications of tools (or mathematical discoveries in this case). There's a reason why it took humans 2000 years after Euclid first wrote his 'Elements' to discover non-euclidean geometry...
jholmanonMay 28, 2020
Find an author you enjoy, subject their work to an analysis strictly driven by Elements of Style, and you'll find they fail to measure up. Even if the book in question is Charlotte's Web, by the way.
I'm not saying the book has no value, but it's far from authoritative.
cconroyonDec 21, 2013
Euclid's Elements too for geometry is fantastic. (I think reading "from the horses mouth" is necessary but not sufficient. With guys like Newton especially, since there are no translation barriers (for us English speakers), and they are quite relatable.)
I have noticed that excursions? in history of a topic; its people, places, culture, enhance the quality of the book. Feynman goes on historical asides, as does say, Apostol (in his calculus texts), and it has been a while but I believe SICP does too. I think the teaching of something should be coupled with its history.
In this same vein, I'm too am interested in a book covering evolution and biology, but I have not found one, or heard of one, so if anybody knows I would greatly appreciate it. Two good bio books I have read are The Selfish Gene, and The Machinery Of Life (Goodsell), but they're more auxiliary.
paulorlandoonJune 9, 2020
1) Use active voice where possible
2) As someone already mentioned, try the suggestions from "Elements of Style"
3) Have someone read it and tell you what they think you're trying to say
Writing well is hard. You should struggle to write well. The fact that just about everyone can write makes it even harder.
enthdegreeonOct 1, 2018
Network Information Theory - El Gamal, Kim
Adaptive Wireless Communications - Bliss, Govindasamy
Wireless Communications - Goldsmith
playing_coloursonOct 21, 2019
1. Historically foundational: books that brought important ideas, introduced a new branch, progressed the maths significantly. You can read them these days, but their content, proofs, language, etc. is not up to date. Examples: Elements by Euclid, Philosophiae Naturalis Principia Mathematica by Newton, Disquisitiones Arithmeticae by Gauss.
2. Modern foundational books: The ones that can be used for studying now. Books that are clearly written, popular, cover their subject well. Examples: Visual Complex Analysis, Spivak’s Calculus, Linear Algebra Done Right, Hardy’s
An Introduction to the Theory of Numbers.
dansoonOct 30, 2014
If English and writing is not something you've been able to devote yourself to, I would recommend something in addition to frequent commenting: pick up a copy of "The Elements of Style" (http://en.wikipedia.org/wiki/The_Elements_of_Style) and as you write comments on HN (or blog posts)...pick a rule in Elements of Style and focus on the technique mentioned. For example, rule 12, Prefer the specific to the general, the definite to the vague, the concrete to the abstract.
e.g. "He showed satisfaction as he took possession of his well-earned reward" versus "He grinned as he pocketed the coin".
Look over your comment and revise it according to the technique. Rinse, repeat, etc.
Elements of Style is an old book, but I still find it to be great advice. I've thought about making such a book for programming in a high level language (I know such a book exists for C/C++)...because good style can really influence good function.
Also, assuming that you're using a throwaway profile for this comment, make a profile with your real name and identity. This has been discussed on HN before, but being accountable to your identity is a nice push to make you even more attentive to your quality of writing.
hgaonAug 8, 2015
Homer and a few Greek plays
Sample a bit of the great story teller Herodotus, then read the birth of historiography in Thucydides' History of the Peloponnesian War, which by itself is also very interesting and important (wonder why the Founder of the US didn't like direct democracy? There are very important object lessons in it).
Surely Plato and Aristotle deserve some attention! The contents of the latter's Rhetoric is essential for when you can't reach people with dialectic.
Euclid's Elements is still about as good as you can get for what it teaches.
Plutarch is great, but I really like that period of history. To it I would add reading some of the earlier bits of Livy.
Read, or better yet listen to audio of a few of Geoffrey Chaucer's Canterbury Tales, out loud you can follow their Middle English.
Machiavelli's The Prince is still damned good, and a landmark in talking about politics as it is, not as how people would like it to be.
Shakespeare surely needs some attention by English speakers. Swift's Gulliver's Travels were amusing when I read them in their original, and obviously very influential.
So, yeah, check out some of the classics.
carlosggonJuly 2, 2016
https://www.edx.org/course/software-construction-java-mitx-6...
https://www.edx.org/course/advanced-software-construction-ja...
GFK_of_xmaspastonSep 6, 2015
joaoricoonMay 8, 2018
Like DragonBox's Elements, Algebra and Numbers [1]?
Or the ones by DuckDuckMoose, such as MooseMath [2]?
KhanAcademy's very first levels might be good as well [3].
With your oldest you might try a game like Junior Catan [4], that than graduates to Catan where you can talk about the probability distribution of the sum of two dice, an essential aspect of Catan.
You could perhaps try a programming language like Scratch. Have a go at some of code.org's "games" [5] and perhaps even MIT app inventor's with your oldest? [6]
[1] https://dragonbox.com/
[2] http://www.duckduckmoose.com/educational-iphone-itouch-apps-...
[3] https://www.khanacademy.org/math/early-math
[4] https://www.catan.com/game/catan-junior
[5] https://code.org/minecraft
[6] http://www.appinventor.org/content/ai2apps/simpleApps/androi...
sean_the_geekonAug 8, 2016
Sense of style was very forgiving in grammar. The focus was on getting the message communicated. This, has helped me immensely as somebody who learned English as secondary language in school.
Haven't had chance to gift it but highly recommended.
mcionJuly 31, 2018
[1] https://mathcs.clarku.edu/~djoyce/elements/bookII/propII14.h...
[2] https://archive.org/details/preclarissimusli00eucl
N0S4A2onNov 2, 2015
While we're on the subject of Dyson Spheres, Alkaloid released a four part song earlier this year on their debut, again entitled "Dyson Sphere". My interpretation is that it's about a sphere created in order to serve as an incubator for an entire species. All of the parts are available on their Bandcamp page[2].
[1] https://www.youtube.com/watch?v=hVGcwoqgbyE
[2] https://alkaloid-band.bandcamp.com/album/the-malkuth-grimoir...
lambdaonJuly 20, 2012
ipnononFeb 4, 2020
boredguy8onDec 5, 2011