What does "use strict" do in JavaScript? | Hacker News Reader