All notes below created and maintained by Apoorva Gupta / @apoorva1gupta on twitter.

Long term Notes