Slashdot Mirror


US Would Be 28th In 'Hacking Olympics', China Would Take The Gold (infoworld.com)

After analyzing 1.4 million scores on HackerRank's tests for coding accuracy and speed, Chinese programmers "outscored all other countries in mathematics, functional programming, and data structures challenges". Long-time Slashdot reader DirkDaring quotes a report from InfoWorld: While the United States and India may have lots of programmers, China and Russia have the most talented developers according to a study by HackerRank... "If we held a hacking Olympics today, our data suggests that China would win the gold, Russia would take home a silver, and Poland would nab the bronze. Though they certainly deserve credit for making a showing, the United States and India have some work ahead of them before they make it into the top 25."
While the majority of scores came from America and India, the two countries ranked 28th and 31st, respectively. "Poland was tops in Java testing, France led in C++, Hong Kong in Python, Japan in artificial intelligence, and Switzerland in databases," reports InfoWorld. Ukrainian programmers had the top scores in security, while Finland showed the highest scores for Ruby.

112 comments

  1. Um, baloney by 110010001000 · · Score: 4, Insightful

    Has anyone actually ever used Chinese software?

    1. Re:Um, baloney by cjeze · · Score: 2

      All the time we use Chinese software. It's everywhere.

    2. Re:Um, baloney by Anonymous Coward · · Score: 0

      Has anyone actually ever used Chinese software?

      Yes, everything is a TEAM effort ... probably 10 people taking each test from China

    3. Re:Um, baloney by Anonymous Coward · · Score: 2, Interesting

      I've been using WeChat because I'm working on a project in China, and everyone uses WeChat over there. Like instead of Facebook or email or text messaging or any combination of the above, it's WeChat. And they use QR codes for everything and the QR codes actually work and everyone actually voluntarily uses the QR codes. It's actually surprisingly well built and functional software. And there's no ads. And I haven't seen any outstanding bugs. And almost everything can be displayed in English, including translating messages.

      And I'm sure the Chinese government has access to everything I say and do on WeChat, and probably on the rest of the burner phone that I've installed it onto...

    4. Re:Um, baloney by Anonymous Coward · · Score: 1

      The only Chinese software that I heard anyone using is Foxit PDF reader, however I stopped using it after the developer added invasive Windows 10 style cloud integration.

    5. Re:Um, baloney by Anonymous Coward · · Score: 2, Insightful

      Hacking != software development

    6. Re:Um, baloney by Hognoxious · · Score: 4, Insightful

      The first one I worked with was pretty good. Nice bloke too.

      The dozen after that ... stupid, incompetent, dishonest too.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    7. Re:Um, baloney by Anonymous Coward · · Score: 0

      The Android version of WeChat is ridiculously bloated, it crashes often even on flagship Android devices and causes overheating issues. Every picture you uploaded is not only hashed but also OCR'ed to red-flag contents criticizing the government. Let one company monopolize all of your communication and payment needs is a very bad idea, especially when the company in question is caught repeatedly for scanning users hard drive and other privacy invasions. The top Chinese search company Baidu is also involved in some pretty serious stuff, from enabling medical fraud by allowing fraudulent websites to bid for top search positions, to severing expired food, to threatening website owners with de-listing if the said owner does not buy their advertisement serveries. But I guess you wouldn't have heard about it because you can't read Chinese.

    8. Re:Um, baloney by Anonymous Coward · · Score: 0

      I'd say my $20 chinese CCTV cameras have a pretty impressive motion detection software, which manages to ignore insects and cobwebs but works reliably with people.

      Of course they're analog versions, not malware-powered ipcams.

    9. Re:Um, baloney by Anonymous Coward · · Score: 0, Interesting

      I've been using WeChat because I'm working on a project in China, and everyone uses WeChat over there. Like instead of Facebook or email or text messaging or any combination of the above, it's WeChat. And they use QR codes for everything and the QR codes actually work and everyone actually voluntarily uses the QR codes. It's actually surprisingly well built and functional software. And there's no ads. And I haven't seen any outstanding bugs. And almost everything can be displayed in English, including translating messages.

      And I'm sure the Chinese government has access to everything I say and do on WeChat, and probably on the rest of the burner phone that I've installed it onto...

      I am an unemployed Stem graduate in the US, and I find it ridiculous , all the talk about not enough skilled IT workers in the US, while H1b employees are preferred over top performing graduates such as myself, primarily for the almighty dollar.

      It is ridiculous because all of these companies trash the skill level of American graduates, yet they are living in fantasy land if they think that anything an H1b does has any benefit in terms of information security. I have worked as a penetration tester, as an administrator for 5 fortune 500 companies and have 3 degrees, one in computer programming and two in electronic engineering. I have worked in jobs that require a security clearance and yet I get asked by recruiters "I don't see any experience in information security" when I have more than 10 years in that field. I wonder if recruiters are willfully ignorant or if they are just not reading my resume.

      We have a tradeoff here, either companies can hire Chinese and Indian workers at pennies on the dollar and basically be hemorrhaging confidential information or they can pay for experience and proper attention to protecting their information. They really can't have it both ways. The old tired argument that there is a lack of qualified workers in this country is pretty much not in line with reality. I am working currently at starting my own information security and pen testing firm. I am not waiting for those in the ivory towers to pull their collective heads out of their asses and see reason. I suspect there is going to be an epidemic of "China hacked us" and "India hacked us" and "Russia hacked us" before they start realizing that they basically opened their network to the hackers that caused these information breeches and actually paid them to do it.

      Go ahead and troll away, but it does not change the truth.. electing Trump is not going to change it.. Electing Hillary might help but I don't see that it is a partisan issue it is a question of there being a shortage of sane and technically savvy business leaders in this country.. This is why our economy is failing. The whole, "let them eat cake" attitude of the business managers in this country is going to bite us in the ass hard and until it hits the haves where it hurts (in their wallets) in such a way that they cannot let the costs and the shit roll down hill, we are going to keep doing the same things and expecting different results. Try pointing this out in a job interview and watch how fast your resume meets the circular file. This is why I am working for myself , the financial elite in this country have a major disconnect with reality and don't understand why what they are doing is making the problem worse. They are not listening to the experts. They hire H1b workers who are more than happy to work for pennies on the dollar and meanwhile are stealing information and selling it to our enemies worldwide.. and making more money all the while down the line if they American companies had just paid for local skilled workers, they would have moved to heal the local economy and made more profit and protected their information security by default. In summary, we need more technically savvy people in positions of business leadership. That is where the shortage of technically savvy workers is in this country.

    10. Re: Um, baloney by ArmoredDragon · · Score: 1

      I can't help but wonder if this is only a measure of publicly known hacking, which is often ignored in Russia and China when it's discovered, whereas in the US it's aggressively prosecuted, hence it must be done more discretely.

      Take for example stuxnet, which is perhaps the most sophisticated hack ever done and nobody has even managed to fully disassemble it even after all these years. It's pretty much a gimme that it is a US project with some joint Israeli effort, but who is it actually associated with in metrics like these? Without proof, it shouldn't be associated with anybody, but then that means that somebody isn't getting credit.

    11. Re:Um, baloney by NotAPK · · Score: 1

      Seconded.

      I transitioned to Sumatra PDF and never looked back.

      Yes, the installer looks a bit ugly, but don't let that put you off, the software does exactly what you want: display and print PDF documents.

      Not sure if it does PDF forms, I haven't had to do one in a while.

    12. Re:Um, baloney by 93+Escort+Wagon · · Score: 2

      Has anyone actually ever used Chinese software?

      Anyone who's jailbroken an iPhone during the past few years has used Chinese software...

      --
      #DeleteChrome
    13. Re:Um, baloney by Anonymous Coward · · Score: 0

      That's not bloat. The extra code is for something else, don't worry about it.

      captcha: occlude

    14. Re:Um, baloney by Anonymous Coward · · Score: 0

      I use Baidu Yun Guanjia regularly. Not that this has anything to do with regular consumer software. Do you need your Chinese-developed software to come with a giant DEVELOPED IN CHINA disclaimer with a Chinese flag icon to believe it? Americans sure get angry (and racist) quick when it is suggested that they aren't the best in the world at something.

    15. Re:Um, baloney by Anonymous Coward · · Score: 0

      Bullshit! You must be using your grandmother's Wal-mart brand phone. I've used WeChat since 2011 on 3 different phones. It's never crashed for me. Nor do I know anyone who experienced a WeChat crash.

    16. Re:Um, baloney by cfalcon · · Score: 3, Funny

      > Has anyone actually ever used Chinese software?

      No dude, Chinese software uses YOU.

    17. Re:Um, baloney by Anonymous Coward · · Score: 0

      pla pls go

    18. Re:Um, baloney by Anonymous Coward · · Score: 0

      Do you know who writes your American software? To a large extent it's foreigners on H1B visas. Even the majority of the research papers coming out of your own universities and colleges are written by first generation immigrants.

    19. Re:Um, baloney by Anonymous Coward · · Score: 0

      Go ahead and troll away, but it does not change the truth.. electing Trump is not going to change it.. Electing Hillary might help

      Up until that line you made sense, then you went off the deep end. Trump is the only option for limiting H1bs and increasing tariffs on foreign nations like China and India. Hillary is the exact opposite as she is a globalist through and through. She would happily extend things like "free trade" and immigration programs at the expense of everyone in the country and has outright stated she intends to.

    20. Re:Um, baloney by Anonymous Coward · · Score: 0

      Where I work, we used Falconstor's IPStor for over 10 years (we only recently switched to a different vendor). IPStor is a storage virtualization layer you put between your SAN storage arrays and your hosts. It is primarily developed in China. And, it is rock solid (some of the log messages are in Chinglish though).

      They used to be quite innovative, but lately have been falling behind, but that has more to do with some high level management disasters in the last few years.

      So, yeah I used Chinese software a lot.

      I imagine big companies outsource a lot of development all over the world. I wouldn't be surprised if those folks e.g., running windows are using Chinese software too (and Indian etc.).

    21. Re: Um, baloney by Anonymous Coward · · Score: 0

      Oh whatever its all puter stuff. What are you some sort of it guru?

    22. Re:Um, baloney by Anonymous Coward · · Score: 0

      eh, no we don't. Are you living in China, and/or perhaps under a rock.

    23. Re:Um, baloney by godel_56 · · Score: 2

      Has anyone actually ever used Chinese software?

      It's possibly been running on your computer, your antivirus just hasn't found it yet.

    24. Re:Um, baloney by Anonymous Coward · · Score: 0

      Not when I did it...

    25. Re: Um, baloney by reve_etrange · · Score: 2

      I can't help but wonder if this is only a measure of publicly known hacking

      Hacking? TFA is just about test scores.

      On a side note, the sample size of 1.4 million doesn't matter if the sample is non-random. Many more Indian and American programmers took the test, and their average scores are most likely lower for that reason, even if there is no additional bias in the Russian and Chinese scores.

      That's a big "if" though...what India and the United States have in common with the testing company is the English language. The Russian and Chinese samples are sampling Russian and Chinese people who speak English.

      --
      .: Semper Absurda :.
    26. Re:Um, baloney by reve_etrange · · Score: 1

      The old tired argument that there is a lack of qualified workers in this country is pretty much not in line with reality.

      He's right. Show us the wage spike and we'll believe in your worker shortage.

      --
      .: Semper Absurda :.
    27. Re:Um, baloney by 93+Escort+Wagon · · Score: 1

      All of the iOS 8 and 9 jailbreaks have come from either Taig or Pangu, both of which are Chinese hacking groups.

      --
      #DeleteChrome
    28. Re:Um, baloney by Anonymous Coward · · Score: 0

      Name a dozen well-known pieces of Chinese software used in western countries. Should be easy if your claim "It's everywhere." is true.

    29. Re:Um, baloney by Anonymous Coward · · Score: 0

      Huawei has quite a bit of equipment in the market. (Mobile networks, networking-equipment, cellphones)

      Just to mention quite a large one.

    30. Re:Um, baloney by AmiMoJo · · Score: 1

      It's about the same as western software, it's just that you have a skewed view of it due to selection bias.

      You don't speak Chinese, so you see translated software and judge it based on the quality of said translation. You buy the cheapest possible webcam and get similarly cheap software with it.

      Chances are the only Chinese websites and apps you see are spam, since you won't be looking for quality software in that language. In fact there is lots of good Chinese software if you know how to find it.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    31. Re: Um, baloney by Anonymous Coward · · Score: 0

      It was obvious to me that the OP was thinking of the software embedded in half the electronic gadgets from China, but then I'm not stupid.

    32. Re:Um, baloney by angel'o'sphere · · Score: 1

      I'm a bit tired of guessing what icon means what :D especially if there is enough space to write the relevant word, at least below the icon.

      On the other hand if I use a japanese software, I simply learn the relevant Kanjis :D I guess Mandarin is not much more difficult (I don't want to speak it, only read and write it).

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    33. Re: Um, baloney by Anonymous Coward · · Score: 0

      I think that speaks more for the quality of the libraries used to do the motion detection than the qualities of the product manufacturer.

    34. Re: Um, baloney by Anonymous Coward · · Score: 0

      Surely the majority of the software being developed now is just cobbling together libraries.

    35. Re: Um, baloney by St.Creed · · Score: 1

      I know it's not done to actually look at the article in question, but you might have checked hackerrank.com and seen that it is a very simple testing site, with questions ranging from the laughably easy to the ridiculously obstruse, and that you can just google every answer. I spent an hour answering questions and they could really use a lot of improvement.

      My take? This whole press release was designed to get attention for the site. No need to actually take it serious enough to think about it. If you want to have a ranking that means something, ignore hackerrank and start contributing on stackoverflow.com.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    36. Re:Um, baloney by Anonymous Coward · · Score: 0

      Maybe you are a harmonius sort of fellow.

    37. Re:Um, baloney by lsatenstein · · Score: 1

      yes, An office Product for English market. I rate it as above the best that is sold to English markets

      --
      Leslie Satenstein Montreal Quebec Canada
    38. Re:Um, baloney by Anonymous Coward · · Score: 0

      He said software, not a hardware, who's design specs were directly stolen from the west.

      We're talking original Chinese creativity here, software. It doesn't exist.

    39. Re:Um, baloney by Anonymous Coward · · Score: 0

      Yes I use Deepin Linux from Wuhan Deepin Technology Ltd ,a very Mac like Linux distribution .
      Nice desktop and easily updated Debian derivative like Ubuntu . A no- nonsense Linux distribution.
      Recommended to any Linux novices

    40. Re: Um, baloney by Anonymous Coward · · Score: 0

      Being nationalist isn't racist. That's fucking stupid. Americans are all nationalities, we just know we took the best of everyone.

    41. Re:Um, baloney by Anonymous Coward · · Score: 0

      the problem is : privacy.

    42. Re: Um, baloney by Elric55 · · Score: 1

      ^^ this. they've been spamming my inbox as of late trying to get me to come back.

  2. Useless metrics by Anonymous Coward · · Score: 0

    They looked at average scores for an open competition. This leaves you incredibly open to being biased by which people decide to join your competition.

    1. Re:Useless metrics by KiloByte · · Score: 1

      Yeah, but if USA and India had the majority of contestants, the bias is in their favour, and they went bad nevertheless.

      On the other hand, I'm ashamed at my country that we scored best in such a piece of poo as Java. Well, at least that's not PHP...

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    2. Re:Useless metrics by Anonymous Coward · · Score: 1

      Do you think that 0.01% of Chinese coders competing in a coding contest are representing their population the same way that 1% of English or Indian coders would? When they are taking a very small sample from a country you are inherently getting the most motivated and best skilled of that country. If you are then rating them by average score then the country with less competitors gets a significant boost. It's like the reverse of how the Olympics work (which heavily biases towards countries with more population).

    3. Re:Useless metrics by Anonymous Coward · · Score: 0

      It is that bad out there. The last interview I went on. The guy said 'you probably will get called back if you can actually do this stuff on the resume'. I can. But he also said lots of people were failing simple tests like fizz buzz and simple bit shifting that had even more impressive resumes than mine. Someone who has a resume like mine should be able to bash out a for loop and some if conditions and a bit of bit shifting...

      I have been meaning to get on hackerank and do some of the tests. But found most of the brain teasers to be kind of dull and feel like 'gotcha' tests. So I found more productive use of my time between jobs.

    4. Re:Useless metrics by Columcille · · Score: 1

      "When they are taking a very small sample from a country you are inherently getting the most motivated and best skilled of that country."

      Why? Fewer participants doesn't mean they are the motivated participants.

      --
      I love my sig.
    5. Re:Useless metrics by Anonymous Coward · · Score: 0

      "When they are taking a very small sample from a country you are inherently getting the most motivated and best skilled of that country."
        Why? Fewer participants doesn't mean they are the motivated participants.

      People taking optional tests online aren't more motivated than average?

      Imagine you take two classrooms with exactly the same distribution of student skill level in each. You say "I have a completely optional test that is worth nothing, but you can take it and see how you compare to others". In one class 20 out of 20 students takes the test, in the other 2 out of 20. Do you think the latter will have a better average score? They almost certainly will. After all, do you think the below-average student in class #2 is the one seeking to prove themselves and do optional work? This is despite the fact that I stated ahead of time that both classes have the same average student skill level.

      This is why any study needs a proper random sample.

    6. Re:Useless metrics by Anonymous Coward · · Score: 0

      Most Chinese coders do not care about competition hosted by foreign countries, and do not possess good English communication skills. The ones that participated in this competition are mostly people working for foreign multi-nationals, people who are doing graduate study, or really talented codes working in startups.

    7. Re:Useless metrics by Ichijo · · Score: 1

      Um, I think I would learn more in a class of 20 motivated students than in a class with only 2 motivated students..

      --
      Any sufficiently unpopular but cohesive argument is indistinguishable from trolling.
    8. Re:Useless metrics by David_Hart · · Score: 1

      Um, I think I would learn more in a class of 20 motivated students than in a class with only 2 motivated students..

      That's ignoring or not getting the point. The point is that only the more talented and the more motivated will take a test that inherently has no value other than to see just how well they score. They will tend to be the top end of the talent pool, not the lower end

      In addition the matter of culture also comes into play. For example, someone from the US/Canada without a lot of talent is much more likely to try a contest like this either just for fun (i.e. people for whom coding is a hobby, not a profession) or perhaps to learn something even though they know that they have little chance of achieving a good score. However, coders from other societies are less likely to take the chance of poor publicity due to their code of honor, face, or perhaps the amount of weight given to something like this in the marketplace or peers.

      The point is that extrapolating these results to any sort of realistic ranking is pure folly and statistically impossible due to the lack of population distribution and high variance. Yes, it makes a good soundbite, but it just doesn't mean anything.

      If they want it to mean something, what they need to do is narrow down the field of participants based on increasing challenge complexity until they get to the point where they have the top 20 coders from each country and then have a final set of challenges. At least then you would have something meaningful.

    9. Re:Useless metrics by reve_etrange · · Score: 1

      Yeah, but if USA and India had the majority of contestants, the bias is in their favour

      That's not how statistics work. If the samples are random, but different in size, the smaller sample will have a more biased average. So in this case, if we assume the samples are random, we just know that the Russian and Chinese averages are much less representative than the American and Indian averages.

      However, we also know that the samples were biased. American and Indian programmers speak English. The testing company is based in Palo Alto, CA. Their website is totally in English. The Russian and Chinese programmers were selected not only for motivation to take an online test, but for a preexisting ability to speak a nonnative language.

      --
      .: Semper Absurda :.
    10. Re:Useless metrics by reve_etrange · · Score: 1

      Why?

      In this case, because they all had to read and write English. The Indian and American programmers probably grew up speaking English. The Russian and Chinese programmers who took the test were selected for preexisting proficiency in nonnative language.

      --
      .: Semper Absurda :.
  3. Creativity and Grit? by Anonymous Coward · · Score: 1

    All the skillz in the world don't mean a thing without creativity and grit. There were better painters and sculptors than Michaelangelo, but only he had the mix of inspiration and perseverance to 'make the brushes sing.'

    Same holds true here. It's like telling me that the country with a soccer team with the best technical skills will win the World Cup; tell that to the imaginative Brazil team of 2002, or the wild Spaniards or 2010...

    1. Re:Creativity and Grit? by Archfeld · · Score: 1

      Luck and timing, will power all play into it. The most talented sometimes don't want it bad enough. I also question whether the 'best' hackers would have anything to do with a 'test' or the 'man' giving it.

      --
      errr....umm...*whooosh* *whoosh* Is this thing on ?
    2. Re:Creativity and Grit? by Anonymous Coward · · Score: 0

      Somebody mentioned hot grits ?!?

    3. Re:Creativity and Grit? by PopeRatzo · · Score: 1

      There were better painters and sculptors than Michaelangelo, but only he had the mix of inspiration and perseverance to 'make the brushes sing.'

      But Michaelangelo had the wealthy connections, too. He knew what to kiss and when. Especially when you're talking about commissions for his work coming mainly from the Church. I'll bet the reason he painted the Sistine Chapel lying on his back is that his butt was too sore to sit down, if you catch my drift.

      --
      You are welcome on my lawn.
  4. Couldn't have "Hacking Olympics" without the USA by frovingslosh · · Score: 0, Flamebait

    It is important to realize that you couldn't even have a Hacking Olympics without shitty vulnerable OSs like Microsoft makes, vulnerable email servers like criminal Hillary ran, and a generous supp;y of back doors like the NSA has given us. Say what you like about China and Russia here, but they are not the ones who have done the most damage.

    --
    I'm an American. I love this country and the freedoms that we used to have.
  5. BS study by LetterRip · · Score: 1

    Complete beginners in the US are far more likely to try hackerrank; whereas on average more experienced coders from other nations are likely to compete.

    Also in the US graduating from a good school is adequate for employment prospects, so many good programmers don't use hackerrank and other competitive programming platforms.

    1. Re:BS study by LetterRip · · Score: 1

      Also many of the competitions are for money for amounts that in the US are quite small, but for a hacker in a foreign country are a significant sum - so there simply isn't motive for top US programmers to compete.

      If they want a realistic sample - put a substantial sum of money in contention and such that it isn't 'winner take all' (ie payout the top 20 or so slots).

    2. Re:BS study by Anonymous Coward · · Score: 0

      My first thought as well. These competitive "hacking" sites seem to be more popular with people in India and China in the first place. Perhaps having a presence on them is more important to be considered for jobs? Or they will have a tougher time getting their foot in the door than someone based in the US and this is another means to try to get noticed. Or if a financial incentive is offered, it means a lot more to someone in a country with a much lower cost of living and a lower valued currency than the USD.

    3. Re:BS study by 93+Escort+Wagon · · Score: 1

      Not that I'm a good test case; but I'd never heard of hackerrank until just now. I'd be curious to hear whether other people knew about it - and what country you're from (I'm an American).

      --
      #DeleteChrome
    4. Re:BS study by Anonymous Coward · · Score: 0

      Nope, I'd rather spend time coming up with quality solutions to real problems than demonstrate my aptitude on a website full of "problems" with nothing to show for it.

    5. Re:BS study by h33t+l4x0r · · Score: 1

      I looked at HackerRank once, there problems were easy, but so tedious that I just left. Someone in China is using the HackerRank score to evaluate applicants and that's the only reason anyone they're finishing. If Google started requiring high HackerRank scores, USA would take the "gold" in a heartbeat. But it would still be meaningless.

    6. Re: BS study by Anonymous Coward · · Score: 0

      Whatever stops you crying.. Stupid yanks

  6. Who cares what Magnus Carlsen's IQ is... by Anonymous Coward · · Score: 0

    or Steve Wozniak's functional programming score, or Bill Gates' data structures score. The point is that they are really good at what they do because of what they have achieved. There are people who hone their skills to get the highest test scores, and those who run with them and do something real. I've had *some* exposure to programming contests and did OK in them as an undergrad, but there's absolutely no incentive in the US to train those skills to "olympic levels" The system is set up to get them to the point at which you can build stuff that works really well, and then just run with them. I think this is the right system to have.

    1. Re:Who cares what Magnus Carlsen's IQ is... by Tablizer · · Score: 1

      Gates was a skilled poker player. His using one monopoly to gain another, and pricing and bundling the right way at the right time to kill nascent competitors is poker-like.

  7. They win the gold in air and watter pollution too by JoeyRox · · Score: 1

    In addition to the gold in government corruption, oppression of civil rights, and lack of a free press.

  8. Blame corporate culture by Anonymous Coward · · Score: 1

    The corporate culture in the US drives the best tech minds away from the industry. Our computer people are just as smart, but after being shit on, looked down upon, and forced to complete meaningless TPS reports for so long they just give up and go do something else. It's our corporate culture that can learn from the Chinese, not our high tech pros.

    1. Re:Blame corporate culture by Anonymous Coward · · Score: 0

      The corporate culture in the US drives the best tech minds away from the industry. Our computer people are just as smart, but after being shit on, looked down upon, and forced to complete meaningless TPS reports for so long they just give up and go do something else. It's our corporate culture that can learn from the Chinese, not our high tech pros.

      THIS THIS THIS THIS THIS THIS THIS THIS THIS THIS!

      The lack of Quality STEM graduates in this country is at the management level and above. Truer words were never spoken!

      If you think that information security needs of a company are going to be served by hiring people from outside the country, then I have a state worth of ocean front property with bridges to every other state in the union to sell you because AMERICA! USA! USA! USA!

      When you have eliminated all the other factors, the management level of incompetence and corruption in this country's business leaders are clearly the problem. Don't believe me? Google the word Enron.. and see what comes back.. You are welcome America!

  9. Hack the Planet! US gets Gold in not being caught. by Anonymous Coward · · Score: 0

    getting caught != best hacker

  10. HackerRank does not rank "Hackers" by Anonymous Coward · · Score: 0

    The zeitgeist takes hacker to imply use of computers and technology for malicious ends. HackerRank is a website that presents it's users with common programming challenges for the purpose of providing a programming portfolio and self edification.

    By trade I am a sysadmins but modern DevOps or SRE positions usually require a certain level of programming proficiency. I have completed the python examples to prepare for interviews. I have never been a "hacker" in the way that the media takes it to mean.

    As for China and Russia, I would wager a few things are going on there. 1. There are some good programmers in each country. Though I have had experience with outsourced development in both countries and let me say I am not impressed. 2. Both countries are well known for lack of concern for copyright laws of other countries. I suspect there are places you can find solutions to every HackerRank challenge.

  11. Re:Couldn't have "Hacking Olympics" without the US by Guy+Harris · · Score: 1

    It is important to realize that you couldn't even have a Hacking Olympics without shitty vulnerable OSs like Microsoft makes, vulnerable email servers like criminal Hillary ran, and a generous supp;y of back doors like the NSA has given us. Say what you like about China and Russia here, but they are not the ones who have done the most damage.

    Presumably you understand that in "Hacking Olympics" "hacking" means "developing software" not "breaking into computer systems".

  12. This is news? by Aequitarum+Custos · · Score: 1

    This just in: People in countries where hacking US targets isn't going to land you life in prison, have more people with more practice/skills hacking US targets.

    Tonight at 11: We discover why a country that treats track and field in a similar manner as the US treats football has Olympic gold medal winners in track and field!

  13. A programmer ranking where India and US are equal by Anonymous Coward · · Score: 0

    or about equal can't be using a reasonable metric. That's ridiculous.

  14. US & India vs. Chin & Russia by wjcofkc · · Score: 1

    This is not much of a surprise as we deny fostering growth in areas that would lead us in the right direction, which is to say that I am a citizen of the United States. Instead we are so short sided that we make our talent train their talent just to get our severance. It is no fucking wonder.

    As far as hacking strictly for military might? That is where this becomes what I like to call a "magical metric". We have the talent, and our government is afraid of it. Now, what does that say about the state of affairs.

    --
    Brought to you by Carl's Junior.
  15. Hillary promises military retribution by Citizen+of+Earth · · Score: 1, Insightful

    Not to worry, Hillary has promised military retribution for cyber attacks. I guess she'll either start wars with Russia and China on day one of her presidency or draw red lines and then run away from them like Obama has.

    1. Re:Hillary promises military retribution by Anonymous Coward · · Score: 0

      Words that will go down in history... "You can keep your doctor, you can keep your healthplan" Obamacare will drive prices down making it affordable for everyone.

    2. Re:Hillary promises military retribution by djinn6 · · Score: 1

      It would have if we got the public option. His mistake was compromising, aka. "working across the isle".

    3. Re:Hillary promises military retribution by Anonymous Coward · · Score: 0

      Well, to be fair, there was nothing in the healthcare act that eliminated existing insurance contracts. It was the insurers who unilaterally decided to move their marketing to push for the larger pool of new insurees -- and to cancel (on their own volition) their existing plans.

      So you could say "Thanks, insurance companies, for abandoning me after all these years that I've been a customer". I'm always surprised how little anger people direct to insurance companies -- for all the years of kicking people off which made healthcare reform necessary, as well as their hijinks after healthcare reform was passed.

  16. Yeah probably not by Anonymous Coward · · Score: 0

    Hacker rank is used for screening perspective employees before we waste time talking to them. This year I've interviewed 3 Chinese (mainland) who blitzed the hacker rank but in the face to face interview where I gave them well defined problems, including a programming exercise, it became apparent they had not completed the online tasks themselves and had entirely inconsistent stories of work history compared to the previously provided resumes.

    I'm sure there are quite a few awesome Chinese programmers, but my sample thus far has lead me to believe there are a lot more cheaters. That and the new cheating scandal involving international (Chinese) students at our universities that seem to be an almost quarterly event in the papers.

    Russians though, I've hired quite a few awesome programmers from that part of the world.

  17. Re:Couldn't have "Hacking Olympics" without the US by Anonymous Coward · · Score: 0

    Compared with?

  18. Self-selection sampling bias by Solandri · · Score: 5, Insightful
    Once upon a time, a city was considering expanding its subway system. To determine if this was a worthy use of public money, they decided to find out how many hours a week the average person rode the subway. The agency tasked with collecting these statistics thought about the problem. Asking random people on the street seemed like it would waste a lot of time since most of those people might not even ride the subway. Then they realized if they just asked people riding the subway how many hours a week they rode, it would neatly filter out the non-riders and dramatically simplify their job. So that's what they did.

    When the city got the statistics, it said there needed to be 10x as many trains as they currently had. That obviously couldn't be right since the trains were only occasionally full. So what went wrong?
    • First, the statistical gathering method filtered out non-riders. This skewed the average (both mean and median) up, since they didn't have a bunch of "0 hours" in their statistics.
    • Second, asking people riding the subway gives you a time normalized sample, not a population normalized sample. Say only two people use the subway, one of whom rides it 1 hour a week, while the other rides it 10 hours a week. If you randomly hop onto the subway at any give time, you are 10x more likely to encouter the 10 hr/wk rider. Your statistics end up saying more about who is riding the subway at any given time, rather than how much each person usually rides the subway.

    Likely, the only thing these HackerRank statistics are measuring is that there are just a lot more job opportunities for mediocre programmers in the U.S. and India. While there are fewer such opportunities in China, Russia, and Poland, so the few people who pursue programming careers there tend to be the cream of the crop. To normalize it, you'd have to survey to find out how many total programmers there are in each country, compare to their total populations, then assuming a normal distribution of "skill" for the entire population of the country, map each countries results to that distribution. Then for the countries where the number of people taking the test are overrepresented relative to the total population, truncate their distribution to match that of underrepresented countries. e.g. If, say, only 0.01% of Poland's population tried the HackerRank tests, while 0.1% of the U.S. population did, then you'd have to compare Poland's results with the top 10% of the U.S. results (0.01% of the U.S. population matching the 0.01% of Poland's population) to get an apples-to-apples comparison. But that's a lot of assuming and normalizing for me to be comfortable with using the data to draw conclusions.

    1. Re:Self-selection sampling bias by Anonymous Coward · · Score: 0

      I wish I could mod you up.

      Though there might also be some form of evolutionary pressure focused on knowledge transfer at play.

      (The cream of the crop (knowing what works) teaching promising students (while developing a skill to spot those).

    2. Re:Self-selection sampling bias by abies · · Score: 1

      This would be true if you would, for some unkown reason, try to compare smartness of general population, to answer a question "if I take random person from US (versus China or Poland), how good programmer he could make after training?". But who cares about that? What most people will be probably a lot more interested in is "If I take random PROGRAMMER from US (versus China or Poland), what are the chances they are good?"

      So no, this doesn't mean that people in US are on average less 'smart' (assuming 'smart' is what you need to be a good hacker) than any of top hacker countries. But it does mean that a lot of people who are NOT 'smart' are taking programming in US and you will have to weed through 10x more candidates to find somebody useful there.

      And, to be honest, I think that India is a lot more interesting result than US. People are not outsourcing programming to US...

    3. Re:Self-selection sampling bias by Anonymous Coward · · Score: 0

      ITT: butthurt 'muricans

  19. Bullshit by Anonymous Coward · · Score: 0

    Stop counting web "developers" as developers and this would go away in an instant.

  20. not competing by Gravis+Zero · · Score: 1

    while an interesting anecdote, people aren't actually competing. if it was a competition, everyone would no doubt take an entirely different approach to maximize their scores. besides, we already had a DARPA challenge to generates exploits, so can we just enter those programs as contestants?

    --
    Anons need not reply. Questions end with a question mark.
  21. hacking competitions? by Cederic · · Score: 1

    The real test of computer hacking is: Does your code achieve its objective.

    I don't give a shit how elegant, performant or maintainable a piece of code is if it runs once. I care that it works.

    1. Re:hacking competitions? by ffkom · · Score: 1

      That might be sufficient to become "employee of the month" at MicroSoft or HipsterApp Inc., but the company I work for actually deems it relevant how performant my software runs, how maintainable it is over decades of use, and that it runs flawlessly not just once, but every time, all the time - 24/7.

    2. Re:hacking competitions? by Cederic · · Score: 1

      Sure, but then you're talking about software engineering, not exploiting a vulnerability quickly and effectively.

      If you're writing Nessus then you're in the sweet spot of both, but for a targeted zero-day, people want shit that works.

      Look at is another way: Do you want a top-end mathematician making their unique and innovative algorithm work, or do you want someone that productionises that?

      One comes before the other.

    3. Re:hacking competitions? by Anonymous Coward · · Score: 0

      HackerRank is a coding competition for software developers. It doesn't look like it has anything to do with NetSec.

      When it comes to software, maintainability is king.

  22. Re:I was hunted in Slab City by Anonymous Coward · · Score: 0

    Your story was entertaining. However, I don't agree with your definition of freedom. Freedom is not lawlessness.

  23. And this is the reason for the H1B programme by Anonymous Coward · · Score: 0

    to use the illusion of the American dream to lure and import the kind of talent that only exists in fragments at home, because American culture and society has dumbed people down to the point where the country is producing young people that can't think for shit. The country is now dependent on importing foreign talent to run its tech sector, among other things, and "dumb American" is truer than it has ever been.

  24. Re:They win the gold in air and watter pollution t by Anonymous Coward · · Score: 0

    Comrade, why do you have such hatred for The People's Love?

  25. China by backslashdot · · Score: 1

    Russia came in first but they hacked the scoreboard to appear second.

  26. Might want to be a little introspective by Anonymous Coward · · Score: 0

    A site that can't handle uMatrix running in your browser (some error occured (sic)) - a great choice to handle the interpretation of programming standards! Can't spell and can't handle proper browser extensions.

  27. Look at NSA, NRO and other agencies by AHuxley · · Score: 1

    The world got a look at what the NRO, NSA and GCHQ worked on together over the decades.
    The contractors, universities, private sector all soaked up that US talent for decades to keep admin control over domestic and international telcos and networks.
    What a China and Russia lacks is global NSA, GCHQ like access to safe staging servers that can reach international and domestic networks and limited telco hubs.
    A few 1980's spy ship's is not the best for that anymore ;) Tapping some telco cable in the ocean is not a perfect solution for interesting regional networks.
    Long range hacking and data movement will get noticed.
    Whats a "talented developer" worth if they are limited to fully imported, altered US phone home hardware and software to code on?
    i.e. that best code runs on what the Equation Group kept well hidden and allow a winning nation to import. https://en.wikipedia.org/wiki/...

    --
    Domestic spying is now "Benign Information Gathering"
  28. Hacking as a glorified label by Anonymous Coward · · Score: 0

    Journalism and current culture in general has a bad habit of glorifying certain activities with soft labels. Hacking is either malicious or theft. When programmers, organizations, or governments do it should be called theft. When caught red handed and identified then they are thieves. Why are they called hackers?

    Another favorite term of the journalism world is "mastermind". Why do we call the leader of any slightly complicated terrorist or criminal plot a mastermind. This is glorified term and just short of calling them brilliant or genius.

    1. Re: Hacking as a glorified label by Anonymous Coward · · Score: 0

      You clearly don't know what hacking means either, because there doesn't have to be theft involved.

  29. It also doesn't jive with other evidence by Sycraft-fu · · Score: 1

    The big one being software that gets produced and used/sold. The US and Western Europe dominate that arena. You go and look at who it is producing the big commercial and OSS stuff, from OSes to games to productivity software to media creation tools and so on and those are the areas that dominate. To be sure it is an international endeavour, software is great in that there isn't a huge fixed startup cost so a great many people can participate. But those regions see -by far- the most production. It isn't like it is all immigrants working for the companies either, lots of domestic labour.

    So, if China and Russia really are so amazing, so far ahead, I mean we are talking #1 vs #28, then where are all the software companies? Where are all the people contributing to OSS projects? Where are all the indies from those areas?

    There is just no way if China is this unstoppable force of the "most talented" developers (not just most numerous) that they wouldn't also be a huge force in the software industry. They just aren't though. They are a participant, as nearly every nation is, but they aren't anything special, nowhere even approaching the US.

    1. Re:It also doesn't jive with other evidence by angel'o'sphere · · Score: 1

      huge force in the software industry. They just aren't though.
      You are silly! Who do you think is making all the software in China, for China? The USA? Europe? They do their software themselves.
      You are mixing up Windows and "Office" sales with "the software industry".

      Here: http://www.investopedia.com/ar...

      Hope you know at least two of those companies ...

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    2. Re:It also doesn't jive with other evidence by Sycraft-fu · · Score: 1

      If all you can point out is stuff "in China for China" then you aren't strengthening your case. Linux isn't made "in Finland for Finns", Windows isn't made "in the US for Americans," QNX isn't made "in Canada for Canadians," and so on. When you are really good at something, you export it and sell it worldwide. You see that with US and European (as well as other) software, just like you see it with Chinese SMPSes. When you are really good in this interconnected world you cross borders, you aren't only able to sell in a rather walled off, controlled market. Canon, Zeiss, Leica, Nikon, etc don't sell glass just in their native countries or regions, they are the worldwide leaders because they are good. You find Canon cameras for sale through out the world, not just in Japan.

      Baidu is probably actually the best example: It is such a huge force in China, yet nobody outside China uses it. Everyone else uses Google (or to a much lesser extent Bing and Yahoo). Despite Google being an American company in origin, their product is not limited to one country. It isn't limited to English speakers either, you find it all over the world. In fact the only places it doesn't have a lot of penetration are places like China, Iran, North Korea and so on.

      Why? Because China wants to maintain control on the information their populace can see. So Baidu, being local, works well for that. Google, being global, does not. That combined with a bunch of protectionism means that Baidu is the big thing in China. But that's artificial, it isn't because Baidu is so amazingly great. You can get to Baidu from the US no problem, but few people do because it is a Chinese only site, you go to the homepage and it is in Chinese with no apparent way to change languages. By contrast Google picks a language based on your country location (which you can easily change) and supports searches in essentially every language, including Chinese.

      When you look at the heavy hitters in tech, Chinese companies just don't make the list except extremely rarely. Let's take a quick look at a few major areas:

      OSes: Windows (US), Linux (Finland, though worldwide really), OS-X (US), iOS (US), Android (US), QNX (Canada), BSD (US/worldwide), vxWorks (US).

      CPUs: Intel (US), AMD (US), ARM (UK), MIPS (US), Power (US), Hitachi (Japan).

      Databases: Oracle (US), MySQL (Swedish, though US now), Postgres (US/global), MSSQL (US), DB2 (US).

      FPGAs: Xilinx (US), Altera (US), Amtel (US), Lattice (US).

      Video Production: Avid (US), Final Cut (US), Premiere (US), Vegas (Japan/US, now moving to Germany).

      Video Game Engines: Unity (US), Unreal Engine (US), iDTech (US), Frostbite (Sweden), Source (US), Gamebryo/Creation (US), Cryengine (Germany), Dunia (Canada), PhyreEngine (Japan), Unigine (Russia).

      Seeing a trend?

    3. Re:It also doesn't jive with other evidence by angel'o'sphere · · Score: 1

      Canon, Zeiss, Leica, Nikon, etc don't sell glass just in their native countries or regions, they are the worldwide leaders because they are good.
      No, they sell it because:
      a) they are good at selling
      b) despite your thinking: the market is rather small and competition is terse
      c) they have a head start versus any Chinese company of over 100, close to 200 years.

      And if you missed it: none of them is an US company.

      For a Chinese company it is much easier to deal with a domestic market of 1.5 billion potential customers -- mind, you don't have to translate anything -- than it is for an US corp to deal with 350M customers wehre you have at least to translate into spanish and likely french and german.

      You seem to live under a rock ...

      Regarding your comparisons of computer companies or software: sorry, you compare what is successful at the market, not what is superior in technology.

      Seeing a trend?
      No. I see countries that are still 100 years ahead of China. That is all. This is simply "history" at its working. Nothing special, nothing to be proud about.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  30. I would win! by Misagon · · Score: 1

    I would win in hacking olympics.
    My skills with the hacksaw are exemplary!

    --
    "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
    1. Re:I would win! by Anonymous Coward · · Score: 0

      And here all this time i thought it was the amazing way you coughed

  31. Bias: the other top programmers are too busy by Anonymous Coward · · Score: 0

    ... since they are likely making top-$$$ and have no time competing.