Humans before animals and property. No discrimination as to who should survive. Safeguards against malicious hacking. These are just some of the world-first ethical rules being implemented in Germany regarding how autonomous vehicles are to be programmed.