Weekly Links 07

Here are the things I’ve been looking at this week. Weekly Links 654, 3, 2, 1.