Troubleshooting is a skill applicable to, and learned in, far more than the narrow domain of coding. Your experience is biased by the crowd you hang out with in your chosen profession.
But any good mechanic (taking that as a generic term for electrician, plumber, etc also) is a good troubleshooter/problem solver, ditto any other expert in their chosen field (doctors, lawyers, salespeople, etc). It's a skill you need to be a good programmer, but it's a skill you need to be good at anything. How do I isolate the symptom? What is the real problem? What can I do to fix it? What can I substitute or change if I don't have the right part (library, API) to fix it as is?
I've seen plenty of coders who weren't that hot at troubleshooting (especially if it required some out-of-the-box thinking). I don't think coding teaches that skill, but it may well exercise it and make it stronger if it's already there.
First step is to get kids to have fun developing critical thinking and logical analysis skills. Some of those will go on to want to learn coding and related topics, while the fundamentals will help anyone faced with that sort of problem.
Give grade school kids games like The Logical Journey of the Zoombinis to play, don't force them to memorize the particulars of a programming language that will be obsolete by the time they graduate high school.
More toppings!
Piracy is huge, and despite all the arguments for it, it still boils down to you taking something you should probably be paying for.
But I am going to pay for it. I've made certain my check will clear 70 years after the death of the author. Who could complain about that?
once involved in a criminal conspiracy, which I am sure the Feds deem MegaUpload is, you are liable for all use of that which you created, even a program you coded if it was used for illicit purposes.
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
There, you just participated in a web forum used for illicit purposes, and so are also guilty of criminal copyright infringement and criminal conspiracy.
Hope to see you in cell block six for the traditional fuck-beta gathering!
Or have a "deadman switch" trigger a script to update it with preset/random stuff, or have some prankster update it for you: http://tech.slashdot.org/comme...
e.g. Justin Morg: Oops... Looks like I'm dead. Damn...
Tuesday at 10:00pm
Justin Morg likes 10 ways to tell that you are really dead
Tuesday at 10:02pm
Justin Morg: Anyone have a res handy? Urgent!
Justin Morg needs a resurrection! Give him one and you'll get HadesVille points!
Tuesday at 10:13pm via HadesVille
Justin Morg: Where's the restore from quick-save option when you really really need it. Sigh...
Tuesday at 10:17pm
Justin Morg: On the bright side, I guess I don't have to show up for work tomorrow
Tuesday at 10:20pm
Justin Morg: Hmm, wonder what time the funeral will be tomorrow. I'd hate to be late
Tuesday at 10:32pm
Justin Morg: I guess I'll call it a night, no point doing the graveyard shift, don't want to be like a zombie tomorrow...
Tuesday at 10:50pm
Justin Morg: Good morning! I'm up! OK not so good and not so up. Oh well. At least the mortician made me smile, put stitches in my side too.
Wednesday at 7:30am
Justin Morg likes What's worse than waking up early in the morning? Not waking up at all!
Wednesday at 7:32am
Justin Morg: I guess I'll skip breakfast, no stomach for it today... But I'd die for a cup of coffee
Wednesday at 7:35am
Justin Morg: Wow, people are actually coming to my funeral!
Wednesday at 8:43am
Justin Morg likes a minute of silence
Wednesday at 9:01am
Justin Morg: Aww don't cry... OK so I'll really be forever in your debt, but hey I did say the payback's gonna be "out of this world" right? XD
Wednesday at 9:05am
Justin Morg likes The Sweet By and By
Wednesday at 9:10am
Justin Morg: @MaryNotMarried now's the time to ask that pesky aunt "When's your turn" just like she does to you at weddings... Haha!
Wednesday at 9:13am
Justin Morg likes short sermons and even shorter skirts
Wednesday at 9:20am
Justin Morg: ok Human Torch time!
Wednesday at 9:30am
Justin Morg: getting kinda warm in here... I hate stupid ties and suits.
Wednesday at 9:35am
Justin Morg: SSSSSSSSSSSSSSSSMOKIN'!
Wednesday at 9:37am
Justin Morg: Flame on!
Wednesday at 9:40am
Justin Morg: The ultimate fat burning program... Watch the pounds melt away. And never come back- 100% guaranteed!
Wednesday at 9:45am
Justin Morg: ok I guess I can fit in that sexy "size nothing" urn now... Check out my new curves... Hey guys, I'm coming out of the closet! Just kidding! Don't look like you've just seen a ghost.
Wednesday at 9:55am
Justin Morg: It is very dark. I wonder if grues eat ashes.
Wednesday at 10:00am
My hovercraft is full of eels
*Runs google translate*
Ooh, why of course. *hands ranger some matches*
It's great that it worked out for them, but sometimes translations don't come out quite right.
*Runs google translate*
Wait, you want WHAT to come out of my nipples?!?
You can run monofilament cables to orbital satellites
No we can't. The technology to manufacture mile-long monofilament (I assume you're talking something like buckytubes, nothing else has the strength) cables isn't available yet, let alone manufacturing 23,000+ mile cables.
Now, people might argue about risks, but until the technology is actually availabe -- which it is not -- the point is moot.
Come back when they're building suspension bridges out of the stuff.
Is that an African unicorn or a European unicorn?
Other software vendors can even leverage Google's app for their own products (One example I know is Guild Wars 2 can use Google's app for 2 factor on your game account)
That's because Google Authenticator app is nothing more than a bog standard RFC6238 TOTP client.
It's an open standard with many server and client implementations.
My home Debian server uses the TOTP PAM module to require two-factor auth for OpenSSH, and I use Google's Authenticator app as my main client, with a Yubico hardware token as a backup.
Other than Google creating their app, Google has NO other involvement in my authentication process.
I run my own PKI "in house", so no need to even use Google services to avail yourself of their (mighty nice IMHO) TOTP client.
Just remember this next you attempt to complain about your works being pirated.
It isn't OUR doing, you have only the government to blame.
If you refuse to pay for copyright protection for 70 years after your death, then don't bitch when I say my check for your work won't clear for 70 years after your death either.
It sounds like you're describing what it's like to browse the Internet on the older iDevices which have 512MB of RAM. If you're dead-set on sticking to iOS, it's time to open your wallet up and make a generous donation to Apple. Or, as suggested by the rest of the peanut gallery, switch to Android.
According to all the latest reports, there was no truth in any of the earlier reports.