But smaller asteroids which could wipe out a city might only be detected hours or days before they smash into our planet. Now a minor asteroid impact has once against reminded humanity of its dispiriting impotence in the face of cruel cosmic fate NASA…