Don't denigrate people because of associations. I've seen no evidence that Dan Geer is in a position to know about what the NSA and CIA have been lying to us about; indeed it would be gross operational incompetence for him to be in that position. His responsibility is to make near-future dual use security technology available to intelligence agencies. Although I'd prefer to see the CIA abolished and the NSA completely redirected and reorganized, that doesn't mean everyone associated those organizations are liberty destroying liars. For that, you need to be directly responsible for violating fourth amendment rights and lying about it to congress, e.g., James Clapper.