HN Theater @HNTheaterMonth

The best talks and videos of Hacker News.

Hacker News Comments on
How to send a self-correcting message (Hamming codes)

3Blue1Brown · Youtube · 30 HN points · 4 HN comments
HN Theater has aggregated all Hacker News stories and comments that mention 3Blue1Brown's video "How to send a self-correcting message (Hamming codes)".
Youtube Summary
A discovery-oriented introduction to error correction codes.
Part 2: https://youtu.be/b3NxrZOu_CE
Ben Eater:'s take: https://youtu.be/h0jloehRKas
Help fund future projects: https://www.patreon.com/3blue1brown
An equally valuable form of support is to simply share some of the videos.
Special thanks to these supporters: https://3b1b.co/hamming-thanks

Heavily related is the chessboard puzzle I did with Matt Parker:
https://youtu.be/as7Gkm7Y7h4

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

The viewer Harry Li made an interactive on this topic:
https://harryli0088.github.io/hamming-code/

------------------

These animations are largely made using manim, a scrappy open-source 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 well-documented 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/album/the-music-of-3blue1brown

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

------------------

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: https://twitter.com/3blue1brown
Reddit: https://www.reddit.com/r/3blue1brown
Instagram: https://www.instagram.com/3blue1brown_animations/
Patreon: https://patreon.com/3blue1brown
Facebook: https://www.facebook.com/3blue1brown
HN Theater Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this video.
To understand how error correction works and to learn more about Hamming codes & Reed-Solomon, 3Blue1Brown and Ben Eater were invaluable. 3Blue1Brown and Ben Eater are by far some of the best educational content creators within their fields, mathematics and computer engineering respectively.

I would strongly recommend anyone interested in the topic to check out any of these videos:

How to send a self-correcting message (Hamming codes): https://www.youtube.com/watch?v=X8jsijhllIA

Hamming codes part 2, the elegance of it all: https://www.youtube.com/watch?v=b3NxrZOu_CE

And any of Ben Eater's five videos on error correction: https://eater.net/crc

As an aside, Ben Eater does all of his videos and demonstrations using an 8-bit computer he has built step by step in videos on a breadboard. Very impressive and inspiring.

I'm a big fan of this video from Reducible on Huffman codes: https://www.youtube.com/watch?v=B3y0RsVCyrw, and from 3Blue1Brown on Hamming codes: https://www.youtube.com/watch?v=X8jsijhllIA
alberto_ol
Thanks. To be more specific, i'm interested in learning Shannon's information theory from scratch. So far I know just the definition of entropy.
tlb
Shannon's book, The Mathematical Theory of Communication, is approachable with the mathematical background of first-year college calculus. I don't think it requires any more math than is essential to understand the topic.
Feb 26, 2021 · teekert on The Shannon Limit (2010)
So how does this relate to Hamming codes? [0]

[0] https://m.youtube.com/watch?v=X8jsijhllIA

dragontamer
Hamming codes were among the first codes invented after Shannon's paper.

Hamming codes are very tiny, but efficient. There are bigger (and therefore better) codes today, but hamming codes are still used when small codes are useful (or: error correcting ram)

Hamming codes are optimal and efficient for their size. But there is a need for larger codes in most practical situations. If you need single error correcting double error detecting however, Hamming is probably your best bet.

Sep 05, 2020 · 2 points, 0 comments · submitted by AlchemistCamp
Sep 05, 2020 · 3 points, 1 comments · submitted by tpush
alg_fun
Visuals are amazing, as always! I've recently learned that 3b1b has his own animation library. https://github.com/3b1b/manim I wonder if there are any manim art out there :)
Nice! pairs well with the 3Blue1Br video on the subject: https://www.youtube.com/watch?v=X8jsijhllIA

Hamming's book The Art of doing Science and Engineer's a solid read. Mixed topics, centered around problem solving techniques, and pitfalls.

Sep 04, 2020 · 25 points, 2 comments · submitted by eindiran
Buttons840
Interested viewers might also enjoy this free book: http://www.inference.org.uk/mackay/itila/

An early chapter talks about Hamming Codes.

I've only worked through the first few chapters, but I recommend it. It seems to be a unique book.

abhgh
I recommend the book in general, and also his lectures. He has a quirky sense of humour, compares his book with Harry Potter here: http://www.inference.org.uk/mackay/itila/Potter.html
HN Theater is an independent project and is not operated by Y Combinator or any of the video hosting platforms linked to on this site.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.