How can we differentiate cypherpunks to hackers? What are their attitudes, psychological thinking, main objective?