https://confusion.cc/2011/04/23/social-graphing-for-fun-and-profit/
Social Graphing for fun and profit