Software, networks, decentralization, anonymity, hacking, technological production & anarchism