I don't know what certificates he settled on, but if you aren't doing a whole lot of international browsing, you can safely disable any foreign CAs (especially foreign government CAs or anything you can't read). In Firefox, you can get the country of origin by viewing the certificate and looking at Issuer, under the Details tab. "C = " will list the country code. Most of the big CAs are in the US, but there are a few big ones that aren't: Comodo, StartCom, Thawte, AddTrust.
In Firefox, you can disable without deleting, by clicking "Edit Trust...". Even if you delete a root CA, it will show back up on restart with all of its trust disabled. You can't delete them permanently from the UI.
Thanks. I did notice that a deleted CA returned on restart, but I didn't notice that it still had all of its trust disabled.
Have you heard of this thing called Google, numbnuts?
It's spelled googol, if you're talking about the number, and I don't see what that has to do with providing information about companies that provide PCB fab services.
First quality two-layer PCBs, gold flashed with solder mask and silk screen both sides, are available within 10-14 days for $5.00 per square inch, and for that price you get three of them.
From where? Links, please!
The largest advantage of Scratch is the immediate results and the mixture of multimedia content that can be done with literally just a single click of a button. It can be extended to further complexity just one or two mouse clicks at a time.
I disagree that multimedia and "click of a button" should be the goal when teaching children. Rather, I think that teaching them the computational process, and how to structure their thoughts, should be the goals.
For this, I completely disagree that Python is a viable replacement or even worse something that should be done instead of Scratch. Don't get me wrong, Python is a fine computer programming language and perhaps as a 2nd language to teach a kid it might be very useful. It is just lousy as an introductory environment for somebody in grade school or junior high school to learn the basic concepts of computer programming.
The other fun thing about Scratch that beats Python hands down is that Scratch is also multi-threaded with parallel processes happening as a major feature of the language. Kids doing stuff in Scratch don't even realize they are doing that kind of stuff until it is pointed out that some program/project they are making has nearly a dozen threads and even more event handlers being used. I don't see Python being nearly so easy to introduce such concepts.
Again, I disagree. Scratch seems to be hiding so much away that one can write a multithreaded application without realizing it? How does that teach structured thought processes? If the goal is to get whiz-bang graphics out the door quickly, the Scratch sounds great. If the goal is to teach a fun, productive hobby that could turn into a profession, then it sounds terrible. I suppose that the choice depends on one's goals.
What kind of IDE/environment are you using?
VIM. No, seriously, my eight year old uses VIM!
My first language was Logo. Couldn't do much with it, but it was fully interactive, which meant that you got immediate feedback as soon as you pressed Enter.
Perhaps that is why VIM is a good choice. In the learning stages one learns to use it, and the immediate feedback is a form of gratification if it does what you intended. And when VIM does something unexpected, we laugh and wonder what we can learn from that.
Use scratch. It's mildly obnoxious for a real programmer, but has everything you need off hand, and program flow is very easy to visualize.
Don't.
Python is a real programming language, and it is very easy to learn. My eight year old daughter started learning Python when she was seven, and she can write Hangman and other games. Note that we are writing _console_ games but we have a blast doing so. And her native language is not English, nor even use English letters, so if your child already knows the English alphabet and knows what "define", "print", and "if" mean, then he will already be at an advantage.
For kids their age, it is fun just to write a function is_cute(name) that accepts the name of someone they think is cute, and then prints "AC is cute", "timothy is cute", and so on each time it is called.
No. Any root CA (or anyone holding an intermediate CA cert with a trust chain back to a root) can sign a certificate for any domain at all.
Even worse, there is no way to know which certs you need and which you can get rid of. This question has remained open on Super User without a good answer for over half a year:
http://superuser.com/questions...
The NSA did this with RSA, as well. Well, they had to bribe RSA with $10,000 but their code went in.
Oh, and GP should become familiar with the obfuscated C contest:
http://www.ioccc.org/
"If I do not want others to quote me, I do not speak." -- Phil Wayne