The overall benefits of this system continue to be overwhelmingly in the favor of the United States. Even those who do return to their home countries go back with a much deeper understanding of the US, not to mention greater English fluency.
The restrictions on foreign students in the aftermath of 9/11 stood out among the other security-theater policies for their active harmfulness.
Also, you're aware that this not some hindsight Bush-bashing here, right? I mean, they actually had Senate hearings on the Tether/DARPA mess back in 2005.
Google did maps, it was okay but not #1, they bought Keyhole(now google earth) and advanced their tech to become #1
They hired the guys who made the Google Maps precursor, but it was a separate acquisition (and technology) from Keyhole / Google Earth. They only recently got the two systems to use the same imagery data, I think.
I recommend Windows System Programming by Hart if you want to get a feeling for it. It's arguably a better (and certainly more modern) API than the classic UNIX set. I mean, fork() is a pretty weird way to create a new process, if you think about it.
This is _not_ an endorsement of the entire Windows OS, which has miles-deep layers of cruft and crap on top -- just talking about the kernel and core system services.