We can start Internet 2.0, a HackNet, just for hackers. Create your own DNS server, register non-commercial hacker sites only, create catalogue and decentralized search engine for these servers. Commercial operators will see no value in this parallel network, because google will be unable to index it, so spam problem will gone.