Future Grid The Computing Landscape of The 21st Century, All On One Canvas BY Mahadev Satyanarayanan 5 December 2020