Blog post: diff in 50 lines.