Cringely view 2