143: I'm Thinking of Unicorns
Dan Luu, a hardware and software engineer at Microsoft with prior experience at Centaur and Google, discusses the evolution of CPU features, the trade-offs between working at startups versus large tech companies, and the efficacy of computer science research. He highlights how specialized hardware accelerators can offer massive performance gains over general-purpose CPUs for specific workloads like deep learning, and critiques the software industry's neglect of error handling and rigorous testing compared to hardware design. Luu also shares insights from his blog, danluu.com, on topics ranging from compiler bugs to the persistent myths about startup compensation and the path dependence of career success.