"Human knowledge is doubling at about every three years"
Knowledge or information. There is a difference.
" If you want great trumpet players you must train many thousands of trumpet players for several years for the great ones to rise from the mundane players"
How do we do that? Music is usually optional, trumpet playing even more so.
"If we train 30 million young people to very high levels of programming we will see programming super stars emerge"
Once again, how do we do that? What is the definition of "very high level"?
"There is no way to send reliable messages from afar to such war weapons"
Yes there is. We currently do it. We even control Mars explorers remotely and have encryption algorithms which are nigh impossible to crack in real time.
You have no clue as to what you are saying.