Why you shouldn't default to positional parameters | Dark Hacker News