Live data from Hacker News

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

news.ycombinator.com

41–50 of 515 posts

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

#41
For computer network it's got to be Computer Networking by Kurose and Ross [1].

In my degree course we used Tanenbaum's Computer Networks book but because computer networking is a complex subject it's very easy to lose the forest for the trees and especially if you have Tanenbaum as the author. Don't get me wrong he's very intelligent and engaging author but probably not for fundamental textbook.

Kurose and Rose have managed to make learning computer networking somehow intuitive and rewarding with its top-down approach and the venerable Internet TCP/IP layers as the case study not the unreliastic OSI layers. I think every textbook should follow this top-down approach for superior pedagogical impact and some of the books on difficult subjects have starting to follow suits [2]. I've used the book from very 1st Edition to the latest 8th Edition, and it keeps getting better in every new editions.

Some of the approaches are very clever for example using the same diagram of "mini network" for every TCP/IP layers being introduced. It also predicted the software-defined networking (SDN) technology by treating forwarding and control planes as separate entities for the netwrok layer as early in the 1st Edition! Now the last two editions have network layer in two separate chapters for forwarding and control planes accordingly.

Ultimately after you have finished the book, you can appreciate the fact that how the Internet has become so successful and how we can create a reliable connectivity out of unreliable connections. It's really like going to the car junkyard and with all the used spare parts, be able build a reliable Toyota Land Cruiser with only a fraction of the cost of a new SUV [3].

[1] Computer Networking: A Top-Down Approach:

https://gaia.cs.umass.edu/kurose_ross/eighth.php

[2]Learning Electrodynamics doesn’t have to be hard and boring:

https://nononsensebooks.com/edyn/

[3]Toyota Land Cruiser:

https://en.wikipedia.org/wiki/Toyota_Land_Cruiser

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

#42

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

Funny... I just "discovered" by self the weirdness of negative numbers and my understanding was pretty much at par with that site explanation :D

Bookmarking it, tks.

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

#44
There was an old Samba book, from around the 1.0 days, that I read in 1997 which really made SMB click for me. Something about it's concise summaries of how browser elections and all worked, including how to configure Samba to work with all of it, demystified and brought together SMB networking. This really helped me career-wise as a sysadmin/troubleshooter in the days before we called things DevOps.

I tossed out the book a few years ago, and now I can't find a photo of its cover on Google Books or Images. IIRC it was sort of beige and blue, very typical for the time.

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

#45
post #39

Gilbert Strang's lectures on Linear Algebra: https://ocw.mit.edu/courses/18-06-linear-algebra-spring-2010... LinAlg was the only maths course I needed in my interdisciplinary study program. I had struggled to grasp maths in high school, but these lectures really made it click for me and I passed my university's class with a B+.

I watched these lectures as a refresher many years after graduating and found them amazing.

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

#48
post #16

The Complete ZX Spectrum ROM Disassembly https://spectrumcomputing.co.uk/entry/2000076/Book/The_Compl... Made me realise that no part of a computer is magic! Masses of function squashed into its small memory, and a good reference for implementing rough math functions. One of a handful of books I still have.

A somewhat related book I enjoyed a great deal is "The ZX Spectrum ULA: How to design a microcomputer":

http://www.zxdesign.info/book/

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

#49
Eugenes physics videos: https://www.youtube.com/channel/UCJ0yBou72Lz9fqeMXh9mkog helped me a lot, both in highschool, and for my EE education. It is what truly made opamps click for me for example. Though, I know people for whom these vids don't seem to work well, so I guess it depends on the person.

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

#50
The book "Thinking, Fast and Slow" made some statistics concepts click for me.

I think I finally understand the "Law of large numbers" and "Regression to mean". It also kind of helps me to understand machine learning which relies a lot on statistics.

Post reply on HN