Humans are good at inventing, but bad at determining long-term implications