I like introducing people to new concepts, and I will assume this entry is for non-technologists. This is an excellent start.<p>If I may suggest, stop insulting your readers (e.g., several places implying reader does or does not do something 'normally', or not know something).<p>In cases where an error is well known, describe the error so it is understood you are using it as an example, and not an actual error (e.g., Null character (�) a black diamond with white question mark in the middle).<p>Single bit is the most often used type of data (vs "single bit is almost completely useless"). Your lights are on, or off; you are dead or alive; it is today or not, vast majority of network flags in various protocols are single bits.<p>There are a lot of weasel words throughout the post. If you plan to educate, uncertainty reduces comprehension and retention. There are some absolute statements are made too, but might rightfully questioned (e.g., [b]inary is the only language computers understand). Make sure your absolutes are truly absolutes.<p>Keep up the good work.