Cesar Hidalgo’s Viral Thread

You might first want to learn about who Cesar Hidalgo is…

… and then go through this thread.

Update: I scheduled this post a couple of days ago, but then came across this excellent Twitter thread by Rathin Roy, which is also worth reading: