What's the difference between named functions and arrow functions in JavaScript? | Hacker News Reader