Inside Jokes
This site contains a few recurring inside jokes and references which are also found in programmer / internet pop culture. Here is what they mean:
Citation Needed
Section titled “Citation Needed”Randall Munroe is the author of a popular web comic called xkcd which includes particularly nerdy humour.
One recurring joke from xkcd is the citation needed meme, which originally appeared in the following comic strip on July 4th, 2007.

The original comic itself conveyed a different joke, highlighting that adding citation needed note constitutes a passive-aggressive way of calling out someone for an unsubstantiated claim.
Later, in Randall munroe’s “what if” blog as well as the related books he’s written, he often includes [citation needed] under a different context:

Where he adds [citation needed] next to an obvious fact, as if it required some authoratative source or original research to back up the claim.

The meme adds irreverent humor when discussing topics that might otherwise actually require references, like this website or like Randall Munroe’s other blog posts and book articles, which often are full of real world legitimate citations.
These images are the copyright of Randall Munroe [citation needed].
Big Buck Bunny
Section titled “Big Buck Bunny”Big Buck Bunny is a movie from the open source animation software Blender, as part of the Peach Open Movie Project.
Unlike most movies and videos, it was released under the Creative Commons 3.0 license which is highly permissive, enabling the movie to be distributed without worry about intellectual property concerns.
As such, it became used by video engineers to test video codecs, video playback and really all aspects of video technology. It’s been used so much for this purpose that it has become a meme:
As you can see in several of the demos in this repo itself [1][2][3], this guide follows video developer tradition by using big buck bunny in most of the demos.
I have worked on some form of video technology for over 10 years, including having patented a vector-based-video codec and encoded big buck bunny as a vector animation [4][5]. I have never personally watched more than ~60 seconds of Big Buck Bunny. I’ll get to it at some point.
If you are interested in watching it, here is the full movie.
If you do watch the whole thing, you can of course give it a rating on IMDB
Rube Goldberg Machine
Section titled “Rube Goldberg Machine”In the VideoDecoder, VideoEncoder and Transcoding I likened VideoDecoder and VideoEncoder objects to Rube Goldberg machines, as some type of complex mechanical machine.

In reality, Video Decoders and Video Encoders are actually complex as they encode/decode complex interframe depdencies [6], but that’s hard to visualize, so I likened the encode/decode pipeline to a conveyer belt machine with complex mechanics as a visual metaphor.
Rube Goldberg machines are no less complex, but unlike video compression software, Rube Goldberg machines are both incredibly useless and super fun to watch. Here’s an example:
If you’re struggling to wrap your head around Discrete Cosine Transforms and B frames, just imagine your decoder/encoder as a Rube Goldberg machine or marble run, and video frames as dominoes. It won’t help you understand the tech, but at least it’s fun to watch.