Interesting Links, May 31, 2014

Here are links I found interesting on May 31, 2014: