1. Peter Norvig's Design of Computer Programs course on Udacity probably singlehandedly changed my perspective on thinking and modeling software solutions to problems. https://www.udacity.com/course/design-of-computer-programs--... 2. Crafting Interpreters by Robert Nystrom is of similar quality. There are a lot of 'oh that's how that works' moments in this book. https://craftinginterpreters.com/ 3. Doyle Brunson's S…
I am reading Crafting Interpreters right now. It seems to be a solid book but I am curious how others read it? Do you reproduce all, or most, the code yourself? That’d be a great way to make everything stick but makes progress terribly slow.
Ask HN: Do you recall any book or course that made a topic finally click?
241–250 of 515 posts
Re: Ask HN: Do you recall any book or course that made a topic finally click?
#242The thing that really made Haskell click for me was learning OCaml. I was getting confused about little things such as whether a particular token was a type or a value, particularly with some of the more advanced extensions enabled. Learning OCaml gave me a secondary perspective on the ML family, and now I can comfortably navigate Haskell code more or less.
I find this ironic, because I found ocaml extremely confusing.
Re: Ask HN: Do you recall any book or course that made a topic finally click?
#2432. Linear Algebra from Imperial College course on Coursera. Course name: "Mathematics for Machine Learning: Linear Algebra".
3. Eigenthings from Ella Batty's lectures on Neuromatch Academy.
4. Vector Calculus from Eugene K's YouTube.
5. Much of Physics from Halliday, Resnick, Walker's book.
6. How to actually do knowledge work and grow, and productivity in general from Cal Newport's book "Deep Work".
7. Economics from "The Economics Book" and "How Money Works" from DK Publishers.
8. Meditating from "The Mind Illuminated" and "Meditation in Plain English".
9. Differentiation from MIT Opencourseware course.
10. Buddha's teachings from "What the Buddha Taught" by Walpola Rahula.
Re: Ask HN: Do you recall any book or course that made a topic finally click?
#244The addition of audio is surprisingly useful. It's like having a private tutor ready to help you continue learning at a moment's notice.
Re: Ask HN: Do you recall any book or course that made a topic finally click?
#245Re: Ask HN: Do you recall any book or course that made a topic finally click?
#246I know this is a little out of left field but I couldn't understand why anyone was Atheist until I read The Demon Haunted World by Carl Sagan... quickly followed by The Selfish Gene by Richard Dawkins. Those two books together crystallized in me what it could mean to have a world view absent of supernatural forces.
Being somewhat skeptic myself in my younger years and coming closer to God through my relationship with my girlfriend (who isn't even a believer herself)... I just recently came up with a hypothesis why so many Math and CS people were famously Atheist. I grew closer to God through just observing the natural world, and my natural relationship (affection, friendship, etc.). My hypothesis is that so many of these (incre…
I would say the atheist view is actually the same as yours with the exception that "god" isn't a man in the sky.
The way I see religion is as a coping mechanism for dealing with emotion.
When things get hard or tough who can you turn to? What can help ease emotional pain, give you hope when there is none or look out for you when noone else will?
It's simple, let's create an imaginary figure that always has your best interest at heart => God.
Let's now utilise this to help drive the behaviours we want in our tribe => Religious scripture / Church.
Personally I find it much more satisfying to simply admit that we don't know what's out there. Noone on earth has the answers because we're still learning, and we're also stuck in our bubble which we call the universe. Death is just a part of life and a way to recycle our bodies, we're not all that special and that's OK.
Anyone that finds it emotionally helpful to believe in fairytales is free to do so, but I feel like you're missing something even more magical if you can bring yourself to search for it, which is reality itself.
Re: Ask HN: Do you recall any book or course that made a topic finally click?
#247Also, timbuktu manuscripts - showed a history that I had never really heard of. These are written manuscripts of african scholars which are hundreds of years old, and still exist today. Some record the history of great west african civilizations along with other things they studied (e.g. science, religion, math, literature, ect). I was never taught this history even existed but yet was made to learn the various details about asian, european, middle eastern, central/south american history. This, and the attempts to destroy/steal these manuscripts at various points in history, made it click how serious power of controlling information, and ultimately influencing beliefs can be, with respect to giving legitimacy to the various rulers/authorities. Beliefs/perceptions matter quite a lot. This 1hr lecture is quite good: https://m.youtube.com/watch?v=lQiqyyRfL2Y&t=16s
Behavioral biology class from Dr. Sapolsky (Sanford) - explains a lot of why we behave the way we do, from different biological perspectives https://m.youtube.com/playlist?list=PLqeYp3nxIYpF7dW7qK8OvLs...
Re: Ask HN: Do you recall any book or course that made a topic finally click?
#248Structured Computer Organization by Tanenbaum. This book is the one that made every layers clear to me, from transistors to assembly code. Code no longer feels like magic for me once I've seen the greasy parts that move under the hood.
For being professional, it was So Good They Can't Ignore You, Getting Things Done, and Clean Coder. They helped with different aspects of my life that I was struggling with, as I never worked in an office (started freelancing online), so no real mentor.