Human intelligence meets technology