In their query they do:
FROM (SELECT id,content
FROM (SELECT id,content
FROM [bigquery-public-data:github_repos.contents]
WHERE NOT binary)
WHERE content CONTAINS 'commons-collections<')
Why the subquery? Why not WHERE NOT binary AND content CONTAINS...? is this a bigquery thing?