Interesting Links, June 8, 2014

Here are links I found interesting on June 8, 2014: