Diffusion models explained simply | Dark Hacker News