Weekly Links 05.29–06.04