Cultural attitudes and technology