Hamid Shalizi and Michelle Nichols