Grow your YouTube views, likes and subscribers for free
Get Free YouTube Subscribers, Views and Likes

Hamming codes part 2: The one-line implementation

Follow
3Blue1Brown

A cleaner perspective on Hamming error correction codes
Part 1:    • But what are Hamming codes? The origi...  
Watch Ben Eater's video:    • What is error correction? Hamming cod...  
Help fund future projects:   / 3blue1brown  
An equally valuable form of support is to simply share some of the videos.
Special thanks to these supporters: https://3b1b.co/hammingthanks



You can read Hamming's own perspective on his discovery of these codes in chapter 12 of "The Art of Doing Science and Engineering".
https://amzn.to/3lwcnmh

Heavily related is the chessboard puzzle I did with Matt Parker:
   • The almost impossible chessboard puzzle  

If you're curious to learn a bit about Shannon, the father of information theory, take a look at this documentary.
https://amzn.to/2RHK5HL

Thanks to these viewers for their contributions to translations
Hebrew: Omer Tuchfeld
Hungarian: FaboBence



These animations are largely made using manim, a scrappy opensource python library: https://github.com/3b1b/manim

If you want to check it out, I feel compelled to warn you that it's not the most welldocumented tool, and it has many other quirks you might expect in a library someone wrote with only their own use in mind.

Music by Vincent Rubinetti.
Download the music on Bandcamp:
https://vincerubinetti.bandcamp.com/a...

Stream the music on Spotify:
https://open.spotify.com/album/1dVyjw...



3blue1brown is a channel about animating math, in all senses of the word animate. And you know the drill with YouTube, if you want to stay posted on new videos, subscribe: http://3b1b.co/subscribe

Various social media links:
Website: https://www.3blue1brown.com
Twitter:   / 3blue1brown  
Reddit:   / 3blue1brown  
Instagram:   / 3blue1brown_animations  
Patreon:   / 3blue1brown  
Facebook:   / 3blue1brown  

posted by Hemme1v