This is not the best way to post this content to HN. The title is a poorly written list of three different articles. There aren't really many things linking the three topics, so they really shouldn't be grouped together. Which one is someone supposed to discuss in here?