Wikipedia has this in English:
https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exc...
https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exc...
Hacker News is an English-language site. Obviously, content in other languages is often just as good or better. But it is what this site is. Machine translation is surprisingly not bad these days, but I don't think it's a general solution here.
1. http://blog.zeit.de/mathe/allgemein/daten-verschluesselung-m...
I hadn't come across this kind of explanation and didn't think of checking Wikipedia.
I thought it was an original idea by the author.