Granted, most organizations seem to wave off long before the $1 billion mark...
Most organisations aren't connected to the DoD's endless money spigot.
Don't even get me started on how many squid there are in just the top 5% who are most qualified to drive a fork-lift.
Damn elitist squid! Hoarding all the wealth, not paying their fair share of taxes and stealing all our forklift driving jobs.
Do New Zealanders or Aussies have riots? I've never heard of any.
Unfortunately, yes for Australia. Not sure about New Zealand though.
They can't write decent software either.
I switched to a $35 Asus card and was pleasantly surprised. Better quality sound and no more flaky drivers.
The Korean War was a mini-world war. China picked the wrong side.
China chose to side with North Korea's communist forces given a common ideology and a desire to avoid a US friendly ally on their border. I'd say that history shows they made a choice that was far from wrong, given those goals. The only downside to this choice was that North Korea's style of international politics requires the US to station more troops in the region, thereby impacting China's present and future ability to influence its neighbours.
Going the DIY route for a complete software stack isn't a magic solution to hackers. It's damn hard to write secure software and expecting any organised group to rewrite all its own software from the ground up without introducing its own set of new security holes is ridiculous. Reinventing the wheel is wasteful and likely to produce an inferior wheel. Iran deciding to roll its own software from scratch would be a massive boon for the American and Israeli hackers.
Even if Iran were to choose to go down this path, its unlikely that they have enough qualified manpower to do the job. What you're suggesting is that Iran essentially creates something similar in scope to a Linux distro and a complete network infrastructure, except building the entire thing from scratch or known good components. Now imagine trying to do this with less manpower and no help from hardware manufacturers. It would take years to produce anything that is halfway usable and they'd still be introducing the same sorts of beginner's errors that the current designers have already made and fixed in their products.
Then imagine born in a world where you never had to reason at all? You don't even have to reason-out your opinion, you could just search out someone elses opinion and parrot it?
You're describing a large part of the current political landscape.
Only God can make random selections.