Cables on servers at a data center of the internet exchange point DE-CIX (Deutscher Commercial Internet Exchange) in Frankfurt am Main, western Germany, July 25, 2018.Photo: Yann Schreiber/AFP (Getty Images) Imagine being able to download every single movie and TV show on Netflix in less than a second. Thousands of […]