2) ????
3) Profit
Hope that helps ;-)
For a more helpful response - what Leftium said (in your previous ask HN submission https://news.ycombinator.com/item?id=23740649)