My preference for near-present SF means I read a lot of what might be better called technothrillers: Phillip Kerr's The Grid, for instance, or Michael Crichton's Rising Sun. (Those are both about buildings with an AI system.) Ocasionally I encounter a book that I can't sort easily, like Mark Russovich's cyberthrillers (Zero Day, Trojan Horse) The plot revolves around the technology, so it seems like SF, but it's seemingly present-day.
What is your definition of science fiction, and do you separate it from techno-thrillers?
What is your definition of science fiction, and do you separate it from techno-thrillers?