An update of a popular blog post from August 28, 2023