Efficient way to search a stream for a string | Hacker News Reader