Note: A newly updated version of this blog post is now published. Read it here.