58 karma · joined June 7, 2013
As a white South African who was born in apartheid I saw first hand just how evil the system was. As for your examples you are after with regards to " one instance of white apartheid South Africans intentionally killing women and children" here you go: 1.) Ruth First (Joe Slovo's wife) was killed by a parcel bomb in Maputo. 2.) Soweto Uprising in which about 170 to about 600 people (mainly children) were killed by police... oh and one of the first people to be killed there was not some older man, the poor person was Hector Pieterson, he was only 13.
I know that Nelson Mandela wasn't a saint, (even he said that). However he gave to South Africa what it really needed. Peace and reconciliation, something that is still sorely needed in this world.
After reading that I now see that he wanted him fired, not because the NSA targeted everyone and not because the NSA violated everyone's privacy but only because the NSA boss should have had even more security protocols in place.
It hurts a lot more because you are meant to look out for each other, not distrust and stab each others back.
As a developer there is nothing more destructive than to be be told you can't do that... it is similar to what I did.
Could you imagine what would happen if someone put a patient on breathing?
First off, it is important to know that all IT systems have a scale from "weak" to "strong" in security terms. There is no 100% hacker IT proof system. Generally the more secure a system is the more of a hassle it is to use. Seeing as FB has just been accused by Snowden of handing over mass data it has on various users to the NSA, it would be very foolish for them to ask for this sort of very private data especially at this time (when a lot of people don't trust FB)
As for your question, here are some of the security workarounds FB could do instead of asking for a freaking ID (which by the way can easily be forged)
- Don't lock the account, rather suspend it for just a few days telling the user that he should reset his password
- Get a friend (that has been a friend on Facebook for ages, not just a few days) to authenticate the real user (for this to happen it is assumed he must actually contact his friend without using FB as his account is blocked.)
- A simple unique "reset your account password" URL sent to your e-mail address.
- OTP sent to your phone
Those are just some ideas I thought of in a few minutes. I'm sure there are a whole host more.
I'm not loyal at all to any browser. I swop and change (used to use IE, then went to Opera, then Firefox and now to Chrome), but when I hear obvious lies such as IE is 30% faster than any other browser I all of a sudden want to permanently leave IE alone
1.) You are a little late as most people started this a little younger. However that means nothing as development changes so much, especially on the web side of things. For example PHP 5 (the only version you should use, not PHP4) only came out about 9 years ago. I would hire you but ONLY when I see your coding skills. (Tip: if you don't have a github account, get one now. It is free and then you can also get ahead with thousands of other developers. Also a "see me on github" on your CV will really stand out as a good thing.)
2.) It looks like you only have done HTML and CSS... both of these have changed so much that if you want to get serious with either of them you shouldn't really use them in the "traditional sense". By that I mean that you should rather use a framework that works out really nicely. Responsive design (works on all sized screens, mobile, iPad, etc) is currently a hot topic. Try out Foundation. It is a really cool framework for front end design. (and much easier to learn than Bootstrap) http://foundation.zurb.com/
3.) If you want to do actual programming, I would still recommend PHP. It is still the largest server side language... and hence more jobs available. Just some companies that use it: Google, Facebook, Wikipedia, Amazon and Apple. However whatever language you do end up using, if you want to get really good at it and get noticed in the job market find yourself a framework and get good at it. For PHP I would recommend symfony2 http://symfony.com/ as it has by far the largest community.
To sum up with, I would say that if you push yourself really hard, keep abreast with the technologies and most importantly practise coding you should be rather good in just a few years