Recent Links April 29, 2016

A post of recent links. I aim for weekly but rarely achieve that.