April 20, 2019 Internet time and doomsday asteroids: this week in tech, 20 years ago Internet time and doomsday asteroids: this week in tech, 20 years agoSource: Test feedPublished on 2019-04-20