Managing Remote Teams
author herethanks for posting the article on HN - 
i am a daily (more or less) lurker and a huge fan :)let me know if any parts in the article aren't clear or major points are missing - happy to extend or answer here