3 reasons why you shouldn't replace your for-loops by Stream.forEach() | Hacker News Reader