Home Tech Dear Internet: It’s Time to Fix This Mess You MadeTechDear Internet: It’s Time to Fix This Mess You MadeAugust 25, 20162593FacebookTwitterPinterestWhatsApp Enough is enough. The post Dear Internet: It’s Time to Fix This Mess You Made appeared first on WIRED.