This might be less entertaining if you have not seen their stupidly fun life show. But these german techno gurus…