Live data from Hacker News

Ask HN: Do you recall any book or course that made a topic finally click?

news.ycombinator.com

451–460 of 515 posts

Re: Ask HN: Do you recall any book or course that made a topic finally click?

#451

This has helped many people I know get some "clicks" on a variety of topics: https://betterexplained.com/

Nicely explained but I am not sure I would rely on explanations given by someone who doesn't understand the whole picture at a superior level:

>We can prove this theorem with advanced calculus, that uses theorems I don't quite understand, but let's think through the meaning.

Re: Ask HN: Do you recall any book or course that made a topic finally click?

#452
post #151

For me, even though I had a superficial understanding of git, it was finally after going through the first few chapters of the Pro Git book that things finally clicked, and I literally sat there wondering how I managed to code anything at all without using git for years. > For programming it was How to Design Programs at www.htdp.org I already have over 4 years of professional software engineering experience (mostly…

I have over 20 years of experience with programming and I happily use Git without knowing how it works under the hood. It's not that I don't care how it works but I haven't had the time to learn about Git internals. Simple things like branching, merging, solving conflicts, push, pull, stash, reverting commits, pulling an older commit, blame and history are all I needed.

Re: Ask HN: Do you recall any book or course that made a topic finally click?

#453
post #411

Going back to the 90s, it wasn’t until I read Mark Nelson’s book on STL that object-oriented programming made sense to me. Part of it also was that the people writing books on C++ back then probably didn’t understand OOP either, so most of the books were essentially talking about C, but with different syntax for comments and I/O. With STL, suddenly the whole concept of OO made sense to me. When I started picking up f…

OOP does not make sense to me. I understand it, I use it when I have to, but things like encapsulation and inheritance don't make sense to me. In my experience they tend to over complicate things, spread state in multiple places so it becomes hard to follow and make the software more brittle.

If null was 1 billion dollars mistake, to paraphrase Tony Hoare, OOP was at least 2 billion dollars mistake.

Re: Ask HN: Do you recall any book or course that made a topic finally click?

#454

"Wonderful Life" by Stephen Jay Gould. It might have only been a few paragraphs, but he explained that "Survival of the fittest" is not really quite how evolution works. "Survival of the fittest" implies that species that are stronger or "better" in some way are the ones to survive and reproduce and thus "succeed" in evolutionary terms. Stephen Jay Gould suggested that a better way of thinking about it is "Survival o…

"Fit" in "survival of the fittest" was never about strength or health, but about fit as "to be adapted to a situation". This is a misunderstanding that I know is very common in the German speaking world where "fit" only means physically or mentally strong.

Re: Ask HN: Do you recall any book or course that made a topic finally click?

#455
post #151

For me, even though I had a superficial understanding of git, it was finally after going through the first few chapters of the Pro Git book that things finally clicked, and I literally sat there wondering how I managed to code anything at all without using git for years. > For programming it was How to Design Programs at www.htdp.org I already have over 4 years of professional software engineering experience (mostly…

If you have extensive experience in programming you may try out SICP if you find HtDP too slow.

Thanks! All these years I've heard people saying SICP is a steep hill to climb.

Anyway, I think I'll purchase the book and see how it goes.

Re: Ask HN: Do you recall any book or course that made a topic finally click?

#457
post #97

I 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…

Which God ? As someone who grew up with the choice of believe or not believe, one of the reason that I stayed atheist was because there was no religion that looks more right than any of the other dozen ones (and thousands when we count branches)

Re: Ask HN: Do you recall any book or course that made a topic finally click?

#458
https://www.youtube.com/watch?v=0RiAxvb_qI4 - this video about Bell's inequality finally makes sense. Somehow all other videos try to start with polarizing filters and claim they somehow require quantum effects to work or other distractions. This one goes straight to point - there are different expected outcomes depending on moment we "roll the dice"( on particle pair generation or on its detection), and experimental data fits only one without local hidden variable.

Re: Ask HN: Do you recall any book or course that made a topic finally click?

#459

Earlier quoted context omitted.

Most of the great mathematicians were religious. As to why is that, we can only speculate. I personally think that while exploring the beautiful worlds of numbers they discovered order and perfection and that got them thinking about Divinity.

I think it's because they hadn't heard of evolution or big bang theory yet. There are probably way less religious scientist today than there were in the previous centuries.

[deleted]
Post reply on HN