Live data from Hacker News

Show HN: I'm writing a free book called Computer Networks from Scratch

networksfromscratch.com

61–70 of 138 posts

Re: Show HN: I'm writing a free book called Computer Networks from Scratch

#61

This website needs a table of contents! The user experience of needing to click through a linked list to get to a specific chapter is very suboptimal.

There are only 3 chapters so far. I figured a table of contents could wait till after chapter 4 was done haha!

Might as well set it up early so you don't have organizational debt to make up later on!

Re: Show HN: I'm writing a free book called Computer Networks from Scratch

#62

I feel like walkie talkies are something all network engineers need to play with. Furthermore, remember that real world telephone and radio networks were in fact... Networks. (Called 'nets' in the radio world) Ethernet, and 802.11, are both based on the concept of a singular channel shared by many individuals. When Alice talks, she says 'I'm Alice calling Bob, can you hear me Over'. Alice is the source address. Bob i…

> Dave knows to stay off the channel (otherwise he will cause interference) What would be the Bob-Alice-Dave equivalent to replacing the network hub with a switch?

Asking the FCC for dedicated channels and preventing everyone else in the world from using those channels.

So I guess cellphones instead of one-at-a-time walkie talkies, since everyone on the cellphone network has a unique connection.

Re: Show HN: I'm writing a free book called Computer Networks from Scratch

#63

What would set this apart from something like Networking a Top-Down Approach ? I read most of it and thought it went into great detail explaining the basics to the general audience. It also doesn't require any programming, well mostly!

It essentially takes the opposite approach to Networking a Top-Down Approach. I start out from a state where computers, and computer networks don't exist and build up from that point. Whereas A Top-Down Approach works backwards from the application layer.

>I read most of it and thought it went into great detail explaining the basics to the general audience.

Thank you!

>It also doesn't require any programming, well mostly!

Yep, I did have to throw in a bit of pseudocode for some of the microcontroller section.

Re: Show HN: I'm writing a free book called Computer Networks from Scratch

#64

Earlier quoted context omitted.

How many chapter do you expect to write? Ballpark? 10,20,50? Just so I can get an idea

Probably somewhere in the 25-30 chapter range divided up into 3 parts.

Definitely add a table of contents!

Re: Show HN: I'm writing a free book called Computer Networks from Scratch

#65

This website needs a table of contents! The user experience of needing to click through a linked list to get to a specific chapter is very suboptimal.

There are only 3 chapters so far. I figured a table of contents could wait till after chapter 4 was done haha!

A table of contents in draft form shows us what you are going to write.

Re: Show HN: I'm writing a free book called Computer Networks from Scratch

#66
Fantastic. Thanks for the effort and for making it accessible to many.

A friend and I are writing a book on Low-level programming. We are still working on Part 1. The plan is to make it available (along with programming exercises) for free so anyone interested can benefit.

I would love to hear about your plans/experiences on how to spread the word that such material exists for free. Ideas for ensuring the material is found by maximum number of people and benefits them.

Re: Show HN: I'm writing a free book called Computer Networks from Scratch

#68

I feel like walkie talkies are something all network engineers need to play with. Furthermore, remember that real world telephone and radio networks were in fact... Networks. (Called 'nets' in the radio world) Ethernet, and 802.11, are both based on the concept of a singular channel shared by many individuals. When Alice talks, she says 'I'm Alice calling Bob, can you hear me Over'. Alice is the source address. Bob i…

I absolutely love this. Makes the core concepts easy to grasp and to build upon.

When I write software I think of objects and messages in a similar way.

Re: Show HN: I'm writing a free book called Computer Networks from Scratch

#69

Not sure why but this site is being detected as a malware by our CORP detection system "This site is blocked due to a security threat."

Thanks for the heads up. I wonder what it's hitting on. There's no 3rd party anything. There's not even any javascript.

Wild guess: Due to overlap with previously flagged activity (the specific IPs currently pointed to by Cloudflare, or their system overly broadly marked gcp-us-west1-1.origin.onrender.com.cdn.cloudflare.net)

Re: Show HN: I'm writing a free book called Computer Networks from Scratch

#70
post #66

Fantastic. Thanks for the effort and for making it accessible to many. A friend and I are writing a book on Low-level programming. We are still working on Part 1. The plan is to make it available (along with programming exercises) for free so anyone interested can benefit. I would love to hear about your plans/experiences on how to spread the word that such material exists for free. Ideas for ensuring the material is…

This probably isn't what you wanted to hear, but the only thing I've done so far in the way of marketing is post here, on Twitter, and Facebook. I have an email signup at the bottom of the page that has been pretty successful, but I think nearly all of it is from here.
Post reply on HN