Hacker News new | ask | show | jobs
by nene 4923 days ago
Maybe it's because you can write the latter also with plain grep:

    grep 'silver.*needle' haystack
1 comments

That assumes that "silver" will appear before "needle", which may not always be the case. `grep needle file | grep silver` gets you lines containing both "silver" and "needle" but not necessarily in that order.