The Love-Hate Relationship Between Science Fiction and Technology