Ethereum $150M Hack Explained - Programmer explains