Hidden evils of Java's String.split() and String.replace() | Hacker News Reader