I find myself rereading Antifragile, Black Swan, Lean Startup, and $100M Offers
All of them have significantly shaped my worldview, and I'd love to know HN's favorite nonfiction books
All of them have significantly shaped my worldview, and I'd love to know HN's favorite nonfiction books
Every 2-3 years, particularly in the periods when I'm not actively in network engineering, I re-read this book from start-finish - and it just completely centers my mindset with regards to pretty much every fundamental topic in Network Engineering. There almost didn't need to be a 2nd Edition - most of the major topics were covered in 1st edition - the only major difference is the use of lots of protocol examples. The core material itself is timeless.
Here is just one gem from Chapter 5 - "Hubs, Switches, Virtual Lans and Fast Ethernet"
"I originally resisted adopting the term switch. Unlike thing, switch sounds like a word you'd apply to a well-defined concept, so it makes people assume that there is a crisp definition that everyone else knows. I thought the world was already confusing enough with the terms bridge and router. Unfortunately, people coined the word switch assuming they were inventing a new concept, somehow different from a bridge or a router. And there were various independent product concepts named switch. As "switch" vendors expanded the capabilities of their products, the products wound up being functionally the same as bridges and routers, usually a hybrid or superset. One cynical (and ungrammatical) definition I use for switch is "a marketing term that means fast." Almost all products these days are some hybrid or superset of bridges and routers. So maybe it's right for the industry to settle on a new word, switch, as a more generic term for a box that moves data."
After reading your comment I'm sorry I didn't keep the book!
It is a great book, though.
you'd call the operator to route (e.g. a router) your call to the right location, and then the switchboard operator inside said location. routing itself came from postal routing, IIRC
I’m not a network pro and these concepts could be totally wrong in my mind. Not sure why I’m spewing them out, other than to give myself something to solidify in the future.
Switches (specifically Layer 2 switches) will send broadcast frames to all ports*, but traffic that is unicast to a specific MAC address will only be sent to the port where that MAC address was learnt. To keep track of the MAC address to port mappings, a switch will have one or more "forwarding" or "MAC-address" tables.
Routers (and Layer 3 switches) are not necessarily Internet connected, but will mostly be seen in larger networks. Being mostly Ethernet-based these days, they maintain two tables - an ARP table (mapping IP Addresses to MAC Addresses) and a routing table (mapping IP prefixes/routes to destination IP addresses). When an IP packet comes into a port, the router will consult it's routing table and find the most specific route that matches the destination of the packet. From the destination IP of the route, it will then determine the egress interface that it should send the packet towards, then use the ARP table to work out the destination Ethernet MAC address for the Ethernet frame it will construct to transport the IP packet in on it's way to the next-hop router.
* During the early 00s there were "Dual-Speed Hubs", which were basically two hubs (one 10Mbps, one 100Mbps) joined together internally via a two-port Ethernet switch. Fortunately the price of 100Mbps Ethernet switches kept falling and they weren't around too long.
* Provided those ports are all members of the same broadcast domain/VLAN
Deleted Comment
"The Emperor of All Maladies". A haunting, personal, and intimate biography of cancer. Having been on the peripherals of several cancer patients, I find the book an incredible overview of the disease, and how to deal with its physical, mental, and societal consequences.
Reading Brian Shul's "Sled Driver" autobiography on the tablet. Shul was an SR-71 pilot, and the book is about 10% Shul and 90% SR-71. It reads fast and it's interesting, with unexpected bits of information.
Just finished David Goggins' "Can't Hurt Me." It's supposed to be a "motivational" autobiography. I can't say I felt motivated. Most of his problems were self-inflicted, and he treated his family and children like dirt.
Jocko Willink is a similar "Navy seal teaching you the secrets to becoming a badass" but his approach seems a lot more sane and useful, and has been more effective in his own life.
I read it shortly after buying the house that would be (and is) our 'family home', of a very similar vintage (early 80s, East Coast.) Certainly not every home from the past was artfully constructed (or even well-built), but something just feels different with the modern, Fortune-500 homebuilders that rush an army of interchangeable subcontractors through cookie-cutter plans to maximize interior square-footage and stack as many units as possible on a tract of land.
All Things Considered - G. K. Chesterton
Some others I daren't mention.
Category Theory for Programmers - Bartosz Milewski
The Design of Relational Databases - Heikki Mannila, Kari-Jouko Raiha
"In Force and Freedom, Burckhardt reduced the main elements of history to the state, religion, and culture, discussing the hypothetical and actual supremacy of each over the other two. “Culture” comes out best, religion worst in his value system, but the state has its dangers too..."
https://www.encyclopedia.com/people/history/historians-europ...
Eye, Brain, Vision by David Hubel, IMO an excellent introduction to visual neuroscience for the layperson and a really, really nice example of good scientific writing
Huygens and Barrow, Newton and Hooke by VI Arnold, for the density of ideas
Perceptrons by Minsky and Papert, mainly as an example of clear mathematical exposition
[1] https://en.wikipedia.org/wiki/Escape_from_Freedom
Genesis specifically is packed with common references, can be read in a few hours, and is fairly engaging and accessible as a coherent piece of literature in its own right.
Ecclesiastes is like five pages and possibly the most quoted thing across european cultures. So many literary references and even common idioms come from there.
After that any one synoptic gospel + john + acts will set you up to catch a lot of christianity-specific cultural references. And then revelation imagery comes up a ton in pop culture, music, film & tv.
All of what I mentioned is about the length of a medium-short novel and would set you up to catch probably the majority of allusions to the bible. You'd be missing some major stuff like moses, david & solomon, plus a bunch of misc but influential stories like jonah & the whale, samson etc. But for bang for your buck it would get you pretty far.
https://www.kickstarter.com/projects/adamlewisgreene/bibliot...