Weekly links 05.25–05.31

News