Consider the passage:
The IT industry has come a long way from the time it started. In not even a hundred years, we have seen dreams — like robots — come true. But we have also seen the [unforeseen bad dream?] — viruses.
I want a good word to place in the brackets — like a word which means an "unforeseen bad dream" — or some other word which better fits the context.