Weekly Links 07

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