The Frontline Interview: William Binney
pbs.org
pbs.org
Binney came before Snowden and he raised all these issues and it didn't really sway the public. That was pretty frustrating. He didn't bring a database with him so naturally some assumed he was making stuff up because he was bitter his system was being used and deployed under a different compartment and he was sort of not part of it.
One interesting thing here is that it really undermines the often repeated PR phrase "Oh why didn't Snowden just come to us (higher ups) and tell us. There was no need to go public like that". The implication is "we could have listened and fixed the problem".
Here is Binney years before trying to do that. Yes he didn't go directly to his bosses, I think it was clear they wouldn't have listened. He went to Intelligence Commetee (Congress). Went to DOJ. Nothing happened. Some anemic 90% redacted reports. "Vows to take to be more careful in the future", nonsense like that.
All it ended with was FBI raids and persecution for those involved.
The crucial part comes at the end and that is Snowden studied their case and he made sure to take documents out with him.
I'm equally amazed they have not done something with Greenwald and are letting him still go. I'm looking forward to his next story which he said would expose who they are targeting.
It also doesn't mean what you imply. They've certainly used revision control systems at that time and his example doesn't contradict that.
"So either that, or they took that entire block of code and deleted it. So there's one of two ways of getting rid of it. If they commented it out, it would only take a couple minutes to reinstate it. It wouldn't be difficult to do. If they deleted it, they'd have to reconstruct all that code.
I suggested that to Diane Roark. That was the way that they probably did it, and they could reinstate it very simply, if they only commented it out."
If you are using version control, it would only take a couple of minutes even if you had deleted everything. You wouldn't have to rewrite all that stuff, just go back in the history.
I realize that this is off-topic to the main thrust of the discussion, but I found it a curious.
Is this a familiar language behavior to anyone, or are they using in-house languages/interpreters. I wouldn't put it past them, but I found that comment interesting and would like to know more if anyone has any data.
This burned one of my teammates once because he used Emacs to edit a Fortran file and in trying to type C-x C-c he accidentally added a "c" to the front of a line of code. This broke our application in production.
[1] http://www.stanford.edu/class/me200c/tutorial_77/03_basics.h... [2] http://docs.oracle.com/cd/E19957-01/805-4939/z40007332024/in...