I like to use a variation of this in vim to quickly see if an html doc I'm working on contains weird characters that I might want to replace with &html; entities:
The example given illustrates one of the flaws of almost all todo implementations: "Study for math exam" - you can never check this off the list because it can't be discretely finished.
To me, many of them are not what I would call impossible. Looking them over I think I could recreate many of them in a 3D program easily enough. The only ones that fit that name seem to be the ones with a horizontal element connecting two vertical elements. Even then many of those where the horizontal is on the bottom or top, like T, U, V, W, seem to work. I wouldn't call this a collection of "impossible" letters but a nice typeface inspired by an impossible object, just like it says next to the name.
I think you could make an object like that, but you'd need to take a rectangular prism and bend it - the top and bottom of the I look like they are receding from you.
It's easy to call it a meaningless interaction, but it's far from meaningless. He's explicitly breaking an implicit trust between himself and the reader. He's saying "Hey reader, I'm watching you."
If you don't think this is a big deal, I invite you to think about a natural extension of this concept: A comment form that sends its entire contents to the server on every keypress.