Macroblocking and Pixelation: Video Artifacts

What are all those squares and jagged edges I sometimes see on my TV screen?

Macroblocking error caused in transmission error. Simulated by removing a random amount of data from a video file.
Likaki Photos/Wikimedia Commons