Weekly link roundup 3

This is the third of our weekly link roundups (the first was here, the second was here). As always, the pieces linked may have been published earlier, and linking does not imply endorsement.

Leave a Reply