Cybercommunism or how to survive technological singularity.