> although there currently are just over 42,000 high schools in the United States, only 2,100 of them were certified to teach the AP computer science course in 2011. This boggles my mind. Only 5% of high schools are even certified to teach CS? I wonder if this could be addressed at the state level. Why couldn't California mandate a more Russian style approach - perhaps even with an entirely new exam and curriculum si…
A lot of schools don't have the budget for gym class. Also, the AP CS program, unless it has gotten markedly better since the mid 2000s, is just a basic Java course. I got a 5 on it, and I don't remember anything more complicated than how to implement a singly-linked list.
Why So Many Top Hackers Hail from Russia
21–30 of 84 posts
Re: Why So Many Top Hackers Hail from Russia
#22This article may have a point about poor state of basic computer education in US, but its just blindly guesses the reasons on the topic of why so many hackers are from ex-USSR countries. A pretty good level of CS doesn't help here much - take a look at Europe, for instance. The secret ingredient is a culture of cheating. Its absolutely fine to cheat on any level of exam (unless you get caught, obviously). This makes…
>The secret ingredient is a culture of cheating. Its absolutely fine to cheat on any level of exam (unless you get caught, obviously). This makes students think about the weak points of any system, gives them a chance to train their skills etc. The side effect of this culture is much higher level of corruption and financial crimes If your theory was true, Chinese devs and hackers would have the same reputation for pr…
Re: Why So Many Top Hackers Hail from Russia
#23This article may have a point about poor state of basic computer education in US, but its just blindly guesses the reasons on the topic of why so many hackers are from ex-USSR countries. A pretty good level of CS doesn't help here much - take a look at Europe, for instance. The secret ingredient is a culture of cheating. Its absolutely fine to cheat on any level of exam (unless you get caught, obviously). This makes…
Re: Why So Many Top Hackers Hail from Russia
#24I think this stems in part from the "oh I'm so bad at math" culture we have in the US, where its almost expected that most kids won't be good at mathematics. The side effect of this, imo, is that fields that are close to math or dependent on it (physics, stats, CS, etc.) pick up a piece of that stigma and idea that its acceptable to be bad at these things. I've seen occasional articles about quants on wall street and…
Being an engineer in a former communist country was (is) a ticket to good life, similar lifestyle to a doctor or a lawyer.
In the US being an engineer is seen as boring, and something only nerdy un-socialable people do. Also there are more attractive alternatives to pursue for smart people in the US.
Basically, it boils down that a society will produce the type of talent that it values (by both training, and steering talented folks to certain disciplines).
I'd say it is the same reason the US sucks at producing soccer talents, event compared to much smaller countries like Croatia or Belgium.
Re: Why So Many Top Hackers Hail from Russia
#25This article may have a point about poor state of basic computer education in US, but its just blindly guesses the reasons on the topic of why so many hackers are from ex-USSR countries. A pretty good level of CS doesn't help here much - take a look at Europe, for instance. The secret ingredient is a culture of cheating. Its absolutely fine to cheat on any level of exam (unless you get caught, obviously). This makes…
I grew up the eldest sibling of a struggling single Mom. We didn't have very much. We had to make every penny count. She spent every spare penny we had one year on our first computer to teach herself to program to get herself a better job so we could have an easier life. I was 8. It was a Sinclair ZX Spectrum 48K. She had to sacrifice a lot to afford that computer. In comparison, I was surrounded by the friends, the majority of whom had what seemed like a cushy life compared to what I knew. That computer was the start of my career. I scoured the manuals and the programming books my Mom bought and taught myself everything I could about it. I took it apart, I tried to understand the hardware.
The town I grew up in had a university that was heavily interested in computer science. When I was a teenager, my girlfriend's mother and father had programmed the university computer systems with punch cards. All my friends had home computers. Amstrad CPC64, Commodore 64, BBC Micro, Acorn Electron. Even with the accessibility I had to a community that were into computers with friends who were into computing and programming, it was hard to find information. The internet hadn't yet been made publicly accessible. You had to beg, borrow and steal books and manuals to try and make progress and share with your friends. This made you dig into things and probe them to understand them.
There is no clear delineation between being a hacker and not being a hacker. You either have the mindset to leverage everything you know to achieve your goals or you don't. It can be learned, sure, but most people don't look beyond the surface of anything. Relationships. Life. Computer systems.
A hacker cares very little about the surface. They want to understand every little nuance. They want to understand how it works, why it works the way it does. Their exploration to extend their understanding uncovers bugs. Most people stop at understanding the features and finding bugs. The hacker wants to understand the bugs too. Why does it occur? When does it occur? What conditions trigger it? What are the implications of it? They want to understand everything.
One thing I've found lacking in the psyche of most of the North Americans I know (not to exclude all of them by any means) is that they don't tend to look under the surface of well, anything. They see the system for what it is and they think about it in the manner in which it was designed to be used. They apply the right tool for the right job.
A hacker is more like a farmer who doesn't have an unending budget to buy the exact right tool for every little job they need done. "I've gotta get this job done, I don't have the right tools for the job, but I do have this other pile of junk over here. How can I use that to do what I have to do?" and hack something together, warts and all.
When you grow up in a situation with pretty much an unending ability to do whatever you desire and the only person standing in your way is yourself, you don't tend to need to think much like a hacker. You just go buy the right tool for the job and get the job done. No more thought is given to it than that.
Conversely, when you grow up with nothing, you figure out how to make do with what you can get your hands on. You develop a hacker mindset. The USSR for all the years I was a kid seemed to have nothing. They learned to get by with and exploit what they could get their hands on. They developed a hacker mindset.
This is just my experience with the people I know. I'm not tarring all of the U.S. with this by any means.
Re: Why So Many Top Hackers Hail from Russia
#26I think this stems in part from the "oh I'm so bad at math" culture we have in the US, where its almost expected that most kids won't be good at mathematics. The side effect of this, imo, is that fields that are close to math or dependent on it (physics, stats, CS, etc.) pick up a piece of that stigma and idea that its acceptable to be bad at these things. I've seen occasional articles about quants on wall street and…
This reduces the level of logical thinking skills most American children get to practice from school. Programming well requires good abstract and logical thinking which is easier to develop from a young age. Thus the US math education may in effect reduce the chances of many people achieving their potentials.
Tangentially, can someone knowledgeable shed light on why American math curriculum is significantly easier than those in East Asia and Russia?
Re: Why So Many Top Hackers Hail from Russia
#27Re: Why So Many Top Hackers Hail from Russia
#28I think this stems in part from the "oh I'm so bad at math" culture we have in the US, where its almost expected that most kids won't be good at mathematics. The side effect of this, imo, is that fields that are close to math or dependent on it (physics, stats, CS, etc.) pick up a piece of that stigma and idea that its acceptable to be bad at these things. I've seen occasional articles about quants on wall street and…
Apart from the former communist math teaching being much better, I think it is cultural as well. Being an engineer in a former communist country was (is) a ticket to good life, similar lifestyle to a doctor or a lawyer. In the US being an engineer is seen as boring, and something only nerdy un-socialable people do. Also there are more attractive alternatives to pursue for smart people in the US. Basically, it boils d…
Re: Why So Many Top Hackers Hail from Russia
#29I think this stems in part from the "oh I'm so bad at math" culture we have in the US, where its almost expected that most kids won't be good at mathematics. The side effect of this, imo, is that fields that are close to math or dependent on it (physics, stats, CS, etc.) pick up a piece of that stigma and idea that its acceptable to be bad at these things. I've seen occasional articles about quants on wall street and…
Re: Why So Many Top Hackers Hail from Russia
#30This article may have a point about poor state of basic computer education in US, but its just blindly guesses the reasons on the topic of why so many hackers are from ex-USSR countries. A pretty good level of CS doesn't help here much - take a look at Europe, for instance. The secret ingredient is a culture of cheating. Its absolutely fine to cheat on any level of exam (unless you get caught, obviously). This makes…
The article uses 'hacker' to mean 'programmer', not cybercriminal.