Etymology
Today it means: Excessive enthusiasm for technology, or excessive optimism about its possibilities. Full definition →
Blend of techno- + euphoria.
Etymology from Wiktionary, CC BY-SA 4.0.