Slashdot Mirror


Google Code Jam Winner Announced

Wild-eyed Visionary writes "According to the San Jose Mercury News, Jimmy Mardell, 25, of Stockholm, Sweden, beat out more than 5,000 coders to win $10,000 in Google's second annual Code Jam programming contest. Second place: Christopher Hendrie (Canada), third place: Eugene Vasilchenko (Russia), fourth place: Tomasz Czajka (Poland). Tom Rokicki, of dvips/Radical Eye Software fame, was the oldest finalist at age 40."

325 comments

  1. Comment removed by account_deleted · · Score: 0, Funny

    Comment removed based on user account deletion

  2. Anyone know... by bennomatic · · Score: 3, Interesting

    what the problems were?

    --
    The CB App. What's your 20?
    1. Re:Anyone know... by sulli · · Score: 3, Funny

      Not enough coders willing to work for free or cheap at Google?

      --

      sulli
      RTFJ.
    2. Re:Anyone know... by TheIzzy · · Score: 5, Informative

      Check out www.topcoder.com. They have a list of all the previous problems, and you can even see all the competitors' solutions if you want.

    3. Re:Anyone know... by Anonymous Coward · · Score: 0

      Er. Do you need a login to see this? I'm just not seeing any of the questions or answers for any competition...

    4. Re:Anyone know... by jareds · · Score: 5, Interesting

      The easy problem was, given a topographic map (as an array of strings of the same length, with 'A' to 'Z' giving the heights), a point on the map, and a cardinal direction, return the farthest point visible in that direction from that point.

      The medium problem was, given an array of integers representing the coefficients of a polynomial, return the largest root. Note that this is harder than it sounds because it's difficult to solve correctly just using Newton's method.

      The hard problem was, given an integer n and a fixed, precisely defined set of keystrokes available in a hypothetical editor, return the minimum number of keystrokes required to produce exactly n copies of the same character. This required an efficient search and correct choice of state space.

    5. Re:Anyone know... by jareds · · Score: 2, Informative

      The problems and solutions will not be available there because this was a private competition run by TopCoder for Google, rather than a standard TopCoder competition.

    6. Re:Anyone know... by Anonymous Coward · · Score: 0

      The answer is 5.

      Produces 6 j's
      <esc>6ij<esc>

    7. Re:Anyone know... by Anonymous Coward · · Score: 0

      I thought that the answer was 42?

    8. Re:Anyone know... by shmert · · Score: 1

      I wish there were something like topcoder which graded on elegance of coding. topcoder basically rewards you for writing abstruse, incomprehensible code very very quickly.

      Understandability is obviously way to subjective of a thing to use in an automated code competition, as it would require some human to look at it. Or would it?

      --
      You drank my drink, you drunk!
    9. Re:Anyone know... by Anonymous Coward · · Score: 0

      Whenever I look at the solutions of one of the higher rated people on topcoder, I am surprised at how short and elegant they are, compared to most of the coders.

      What topcoder rewards most is simplicity of solutions.

    10. Re:Anyone know... by Anonymous Coward · · Score: 0

      The answer is a program, you silly twit.

  3. A sad realization of self by roninmagus · · Score: 4, Funny

    It's a sad thing--if I'd won the money, I'd have just bought more computers. :(

  4. Yes, I did RTFA...and TFWS... by halo1982 · · Score: 1

    But I couldn't find what the hell the contest was. What it involved, what the people had to do. Would anyone care to enlighten me?

    1. Re:Yes, I did RTFA...and TFWS... by Anonymous Coward · · Score: 0

      Mod parent down.

  5. What did they write? by penguinboy · · Score: 4, Insightful

    So what exactly did the winners' programs do, exactly? I saw no mention in the article.

    1. Re:What did they write? by SparafucileMan · · Score: 1

      I haven't been able to figure this out either. However the Google Puzzle Championship seems somehow related to the Code Jam, and the Puzzle Championship has posted their problems. Its probally speculation whether the problems sets are in any way related.

    2. Re:What did they write? by Anonymous Coward · · Score: 0

      s/probally/probably/

    3. Re:What did they write? by Nuclear+Elephant · · Score: 2, Insightful

      They helped google figure out how to do some things apparently their own programmers could not do...free consulting. Don't have the cash on hand to hire 5,000 programmers? Hold a contest and generate IP for free!

    4. Re:What did they write? by Anonymous Coward · · Score: 1, Informative

      The winning program implemented a search engine based on the pagerank patent which outperforms google.

    5. Re:What did they write? by hkmwbz · · Score: 1

      Free? Google (I think they are paying?) are giving out nearly $20.000 to the five winners. Not exactly free coding if you ask me...

      --
      Clever signature text goes here.
    6. Re:What did they write? by Nuclear+Elephant · · Score: 1

      $20,000 - think about that...that's one fifth of the salary one good programmer makes...to solve a significant problem they would've otherwise had to pay a small team of developers full salaries for. 5,000 developers for a mere $20,000: a mere $4 per developer. you do the math.

    7. Re:What did they write? by hkmwbz · · Score: 1
      I fail to see the problem. For one, they didn't get 5,000 developers to do the job. 5,000 contestants doesn't mean that they all contributed with a good solution. And why would they have to hire a team of developers? It seems to me that one is enough, if he can figure out the problem.

      So I fail to see the problem. The guy who won is very happy now, and got plenty of money. Google solved a problem. Everyone wins!

      --
      Clever signature text goes here.
    8. Re:What did they write? by Nuclear+Elephant · · Score: 1

      Because a real competition involves 50-60 problems and leaves it up to the developer (or team of developers) to pick the ones they want to tackle. A true and fair competition actually has the goal of figuring out who the best coders are rather than using people to solve their problems. Google should have advertised it as "we're using you" rather than "lets see who the best coders are" as there is no way to have a competition based on 3 problems. I'm sure by the point you're probably thinking I'm just bitter - but quite the contrary; I've won several *real* competitions before and didn't bother entering this one b/c I saw how obvious it was that google was just using people, and stayed out of it.

    9. Re:What did they write? by hkmwbz · · Score: 1

      ...and the problem, again, is? Everyone wins. How is this a problem?

      --
      Clever signature text goes here.
    10. Re:What did they write? by Nuclear+Elephant · · Score: 1

      So it's OK to use people as long as they're happy in their ignorance?

    11. Re:What did they write? by hkmwbz · · Score: 1
      Use people? The contestants entered the contest of their own free will, well aware of the terms. And the winners got plenty of money.

      I still don't see the problem. Everyone gets a shot at winning, five people win lots of cash, while Google solves a problem. Everyone wins. Who loses?

      --
      Clever signature text goes here.
    12. Re:What did they write? by lars · · Score: 1

      I was one of the 25 finalists. I find your comments most interesting. Please explain to me how they were using us, or what problem we solved for them, because I'm not aware of this. ;)

  6. What language did they use ? by clarkie.mg · · Score: 1

    It would be interesting to know what language they used. From the rules :

    Use Java, C++, C# or VB.NET. Pick any of these programming languages to code your solutions. All are acceptable and none is given an advantage.

    My bet : C++

    --
    Men are born ignorant, not stupid; they are made stupid by education. Bertrand Russel
    1. Re:What language did they use ? by jareds · · Score: 2, Informative

      You are correct. The four winners used C++.

    2. Re:What language did they use ? by Anonymous Coward · · Score: 0

      My bet : C++

      That's only because PERL wasn't an option

  7. Google - Champion of the Common Man by Pavan_Gupta · · Score: 4, Insightful

    I don't comment very often, but I always get a little tingly feeling thinking about how Google is one of the very few companies I see in the wide expanse of capitalism that seems to actually enjoy making their customers feel good about the fact that they are giving a little out of their own pocket/time. I would pay to use google, just becase google is not an angry behemoth like Microsoft, Walmart, or Big Bro.

    Congrats to the guys who won, and a special congratulation to Google for being my favorite company on planet earth.

    1. Re:Google - Champion of the Common Man by FunkSoulBrother · · Score: 0, Troll

      Eh. I'd rather frequent a company that was interested in making labor feel good, rather than the customer.

    2. Re:Google - Champion of the Common Man by XorNand · · Score: 5, Insightful

      Your two aforementioned companies are both publicly owned. They are legally bound to do what is in the best financial interests of their shareholders. The actual owners of the company are not involved in the daily management and have only one, single-minded reason for owning stock: profit.

      When Google finally bites the bullet and has a billion dollars in other people's money, a old-school board of directors, along with the need to please the SEC and Wall Street analysts, things will change drastically. You'll suddenly see Google become much more conservative because they have so many interests to look out for and competing voices to listen to.

      Then some other upstart, agile company will usurp the crown and be the geek's new flavor-of-the-week. It's just how capitalism works. The moral: Don't get to blindly attacted to Google or you're going to feel deeply betrayed--they *are* only a business after all.

      --
      Entrepreneur : (noun), French for "unemployed"
    3. Re:Google - Champion of the Common Man by Anonymous Coward · · Score: 0

      Than I guess you would never be a fireman or a doctor!

    4. Re:Google - Champion of the Common Man by ponxx · · Score: 1

      > they are legally bound to do what is in the best financial interests of their shareholders.

      Has anyone ever dared to suggest that it is in the best financial long-term interest of the share-holders to have lots of happy customers?

      You can't put a dollar value on everything a company does, but a competition like this I think is very beneficial for google financially, just by creating good will with the community that includes both its customers and employees.

      Of course a board of directors would probably see that differently, which is why i think google is much better of *not* being publicly owned. In fact, other than the IPO injection of cash i have never understood why it is good for a company to be listed on the stock market...

      Ponxx

    5. Re:Google - Champion of the Common Man by Anonymous Coward · · Score: 0

      Ah but the customer is the person who pays.

      Currently google is making the freeloading searcher happy. We'll see if that lasts.

    6. Re:Google - Champion of the Common Man by nEoN+nOoDlE · · Score: 1

      Google execs probably eat children. They just don't publicize it.

      --
      Don't trust a bull's horn, a doberman's tooth, a runaway horse or me.
    7. Re:Google - Champion of the Common Man by tealover · · Score: 1

      "google is not an angry behemoth..." ?!?

      Do people older than 6 visit this site anymore ?

      --
      -- You see, there would be these conclusions that you could jump to
    8. Re:Google - Champion of the Common Man by Anne_Nonymous · · Score: 1

      Yeah, but I think they do it out of selfishness, not altruism. If Google were the best at searching, but they used pop-ups, spam, and log-ons, I'd pick a different product. Google is smart enough to understand this.

    9. Re:Google - Champion of the Common Man by skeller · · Score: 1
      Your two aforementioned companies are both publicly owned. They are legally bound to do what is in the best financial interests of their shareholders. The actual owners of the company are not involved in the daily management and have only one, single-minded reason for owning stock: profit.

      Uh. Privately-owned companies are bound to do the same thing. Minority shareholders in private corporations most certainly can sue the majority shareholders if the minority feels its interests are not being protected by the directors of the corporation.

    10. Re:Google - Champion of the Common Man by MisterFancypants · · Score: 5, Insightful
      Google is smart, not "Good". If you think they are really the champions of the common man, consider the fact that they actively help the Chinese government censor most of the net for its citizens.

      I use google all the time, because they know what I want, not because they are some sort of do-gooders... Because they aren't.

    11. Re:Google - Champion of the Common Man by Anonymous Coward · · Score: 0

      Um, ever go to MS seminars, workshops, etc.? They're often free and they usually give out tons of shit. Not that I particularly like MS or its products.

    12. Re:Google - Champion of the Common Man by DrSkwid · · Score: 2, Informative
      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    13. Re:Google - Champion of the Common Man by odin53 · · Score: 1

      Your two aforementioned companies are both publicly owned. They are legally bound to do what is in the best financial interests of their shareholders. The actual owners of the company are not involved in the daily management and have only one, single-minded reason for owning stock: profit.

      EVERY corporation, public or private, is "legally bound to do what is in the best financial interests of their shareholders." The point is that they have shareholders, hence the responsibility.

      When Google finally bites the bullet and has a billion dollars in other people's money, a old-school board of directors, along with the need to please the SEC and Wall Street analysts, things will change drastically.

      First of all, what is an "old-school board of directors"? Half of the board is made of outside directors -- two VCs and another business person. I'm not sure what means to you. For a public company, as a result of Enron and other corporate dishonesty, new rules promulgated under Sarbanes-Oxley require more board independence. Thus, in one sense of the term, "old-school" directors would be better. Second, it's a good thing to please the SEC -- it keeps a company honest and keeps shareholders informed.

      Then some other upstart, agile company will usurp the crown and be the geek's new flavor-of-the-week. It's just how capitalism works. The moral: Don't get to blindly attacted to Google or you're going to feel deeply betrayed--they *are* only a business after all.

      You speak the truth. I just don't understand loyalty to companies based on anything other than price and product/service quality.

    14. Re:Google - Champion of the Common Man by Anonymous Coward · · Score: 0

      You're not paranoid enough at all. Google has become the search engine of choice for everyone I know. "If it isn't on google, it doesn't exist". They are now poised to shape the minds of millions upon milllions - they have already "tailored" their home pages and results to different nationalities.

      A person is an (imperfect) data processor. Control the inputs, and you can, to a degree, control the outputs.

    15. Re:Google - Champion of the Common Man by Saeger · · Score: 2, Insightful
      I just don't understand loyalty to companies based on anything other than price and product/service quality.

      It's actually very easy to be loyal to smaller companies that still have a human face. As companies grow they usually jump off the cluetrain and become impersonal assholes in order to extract maximum profit. Google is set to do that.

      I'm sure COSCO is your kind of company though... cheap slave-products.

      --

      --
      Power to the Peaceful
    16. Re:Google - Champion of the Common Man by Anonymous Coward · · Score: 0

      Oh... they eat children. Just not human ones. Even the vegetarian ones scoff thousands of innocent plant kiddies like they were popcorn (and sometimes they are...the horror!)

    17. Re:Google - Champion of the Common Man by Anonymous Coward · · Score: 0

      That's just the site of some whacko who is pissed because he doesn't have the pagerank he "deserves" ...

      If he wants to convince Google to give him a higher page rank, perhaps he ought convince more people to link to him, because his site just isn't that interesting or informative.

      Then again, here you are giving him a link from a site like slashdot, increasing that nut's pagerank. *sigh*

    18. Re:Google - Champion of the Common Man by irc.goatse.cx+troll · · Score: 1

      Or consider the fact that they block the useragent LWP (libwww-perl) in an attempt to stop bots. Whats this google, you can use bots to spider the entire internet, but we cant make a simple query? I'm not jumping through hopes just to get a limited API license that probably has no extentions for languages I want to use.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    19. Re:Google - Champion of the Common Man by Elwood+P+Dowd · · Score: 3, Interesting

      As your other respondent sortof points out, the primary complaints on google watch relate to people in the "search optimization industry."

      These are people that want their websites to get higher rankings on Google searches. It actually has nothing whatsoever to do with poor behavior on Google's part.

      --

      There are no trails. There are no trees out here.
    20. Re:Google - Champion of the Common Man by Snaller · · Score: 1

      Your two aforementioned companies are both publicly owned. They are legally bound to do what is in the best financial interests of their shareholders.

      Even if its not in the interested of everbody else. Another law that needs to change.

      --
      If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
    21. Re:Google - Champion of the Common Man by EinarH · · Score: 1
      In a short summary; Google is where Microsoft was 20 years ago; growing with style and attitude, inocence, coolness and somewhat inovative.

      That is why giving Google too much personal information is a bad thing.

      --

      Melius mori in libertate quam vivere in servitute.

    22. Re:Google - Champion of the Common Man by Anonymous Coward · · Score: 0

      > Has anyone ever dared to suggest that it is in the best financial long-term interest of the share-holders to have lots of happy customers?

      This used to be the way nearly all companys did business but in the new generation of ME, ME, ME! Nobody has the patience for long term investments we want our money NOW! so you better get it for us!

    23. Re:Google - Champion of the Common Man by stephanruby · · Score: 1
      I'm sure COSCO is your kind of company though... cheap slave-products.

      I never shopped at COSCO, but if it's Costco you're alluding to. I do love that store. It's cheap and the store does have a human face. In this day and age, I agree that very few big stores have a human face, but surprisingly Costco is not one of them.

    24. Re:Google - Champion of the Common Man by Anonymous Coward · · Score: 0

      Do you have any evidence that they're *actively* helping the Chinese government censor?

    25. Re:Google - Champion of the Common Man by Saeger · · Score: 1
      No, I was talking about COSCO: China Ocean Shipping Company. :)

      --

      --
      Power to the Peaceful
    26. Re:Google - Champion of the Common Man by hkmwbz · · Score: 1
      The problem is that when a company grows, it usually grows because it is successful and has a lot of customers. Unfortunately, more customers means more clueless fools who clog up your phone and e-mail with questions they could have found an answer to if they bothered searching, angry people ranting and raving, etc.

      This means that if it is very easy to get in touch with the company, the people who will get in touch are often the ones who shouldn't have contacted the company in the first place. At least not before cooling down, because they often call in a rage and spend ages ranting and raving on the phone, and in the end, nothing is really solved... Anyway, this means that the company has to filter out the worst cases to make sure they aren't overrun. This usually doesn't help, as the people who actually need help and take the time to try to help themselves or at least calm down before calling, are the ones who end up having to wait.

      I've personally witnessed this several times.

      There's always possibility for improvement, and unfortunately, this means having to hide the human face as much as possible without making it impossible to contact you. It is a delicate balance, but it is necessary because of the flood of people trying to get in touch with someone.

      --
      Clever signature text goes here.
    27. Re:Google - Champion of the Common Man by Anonymous Coward · · Score: 0

      You mean when they stole Basic, bought DOS off someone else and tried to mimic Mac with Windows 3? Innovative? Suuure...

    28. Re:Google - Champion of the Common Man by Anonymous Coward · · Score: 0

      Dude, relax, he said "somewhat inovative"...

  8. Re:Bullshit by Peridriga · · Score: 1, Insightful

    fucking xenophobe....

    you run a company where you don't hire certain people b/c of arbitrary charecteristics and see how well you do.... I want to be your competitor so I can crush with w/ my diverse team of superior intellect and ability because I draw from a larger pool of talent instead of your artifically limited one....

  9. Comment removed by account_deleted · · Score: 0, Troll

    Comment removed based on user account deletion

  10. Anyone notice that the winners are... by danielrm26 · · Score: 2, Interesting

    ...all from outside the U.S.?

    Our education system is in serious trouble.

    --
    dmiessler.com -- grep understanding knowledge
    1. Re:Anyone notice that the winners are... by Anonymous Coward · · Score: 0

      Canada rules!

    2. Re:Anyone notice that the winners are... by XorNand · · Score: 5, Insightful

      Why is this a warning sign? Looking at it from a purely statistical point of view, the odds were not very good that an American would be among the winners. Stop being so narrow-minded, there are bright people from all over the world--America and abroad.

      --
      Entrepreneur : (noun), French for "unemployed"
    3. Re:Anyone notice that the winners are... by Izeickl · · Score: 4, Informative

      Check out Country Ratings

      US comes 13th out of the 16 ranked countries. Funnily enough, for all the outsourcing it gets, India is last.

    4. Re:Anyone notice that the winners are... by danielrm26 · · Score: 1

      "Stop being so narrow-minded, there are bright people from all over the world--America and abroad."

      You missed my point. I think there are *more* abroad.

      --
      dmiessler.com -- grep understanding knowledge
    5. Re:Anyone notice that the winners are... by Anonymous Coward · · Score: 0

      My guess is that all of the talented American coders were, gee, I dunno, working at their real job? The fact that this contest was won bt some coders in socialist nanny states that pay them to sit at home and surf the Internet is not meaningful to me. America is still home to the greatest talent in the world and the fact that they produce instead of taking part in stupid Internet contests is just another example why.

    6. Re:Anyone notice that the winners are... by October_30th · · Score: 1
      My guess is that all of the talented American coders were, gee, I dunno, working at their real job?

      Nice spin!

      --
      The owls are not what they seem
    7. Re:Anyone notice that the winners are... by Cokelee · · Score: 1

      I believe their ranking system is flawed. Look at how many were rated from the US. That has to pull down the average. Croatia probably has their best 11 programmers signed up and they got sixth place for it. The only country with >200 coders registered is the US. I don't think their stats page is meant to be a rule at all.

    8. Re:Anyone notice that the winners are... by asavage · · Score: 1

      Look at the number of US that are rated though. 1658 coders compared to only 24 for #1 placed Sweden. It just shows there are more amateur US coders entering the competition.

    9. Re:Anyone notice that the winners are... by Anonymous Coward · · Score: 0

      Here here!

    10. Re:Anyone notice that the winners are... by danielrm26 · · Score: 0

      "Well, you still think London is a COUNTRY , so go figure."

      I guess you're going to try and tell me it's a city now. :)

      By the way, what does my statement have to do with London being a city or country anyway? Hell, even if it *was* a country it'd still be outside the U.S.

      What's your point exactly?

      --
      dmiessler.com -- grep understanding knowledge
    11. Re:Anyone notice that the winners are... by Anonymous Coward · · Score: 0

      (a) it's supposed to be "hear! hear!" not "here! here!"
      (b) therefore, if the parent poster is Canadian, it damages the "Canadian education is better" hypothesis since the Canadian education system has turned out at least one moron who can't use English properly
      (c) unless parent poster is in fact American, in which case it reinforces
      (d) but we'll never know since the fellow posts as an Anonymous Coward
      (e) as do I.

    12. Re:Anyone notice that the winners are... by stardazed0 · · Score: 1

      The reason is that the top coders in America are already happily employed by companies such as Google. They have less incentive to make a name for themselves through these competitions.

    13. Re:Anyone notice that the winners are... by Impotent_Emperor · · Score: 1

      Of course there are. There are ~300 million Americans. There are over 5.7 billion other non-Americans.

    14. Re:Anyone notice that the winners are... by ponxx · · Score: 4, Informative

      then again, Sweden only has a population of ~9M. If you scale this to the population of the US (300M) then you get 24*300/9=800.

      Admittedly that's still only half as many entrants/population as the US, but the disparity is not as huge as you suggest...

      Ponxx

    15. Re:Anyone notice that the winners are... by mantera · · Score: 1


      probably 'cos most US coders are busy trying to keep their jobs... than take part in a coding contest... for real... US workers, not just US coders, are some of the most overworked in the world, slavery aside, and take the least amount of leave... some Europeans have the 35 hours weeks as law... that leaves them able to do much else...

    16. Re:Anyone notice that the winners are... by Anonymous Coward · · Score: 0

      well what do you expect, the damn school system teaches that computers all have Microsoft on them and all you have to do to know how to use them is click that icon.

      click that icon
      click that icon
      click that icon
      click that icon
      click that icon

      you can thank, the USD of America and Microsoft for dumbing down the kids in schools in the USA. (truely pathetic)

    17. Re:Anyone notice that the winners are... by Shazow · · Score: 1

      Or maybe all the smart hackers liked their music sharing, so they moved away from the US to avoid the RIAA. =8-]

      - shazow

    18. Re:Anyone notice that the winners are... by Cokelee · · Score: 2, Insightful

      Shouldn't it be scaled to the coding population, not just the population? You're scale assumes that everyone in the country is a potential programmer.

    19. Re:Anyone notice that the winners are... by Anonymous Coward · · Score: 0

      You must be kidding ? What a fallacious excuse !!

    20. Re:Anyone notice that the winners are... by danielrm26 · · Score: 2, Insightful

      "Of course there are. There are ~300 million Americans. There are over 5.7 billion other non-Americans."

      That argument doesn't hold water when you account for the penetration of computers into the lives of those 5.7 billion vs. our 300 million.

      --
      dmiessler.com -- grep understanding knowledge
    21. Re:Anyone notice that the winners are... by Anonymous Coward · · Score: 0

      No it only assumes that both countries have the same _rate_ of programmers.

    22. Re:Anyone notice that the winners are... by Anonymous Coward · · Score: 0

      Are you going back up your argument with these obvious 'statistics'? America has many advantages over other countries:

      1. smart and motivate people from all over the world come here to study because America has the top institutions.

      2. America has the strongest and most productive economy - meaning more people can be educated and follow these types of academic pursuits. more children grow up with computers, etc.

      3. Due to the strong meritocracy, competant people are more likely to succeed in America. It's not useful in the same way to be a genius if you are stuck on the farm.

      So even though America accounts for a small percentage of the global population, the number of people in a position to win this google challenge is not equally insignificant. The original author is right, it is strange that there is not one American, and he's not being narrow minded. Rather, you are being simple minded. I would guess that the reason there are no Americans among the winners is because Americans are simply busy with other things - not because there is a lack of talent in the country.

    23. Re:Anyone notice that the winners are... by Anonymous Coward · · Score: 0

      Yeah, the next country in contestants (Canada) scores 7% higher. Why choose 200 instead of 100? To be sure to put US alone in its class?

    24. Re:Anyone notice that the winners are... by Anonymous Coward · · Score: 0

      But how many counted for the US were educated in the US? Say, I'm from Russia, currently live and work in the US, so my score goes to US (which is way above avg. for the US). I guess they should sort by country of origin. Anyway, such rating should not be taked too seriously, as I can imagine that many CS dept. will push their best students to participate, thus making comparison less interesting.

    25. Re:Anyone notice that the winners are... by Anonymous Coward · · Score: 0

      Funnily enough, for all the outsourcing it gets, India is last.

      Maybe the good programmers are so busy working that they don't have the time to compete ;)

    26. Re:Anyone notice that the winners are... by Xerithane · · Score: 1

      That argument doesn't hold water when you account for the penetration of computers into the lives of those 5.7 billion vs. our 300 million.

      Please, just leave America for a couple months. Just go around and see the world. You know why Indians are busting American IT workers balls open? No? Well, go there and find out.

      --
      Dacels Jewelers can't be trusted.
    27. Re:Anyone notice that the winners are... by Doomdark · · Score: 1

      True, but even just including industrialized nations, it'd still be total of 1 to 2 billion people, vs. 300 million... so the point still holds?

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    28. Re:Anyone notice that the winners are... by Anonymous Coward · · Score: 0

      ... or moved to countries where salaries are higher.... guess where that is?

    29. Re:Anyone notice that the winners are... by hazzey · · Score: 1

      Did you also notice that the US has about 10x the number of coders ranked as opposed to the other countries. That just means that good coders fomr other countries are applying, and LOTS of regular CS students fomr the US are applying. With sample sizes that far from eachother, the deviation and error must be huge.

    30. Re:Anyone notice that the winners are... by Anonymous Coward · · Score: 0

      I bet you are the type of person who, when they close their eyes to visual the world, only clearly sees America and Europe, while the rest of the world is more or less disparate gray matter. Don't feel bad, it's pretty common.

      Our education system is in serious trouble.

      What gave it away, aside from having both of the simpering Bush idiots elected president? You might want to question our sanity, as well.

    31. Re:Anyone notice that the winners are... by be-fan · · Score: 2, Insightful

      Um, this isn't the Olympics. The government of Croatia does not go out of its way to get the best 11 coders to sign up for it. "Croatia" really has nothing to do with it. It just happens that the 11 programmers who happened to sign up from Croatia were better than the average US contestant. The only thing you can argue is that a sample of 11 programmers it not large enough to be statistically significant --- and thus not an accurate representation of the average programmer in Croatia.

      --
      A deep unwavering belief is a sure sign you're missing something...
    32. Re:Anyone notice that the winners are... by fermion · · Score: 1

      That is because every in India who can code is busy on paid projects. It is the rest of the world that has time to code for fun

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    33. Re:Anyone notice that the winners are... by Fred+Ferrigno · · Score: 1

      I humbly submit the following explanation:
      It is easier to become a programmer in the US than in Croatia. ITT Tech and DeVry have yet to open branches in Zagreb. People who learn to program in Croatia take it more seriously, on average. In Croatia, the people who would bring the average score down aren't programming, or at least aren't browsing English-language websites and don't know about TopCoder.

    34. Re:Anyone notice that the winners are... by danielrm26 · · Score: 1

      " I bet you are the type of person who, when they close their eyes to visual the world, only clearly sees America and Europe, while the rest of the world is more or less disparate gray matter. Don't feel bad, it's pretty common."

      Actually no. I am fluent in Spanish and have spent a good amount of time overseas (not in Europe). Re-read my post; you missed the point. I was saying that we are falling behind and that we need to catch up to other countries that are doing better. Exactly how is it that this equates to a self-centered view of the world?

      --
      dmiessler.com -- grep understanding knowledge
    35. Re:Anyone notice that the winners are... by danielrm26 · · Score: 1

      " True, but even just including industrialized nations, it'd still be total of 1 to 2 billion people, vs. 300 million... so the point still holds?"

      I don't think it does. There are not 1 to 2 billion people with high-level educations in computers. There is the U.S., which has tons of resources to throw at the problem, but can't seem to put out proportionately the same level of output that some of the smaller countries can. It's an education system problem - which was my original point.

      --
      dmiessler.com -- grep understanding knowledge
    36. Re:Anyone notice that the winners are... by danielrm26 · · Score: 1

      "You know why Indians are busting American IT workers balls open? No? Well, go there and find out."

      Agreed. But my original point still stands -- we need to improve our education system. Theirs is producing good workers because they have drive. In their case it's usually to get the hell out of the country.

      --
      dmiessler.com -- grep understanding knowledge
    37. Re:Anyone notice that the winners are... by Anonymous Coward · · Score: 0
      Funnily enough, for all the outsourcing it gets, India is last.

      It was never about good. It was about cheap.

    38. Re:Anyone notice that the winners are... by Xerithane · · Score: 1

      Theirs is producing good workers because they have drive. In their case it's usually to get the hell out of the country.

      Wrong. Most people love the country they live in and came from, but they want a better life there. I knew a man who was Moroccan, went to school in England and eventually became a professor and lived a great life.

      And retired in Morocco.

      --
      Dacels Jewelers can't be trusted.
    39. Re:Anyone notice that the winners are... by xnixman · · Score: 1

      Then again, maybe it is a sign that American's have jobs?

      Dan

    40. Re:Anyone notice that the winners are... by efextra · · Score: 1
      Funnily enough, for all the outsourcing it gets, India is last.
      hmmm.. perhaps there are only few entries from India as they busy working on their outsourced projects.
    41. Re:Anyone notice that the winners are... by danielrm26 · · Score: 1

      "Most people love the country they live in and came from, but they want a better life there."

      Sure, I agree with that, but I know *many* people from one particular country that want to interract with their home country on a visitation basis only. They do love their homeland, but they wouldn't even consider living there rather than here.

      Anyway, that wasn't my main point. My main point was that many of the young people in these countries are excelling in the computer world to a degree that is far beyond people in this country -- that's my observation anyway....

      --
      dmiessler.com -- grep understanding knowledge
    42. Re:Anyone notice that the winners are... by gfreeman · · Score: 1

      Wow, there are 1 to 2 billion people with high-level educations in computers in the U.S.? Cool.

      Seriously though, there are about the same number of people in Europe as in the U.S. There are also about the same number of people with high-level educations in computers in Europe as in the U.S. Now add to this mix India, Japan, Australasia, South America, even Africa. The odds are that a non-American would win it, if you're only statistically speaking of course.

      --
      Ceci n'est pas un sig.
    43. Re:Anyone notice that the winners are... by _pruegel_ · · Score: 1

      Also very interesting: Competitions usually take place 6pm eastern time which is like 2 in the morning in Europe. Seems like Swedish, Polish and German coders can beet the Americans while sleeping ;)

    44. Re:Anyone notice that the winners are... by Xerithane · · Score: 1

      Anyway, that wasn't my main point. My main point was that many of the young people in these countries are excelling in the computer world to a degree that is far beyond people in this country -- that's my observation anyway....

      It is true. And because they excelling past domestic workers, and also providing their services cheaper than domestic workers can provide, they are getting the contracts. People just don't like it when it happens to them (Not in my backyard!) so they think the companies are somehow obligated to keep the domestic workers.

      --
      Dacels Jewelers can't be trusted.
    45. Re:Anyone notice that the winners are... by danielrm26 · · Score: 1

      "Seriously though, there are about the same number of people in Europe as in the U.S. There are also about the same number of people with high-level educations in computers in Europe as in the U.S. Now add to this mix India, Japan, Australasia, South America, even Africa. The odds are that a non-American would win it, if you're only statistically speaking of course."

      Perhaps. You could be right about that; I don't know the numbers. As I said earlier, this is just an impression I have had for a while (that we are falling behind in technology education relative to other tech-aware countries).

      --
      dmiessler.com -- grep understanding knowledge
    46. Re:Anyone notice that the winners are... by gfreeman · · Score: 1

      I couldn't possibly comment on the state of education in the U.S. as I don't live there.

      But I don't need to live there to know population figures and internet usage (or even computing degree passes), so exercise your own educated mind, and go look up the figures for yourself - even the population ones would be a start. Change that "Perhaps" into an "Of course" :)

      --
      Ceci n'est pas un sig.
  11. Re:Good for google by whiteranger99x · · Score: 1

    5000 coders, 10,000 dollars prize... hmmmm

    Actually it would be $19,750 as second, third and fourth places get cash prizes too ;)

    4996 of these people wont even get any accolades for their work that the company may end up using. But thats the way it is with these type of contests.

    --
    Join the TWIT army now!
  12. Re:Bullshit by Anonymous Coward · · Score: 0

    Well, I happen to think that America is a pretty special place. And so do millions of formerly-enslaved iraqis. If you could get by your hatred of us you would see that we are at least as deserving of a code prize as somebody from Russia, a country that did not even support the war.

  13. it figures by fermion · · Score: 1

    I gues we in the US can no longer complain that the jobs for coders are leaving the country.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    1. Re:it figures by Anonymous Coward · · Score: 0

      Yes, but to India? One of the few below us?

  14. Re:Anyone notice that 95% of earth's population... by cperciva · · Score: 1

    is outside the U.S.?

    Ok, many of those people haven't had much experience with computers. But even if you just look at the US, Canada, Japan, Hong Kong, South Korea, Singapore, Australia, New Zealand, and the EU, you've still got easily enough people to make the lack of US success attributable to chance.

  15. my school career belongs to Jimmy Mardell by weetjerm · · Score: 5, Informative

    This guy is no stranger to programming. Many a day in middle school, and high school, was spent playing games Jimmy made for the TI-85 and TI-92. Specifically, he programmed Boulderdash, Tetris, Solitare, and many more to the various calculator platforms. A comprehensive list can be found at ticalc.org. Thanks man! Sqrxz was great.

    1. Re:my school career belongs to Jimmy Mardell by cybermace5 · · Score: 1

      Thanks man! I was racking my brain to figure where I'd seen that name before, hundreds of times.... Yes, the TI-85 games were top-notch. I think I'll dig out the ol' link cable and find the 85 version of Zshell or Usgard again.

      --
      ...
    2. Re:my school career belongs to Jimmy Mardell by Anonymous Coward · · Score: 0

      You had TI calculators in middle school ? I'm in engineering (2nd year) and have been using the same scientific calculator from high school.

      We never had the need for those programmable calculators (Games don't count).

    3. Re:my school career belongs to Jimmy Mardell by Smelly+Jeffrey · · Score: 1

      Lacking mod-points, but you deserve an up. I loved those games for the 85 and the Tetris port for the TI-86 as well. Jimmy was the one whose programs inspired me to go into assembly programming for the Z-80. Those were the days. Where is my calculator now??

    4. Re:my school career belongs to Jimmy Mardell by cybermace5 · · Score: 1

      No, I don't deserve a mod up...basically all I said was "w00t! zTetris!"

      --
      ...
    5. Re:my school career belongs to Jimmy Mardell by Smelly+Jeffrey · · Score: 1

      that's your opinion...
      if slashdot had bumperstickers, mine would read

      "I mod up for w00t! zTetris!"

      or something similar

    6. Re:my school career belongs to Jimmy Mardell by cybermace5 · · Score: 0, Troll

      Well then, if I had mod points, I would mod you up for saying you would mod me up if you had mod points. Actually I let about four mod points expire last week.

      --
      ...
  16. Re:Good for google by Anonymous Coward · · Score: 0

    actually the Code Jam competition was problem solving tasks, not developing new features with the Google API (like the other google contest), this was a way to attract new employment rather than new features

  17. if it isn't jimmy mardell! by sm.arson · · Score: 5, Interesting

    The Google Code Jam winner was certainly famous for his skills a long time before this... even ordinary kids in my suburban high school new about Jimmy Mardell 8 years ago.

    Jimmy Mardell was one of the pioneers of assembly programming for the TI calculators way back when. Without his ZTetris program (with two player link capability, no less!), high school math class would have been really boring for me.

    I credit Jimmy Mardell's work for sparking my interest in game programming. It's good to see he's still on top of things.

    --
    for great justice, this sig has been moved
    1. Re:if it isn't jimmy mardell! by Anonymous Coward · · Score: 0

      I thought the name was familar. Yup, the coder of ztetris, a cool ti version of tetris.

      My highscore is around 35,000

      Thx Jimmy!!!

    2. Re:if it isn't jimmy mardell! by zephc · · Score: 1

      dear god, one would have thought you were in MY math class!... I too played linked Tetris with at least one friend during boring Calculus 1 lectures in high school.

      I credit Z80/TI-85 tomfoolery with fostering my desire for going towards system programming. Mardell was one of the greats :)

      Ah, the things you can do even without MULT and DIV instructions :P

      --
      "I would say that 99 per cent of what my father has written about his own life is false." - L. Ron Hubbard Jr.
    3. Re:if it isn't jimmy mardell! by Anonymous Coward · · Score: 0

      Ah, my first thought was the guy in the Round Table Pizza commercials.

  18. I want that on my resume... by crashnbur · · Score: 0

    Imagine being able to list Google as one of your former employers. (For that matter, why would "former" need any place here?) I'd imagine that ranks reasonably high among Slashdot readers, at least in relation to Microsoft...

  19. Re:Anyone notice that 95% of earth's population... by anethema · · Score: 1

    Er, it must be nice to be able to dismiss it like that, but as was previously mentioned: If you look at topcoders country ratings, usa is near the bottom of the ranked countries. Just under canada there. The top countries are Sweeden, Poland, and Germany, in that order. The link to that page is in the comment above yours, take a look.

    If it were the olympics you wouldn't say 'ahh, there are so many countries, USA is bound to lose most of the time.' Thats downright unpatriotic of you :)

    --


    It's easier to fight for one's principles than to live up to them.
  20. Re:google sponsorship of coding competition by Anonymous Coward · · Score: 0

    Rusty? Is that you?

  21. Yay Jimmy! by YodaToad · · Score: 4, Insightful

    I just want to take the time to congratulate Jimmy on a job well done. I knew someone from the "TI Community" would make it big some day.

    I'm sure everyone who's ever owned a recent TI graphing calculator (TI-83 and up) will remember zTetris, among other puzzle games, that Jimmy wrote.

    Jimmy Mardell

  22. Re:Anyone notice that 95% of earth's population... by danielrm26 · · Score: 1

    "But even if you just look at the US, Canada, Japan, Hong Kong, South Korea, Singapore, Australia, New Zealand, and the EU, you've still got easily enough people to make the lack of US success attributable to chance."

    True. I guess I am adding this to a larger body of observations on my part. I just don't think our system is keeping up. The number of people I meet from other much smaller countries that have really strong computer skills seems disproportionate. This could just be a perspective issue though. My comments aren't based on anything scientific - it just seems like it's the case to me.

    --
    dmiessler.com -- grep understanding knowledge
  23. Interesting that the winner was from Sweden.... by Hogwash+McFly · · Score: 1

    It seems that the Scandinavians/NE Europeans are very talented with all parts of computing, such as programming and gaming. If i'm not mistaken, the Counter Strike clan that won the latest CPL were Swedish. I see a lot of good quality mappers that are from this part of the world, 3D-Mike and this guy for example. Oh, let's not forget Linus Torvalds. I hear that the broadband infrastructure is excellent in those parts of Europe and I suppose that will do anything but harm the situation.

    Would any Eastern European /.'ers like to comment?

    --
    Mother, do you think they'll like this sig?
    1. Re:Interesting that the winner was from Sweden.... by eddy · · Score: 2, Funny

      I think we're seeing the results of having a large C64 and then Amiga demo scene.

      --
      Belief is the currency of delusion.
    2. Re:Interesting that the winner was from Sweden.... by jimi1283 · · Score: 0

      Life is good when the goverment pays for all your higher education :)

    3. Re:Interesting that the winner was from Sweden.... by lastninja · · Score: 1

      And I was thinking it was our tax money doing that, Silly me.

      --
      John Carmack fan, browsing at +5 since 1999.
    4. Re:Interesting that the winner was from Sweden.... by Anonymous Coward · · Score: 0

      North Europeans got much further than the other nations in their evolution through selective process.
      Eastern Europe is very corrupted by influence from Asia but still their roots go to Scandinavia. That's why there is a talent among relatively big number of marginal.

      No one from India in the list which is a good indicator that they do not have any talent but use illegal practices (fraud, bribes, lying) to secure themselves in the IT market.

    5. Re:Interesting that the winner was from Sweden.... by TeknoHog · · Score: 1
      Fron the article: "Turns out the Europeans can beat the best of Silicon Valley."

      It's pathetic that they writer considered this a surprise, after all these years. Besides there are probably quite a few Europeans working in Silicon Valley too.

      The standard explanation for our (Nordic countries) hacking abilities is the long, cold winter. For half of the year, the most fun thing you can think about is to stay indoors writing code. It also helps that our cultures are not very traditional, and new technologies are keenly adopted.

      TeknoHog / Finland

      --
      Escher was the first MC and Giger invented the HR department.
    6. Re:Interesting that the winner was from Sweden.... by Anonymous Coward · · Score: 0

      Believe it or not, the Topcoder results are not an idicator of a country's programming talent!

    7. Re:Interesting that the winner was from Sweden.... by Anonymous Coward · · Score: 0

      I'm actually talking based on my own experience.
      I have never seen a programmer from India that can even write a "Hello World!" app without asking for help.
      They come here with fraud education credentials and want Americans to teach them.
      It's better and much easier to teach a Joe that works in McDonalds then so called developers from India.
      Also, how many people from Asia and particularly from India are participating in Open Source projects?

    8. Re:Interesting that the winner was from Sweden.... by Anonymous Coward · · Score: 0

      Browsing at +5??? how did you manage to see and reply to a post at 0 then? (Carmack fan too, but for his rocket)

    9. Re:Interesting that the winner was from Sweden.... by Anonymous Coward · · Score: 0

      Good lord. In a country full of intelligent, uninhibited and often heartbreakingly beautiful women, the most fun thing you can think about is >writing code?

    10. Re:Interesting that the winner was from Sweden.... by CrystalFalcon · · Score: 1

      Strange that nobody commented more on this. I think you're right on the money; having fun with tech in your youth is what produces top coders in your early career years.

    11. Re:Interesting that the winner was from Sweden.... by CrystalFalcon · · Score: 1

      Men fan, det var ju _du_ :-) nar jag foljde lanken sag jag vem som lag bakom nicket...

      / DWA

  24. Now THERE'S a Polish Joke for you! by SharpFang · · Score: 2, Informative

    Finals results

    Google CodeJam
    Onsite Championship Round
    Handle Score
    Yarin 569.58
    ChristopherH 482.17
    venco 359.85
    tomek 331.87

    Topcoders ranking:
    Top 10 Coders
    Rank Handle Rating
    1. tomek 3450
    2. SnapDragon 3285
    3. reid 3169
    4. snewman 3132
    5. Yarin 3058
    6. NGBronson 3005
    7. bladerunner 2928
    8. John Dethridge 2912
    9. ZorbaTHut 2881
    10. WishingBone 2858

    Poland Rules!

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    1. Re:Now THERE'S a Polish Joke for you! by Anonymous Coward · · Score: 0

      So, what, no top place finishers from the USA? Maybe they were caught saying "push it out the door, we need revenue this quarter!" ;)

    2. Re:Now THERE'S a Polish Joke for you! by MSBob · · Score: 3, Insightful
      Poland's math and computing education is modelled on the soviet degrees just like in the rest of the Eastern Europe and are much tougher than anything in the West. Course notes are essentially like reading Knuth's TAOCP. I think only MIT could give Eastern European Universities a run for its money.

      They don't have many universities (for the size of the population) but they provide some of the toughest, highest quality courses in math, engineering and Computer Science.

      I spent only three years in a Polish high school (they normally last four or five years) and went straight to a third year of a top British University in their Electrical Engineering programme. All of the math required was covered in the first couple of years in my high school.

      --
      Your pizza just the way you ought to have it.
    3. Re:Now THERE'S a Polish Joke for you! by nutsy · · Score: 1

      Poland Rules!

      As the Linux distro I prefer is maintained by Poles, I can certainly agree. :)

    4. Re:Now THERE'S a Polish Joke for you! by Anonymous Coward · · Score: 0

      Amazing how our uneducated American scientists beat the Ruskies to ol' Luna.

      You might say it's a matter of poor government, that the people are actually brilliant! Well, it doesn't take a rocket scientist to figure out moving to the U.S. is better.

      I think what you will actually find in these "tough" courses is massive amounts of memorization and regurgitation. That's not the same as thinking on your feet with applied knowledge.

      No country has a monopoly on good brains; but rigorous formal "training" squanders them. The more of other people's crap you have to stuff in your head, the less room you have for your own original thoughts.

    5. Re:Now THERE'S a Polish Joke for you! by MSBob · · Score: 1

      Nothing to do with people there being "brilliant" or "better" it's just that their educational system is stricter and more demanding. And no it's not about simple memorization only. If you didn't understand imaginary numbers and Laplace transforms in my high school you were toast.

      --
      Your pizza just the way you ought to have it.
    6. Re:Now THERE'S a Polish Joke for you! by abies · · Score: 1

      I don't think that putting 'original thoughts' and 'formal training' on opposite sides is very fair. While there CAN be cases in which too much education can stiffle the 'free mind', it is not a rule IMHO. If given person is brilliant, he/she will just not allow to be trampled under format education foot.

      I think it is a lot easier to stay free under strict education rules than to be 'different' with all these post-Columbine enforcements I have heard about. Don't want to be a cheerleader ? You are surely a sociopath !!! And IMHO there is a lot more brainkilling pheromones in being forced to enjoy being cheerleeder and interacting with Britney-like subculture then in having to learn a lot of math.

      Anyway, I agree that no country has a monopoly on good brains. But if you talk about race to Moon, government certainly made a difference here. Stalin has killed a LOT of best scientists and rest of them had to be taken back from Syberia to work on space program. Certainly, if they would spend 10 years at university instead of Syberia, chances for success would be better...

      I agree that there is a bit too much formal education (at least in Poland), which is not really needed later in workplace. US universities are certainly better at preparing people for work. But question is, should university create a perfect cubicle worker ? Here, in Poland, there is a rule that university should teach you how to learn and give you a base for learning reasonably broad number of subjects in future - not to prepare you in 100% for given job. At least theory says so, in practice it is often a total mess, due to lack of funding, personal preferences of university headmaster, number of post-communist people at high positions etc, etc.

    7. Re:Now THERE'S a Polish Joke for you! by Anonymous Coward · · Score: 0

      There's a simple explaination for opinion Poles gained in US.

      Simply, those who you know as "emigration" are in large part "outcast". People who were too stupid, too lazy, too ineffective, too dishonest etc to find any decent job in Poland. They moved to US to find worst jobs, that still earn them enough to appear very rich here. Your average Pole from Poland is WAY smarter than your average Pole from US.
      True, there are numerous exceptions in both directions. Like everywhere. But those, who the "Polish Jokes" are about, are scarce in Poland. Most of them moved to America.

    8. Re:Now THERE'S a Polish Joke for you! by SharpFang · · Score: 1

      Please, don't blame everything on post-communist people. The "New Estabilishment" does at least as much mess.

      Just for Polish status in race into space...
      Miroslaw Hermaszewski

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    9. Re:Now THERE'S a Polish Joke for you! by Eminence · · Score: 1
      True, there are numerous exceptions in both directions. Like everywhere. But those, who the "Polish Jokes" are about, are scarce in Poland. Most of them moved to America.

      How would you explain then that Andrzej Lepper was elected to parliament, Leszek Miller is prime minister?

  25. Google is snobby.. I hope this wakes them up by king_ramen · · Score: 0, Flamebait

    Google is a great company founded by a bunch of academic aristocrats that will not consider employees that we not good students from good schools (Ph.D. at Stanford is par for the course). I bet if they looked at the results of their challenge they would se SEVERAL people who did very well with little or no academic training.

    Meritocracy is the way to determine who knows their stuff and academic merit does not hold up well to real world merit in my experience. Of the best coders I have ever met many are college dropouts and others did their college in totally different subjects (chemistry, physics, music).

    ----

    --
    ----- Refactoring is the reason why man does not mistake himself for a god.
    1. Re:Google is snobby.. I hope this wakes them up by king_ramen · · Score: 1

      This is based on reality and my personal knowledge -- not what is on their website. PhD in CS for a damn INTERNSHIP! http://www.google.com/jobs/internship.html

      --
      ----- Refactoring is the reason why man does not mistake himself for a god.
    2. Re:Google is snobby.. I hope this wakes them up by Anonymous Coward · · Score: 0

      Really?

      "Third was Eugene Vasilchenko, who earned his master's degree in computer science from the Moscow Institute of Physics and Technology."

      They weren't any more details about education. But I would be very suprised if there were people without master degree in top10.

    3. Re:Google is snobby.. I hope this wakes them up by ppanon · · Score: 1

      A) It says MS and PhD candidates,
      B) It doesn't say how much they pay,

      Most companies use internship programs to check out potential talent before hiring them full-time. If the type of work/talent that Google has in mind requires someone with graduate-level experience, it makes sense for them to gear their internship program at that level doesn't it?

      So, it's quite possible their pay scale is at least as good as what you would get working as an RA or TA for a university, with equally or more interesting work. Sure they could be trolling for top talent at cheap prices, but what grad student is going to go for that? Perhaps Google is just trying different ways of attracting and filtering out top talent, methods that don't involve stupid logic problems in a 1 hour HR interview.

      As the great-grandparent post says, there certainly are mounds of good coders without that graduate-level education but the contest leaves an opening for filtering those out. While those coders may be good at programming, they are less likely to have the mathematical background for analysis and algorithm development that Google wants.

      king ramen seems to know a lot about google personel profiles so perhaps he has an axe to grind.

      --
      Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
    4. Re:Google is snobby.. I hope this wakes them up by gubachwa · · Score: 2, Insightful
      Meritocracy is the way to determine who knows their stuff and academic merit does not hold up well to real world merit in my experience. Of the best coders I have ever met many are college dropouts ... .
      Sigh. This debate seems to rage on without ever coming to a adequate conclusion. Does having a degree in Comp. Sci. mean you're a good coder? Obviously not. But it does actually indicate some very important things that may determine's one success in the business world.

      First of all, a Comp Sci degree consists of more than simply programming courses. In fact, instruction in particular programming languages is minimal in any decent Comp Sci program of which I know. What you learn instead are concepts, which if you learn them adequately, you should be able to apply to any number of situations. Besides computer related courses, you are also required to take courses that may be in unrelated subjects like (gasp!) English, History, Philosophy, or the Arts and Social Sciences in general. Being able to succeed in a broad range of courses and being able to learn abstract concepts indicates to an employer that you can do more than just code. Frankly, I would rather take a job that requires a degree than one that doesn't, because chances are that the job that requires a degree will allow some career mobility and won't restrict you to solely being a coder for the time during which you are at the company. The job that requires only that you know umpteen million languages or software products basically means you will be confined to a very narrow role while you're employed in that job, and when those particular tasks are no longer relevant to the company, you will be expendable.

      I have worked with "college dropouts" in the past, and my experience has not been the most positive. Some of them, I agree, were very good coders, but this seemed to be the extent of their abilities. There were certain aspects of the product on which I worked that had a more mathematical bent, and when these aspects of the product were discussed among the degreed developers, those without the degrees seemed to have no clue what we were talking about.

      Having said all that, I have also worked with degreed developers who are incompetent. But, in general, my expereince has been that those with a degree are better overall developers than those without. I think people in the business world realize this as well, and that is why a lot of jobs in the software industry require a degree.

    5. Re:Google is snobby.. I hope this wakes them up by be-fan · · Score: 1

      Judging by your English, I'm going to guess that you are not one of those academic aristocrats?

      --
      A deep unwavering belief is a sure sign you're missing something...
    6. Re:Google is snobby.. I hope this wakes them up by chgros · · Score: 1

      Ph.D. at Stanford is par for the course
      Ph.D. which founder Larry Page never got...

  26. Re:Anyone notice that 95% of earth's population... by Anonymous Coward · · Score: 0

    yeah but some of us americans only buy domestic goods, and only support companies that keep jobs, goods, etc in the United States.

  27. Contest Languages by SparafucileMan · · Score: 1

    I wish topcoder would let people write in Common Lisp or something more fun than Java, C++, and fucking C#. Since any problem solved is just going to have to be rewritten anyway when it is implemented in the real world (or on google.com), you'd think they'd allow people more freedom than OO styles. I mean, Lisp can do OO, too!

    1. Re:Contest Languages by reflective+recursion · · Score: 1

      Not to mention the fact that they are all much more verbose than Lisp/Scheme. I'd probably have to write the solution in Lisp and then translate to C++, simply because I would be able to try 10 solutions in Lisp in the same time it would take me to write one in C++ or Java.

      --
      Dijkstra Considered Dead
    2. Re:Contest Languages by voodoo1man · · Score: 1
      There's a little saying I came up with to try to explain these silly requirements to myself. It goes something like this:

      "Sure, coding in Pascal is crippling, but at least everyone's crippled equally."

      The statement is a little out of date (but a simple substitution will bring it right up to speed in these here modern techno-logical times of ours!). I think in some ways this is a valid rationale, but it makes completely no sense when you compare it to other competitive pursuits - no one requires professional athletes to wear lead shoes!

      Anyway, if you really feel like competing in these things, I recommend you contact these folks. They (he? I think Antonio Leitao presented a paper on this at ILC 2002) are promising to release their automated LinJ (large subset of) Common Lisp to Java translator (pretty-prints, too!) real soon now. I'm sure they'll let you use it if you ask nicely.

      PS - the ILC this year had a programming contest, all in CL (I got my ass kicked miserably).

      --

      In the great CONS chain of life, you can either be the CAR or be in the CDR.

  28. someone was asking about job postings? by twitter · · Score: 1

    How about, "Rack yourself against 5,000 of the world's best programmers for a 1/5000 chance at $10,000 and an outside shot at a job offer. Salary is negotiable and depends on experience."

    --

    Friends don't help friends install M$ junk.

    1. Re:someone was asking about job postings? by jareds · · Score: 1

      This wasn't a lottery. The probability of winning depended on skill, and the four winners certainly had a better than 1/5000 chance of winning.

    2. Re:someone was asking about job postings? by twitter · · Score: 1
      The probability of winning depended on skill, and the four winners certainly had a better than 1/5000 chance of winning.

      So what would you say their odds were?

      --

      Friends don't help friends install M$ junk.

    3. Re:someone was asking about job postings? by Anonymous Coward · · Score: 0

      "So what would you say their odds were?"

      I'd say Jimmy Mardell had a 100% chance of winning.

  29. Re:Bullshit by Anonymous Coward · · Score: 0

    And so do millions of formerly-enslaved iraqis.

    Thats just what the American mainstream media are saying.

    The last I heard the native population of Iraq like the american occupation and the current state of chaos less than the saddam government.

  30. Re:Bullshit by Anonymous Coward · · Score: 0
    fucking xenophobe....

    WTF are you on about? Xenophobe? A xenophobe is defined as:

    A person unduly fearful or contemptuous of that which is foreign, especially of strangers or foreign peoples.

    Since I am the original poster and I'm Canadian, I don't understand why you call me a xenophobe. I was simply stating that it would have been nice to see an American win.

  31. First line of the article by Anonymous Coward · · Score: 2, Interesting

    Turns out the Europeans can beat the best of Silicon Valley.

    Well, first of all, I don't agree with that. It kind of assumes that the best of Silicon Valley were attending that contest instead of actually trying to make a go of their company!

    Secondly, however, I think it might point to a weakness in our current US culture. Nearly every young person that I talk to now (I am 50, by the way), when talking about majors in college, puts any kind of technical degree at the bottom of the list. In fact, of the few that did express an interest in a technical degree, it was always with the assumption that a business degree would soon follow (direct quote from one: "Electrical Engineering with a Master's in Business Administration").

    And why not? The big rewards now all go to CEO's, CFO's and a lot of other CxO's that don't really create anything, they just manage it. Aside from a few entrepreneurs who started their own technical businesses (and, no, Bill Gates does not count, I've seen the code that he "created" in the early days of his career; he's better off managing!), there are few high-profile creative technical people in the US right now. Rightly or wrongly, a helluva lot of the credit (and, lately, a lot of the blame) goes to the managers of companies, not the people who sweat blood creating products that make companies what they are today.

    Unless things change radically in the next few years, I would guess we'll see a lot more of this.

    1. Re:First line of the article by Anonymous Coward · · Score: 0

      Exactly. I'm a senior CompSci major and I'm definitely considering an MBA and going into some kind of management role at a tech company. I love programming, but with the poor US economy and the outsourcing trend, I feel like I need to find something to provide more job security. Seems like the only thing that can't be outsourced is management.

    2. Re:First line of the article by sploxx · · Score: 1

      Yes, and that's not only the US, in europe (at least germany), it's the same. Really. Annoying and also sad.

    3. Re:First line of the article by WaterDamage · · Score: 1

      True! I used to be a IT slave and now I make much more running my own little Enron ;-) Someday, I too will milk millions out of the US population while my hard working sweat shops in India, co-owned with Cathy Lee Gifford, crank out millions of lines of C++ code for me. mua-hahaha

    4. Re:First line of the article by Anonymous Coward · · Score: 1, Insightful

      Kids would be stupid to pick the tech field. The only thing stupider would be to say you wanted to work on an assembly line or something. Those jobs are going going gone...

  32. Re:Good for google by Anonymous Coward · · Score: 0

    Um...If all the coders were given the same set of problems each round, would that mean they only add a dozen or so features? That doesn't include the fact that for these competitions, speed produces workable, but dirty code solutions.

  33. Re:Not worth it by SparafucileMan · · Score: 1

    You're assuming that the contestants were knowingly doing it for the money and not just for the hell of it, or the challenge. Besides the top placers will probably get a job out of it, if they don't have one already.

  34. Code Jam was fun by BoneFlower · · Score: 1

    Some fun string manipulation stuff... can't recall the problem I completed in the qualification round(I managed to declare a few varialbes on the second problem I had to do then my time ran out) but it was a lot of fun and definitely educational. I never used typedefs before then... use them all the time. never used stringstreams either. Now I do...

    Placed something like 160 in my group... only the top 100 advanced:(

  35. Re:Anyone notice that 95% of earth's population... by jareds · · Score: 1

    The country ratings are not meaningful because the competitors are not randomly selected from each country. There are fewer competitors from Europe, and those that do compete are quite good, whereas there are many amateur competitors from the U.S.

  36. Re:Bullshit by monkeyfinger · · Score: 5, Insightful
    Last time I checked, Google was an AMERICAN company. You think that they would have the decency or the patriotism to give at least one award to an AMERICAN. Sorry Google but you are no longer my search engine of choice. Altavista here I come.

    Decency? This was a competion and the best men won, what's indecent about that?

    Patriotism? If google ran a crooked competition where an american got a prize they didn't earn would that make you proud? Wouldn't it be better to keep trying until you win fair and square and then take pride in that?

  37. WARNING by Uber+Banker · · Score: 1, Informative

    Link to child porn.

    1. Re:WARNING by Anonymous Coward · · Score: 0
      how's this post off-topic?

      the grandparent post IS a link to child porn. someone in meta-mod fix this.

  38. Re:Good for google by y0bhgu0d · · Score: 1

    actually, $24750, as 5-25th place all got $250.

  39. Re:Not worth it by jareds · · Score: 2, Informative

    This was not the same format as last year's Google Code Jam. This was a algorithmic problem solving contest where competitors given the same set of problems try to solve more problems faster than the others under a short time frame. Google could in no way benefit from the competiors' solutions because they already had solutions for testing purposes. RTFA for the exact format of the contest.

  40. TOPCODER by Trolling+4+dollas · · Score: 1

    www.topcoder.com is where the contest details are and the solutions etc. I suggest you join I've won $2000 so far although I'm an uber programmer so that's to be expected.

  41. Re:Not worth it by kju · · Score: 1

    Most people who participate in such contests don't do it for the money, but because the problem is interesting or just for the fun. I belive that most good software was written by programmers who were really into the concept, not into the money which could be made out of it. So there is nothing worthless about this, except for your comment. Remember: Nobody was forced to take part in this contest.

    It seem to me that you are lacking any insight into hackerdom and geek culture and how good programmers and hackers think and work. If you are really and associate professor in computer science, your comment makes me sick. But i don't believe that a person who was moderated so often as troll like you that he got a starting score of zero is really a professor.

  42. Re:Not worth it by turbofisk · · Score: 0

    your a dick. it's the glory and excitement of solving problems, not the money.

  43. Re:Anyone notice that 95% of earth's population... by yomegaman · · Score: 3, Interesting

    When I was in grad school for physics it was sort of a running joke that the incoming Chinese students would always destroy the American ones on the qualifying exam. Finally I asked one of the Chinese guys about it and he told me that he had to beat out hundreds of people in China on a battery of tests just to even apply to an American grad school. We only get a chance to meet the best of the best, the rest of them are still in China.

    --
    ...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
  44. Lies and Statistics by KalvinB · · Score: 2, Insightful

    Considering only 24 people are ranked for Sweden and over 1300 for the US, it's not surprising we're ranked lower. We've got a lot more people trying (and failing) which lowers the overall score.

    It'd be interesting to see how our top X compare to another country's top X or just who has the top coder over all.

    The statistics as they are, are pretty much meaningless.

    Ben

    1. Re:Lies and Statistics by jmkaza · · Score: 1

      You're so right. Look at Sweden, the top ranked country with 24 people and an average of 1439.95, then look at the school rankings. MIT, in second place, has 28 people and an average of 1675.39. If one US school can beat the top country, then the states might not be the cesspool of bumbling idiot programmers the poster implied. (unless, of course, the MIT team is 24 swedish programmers and the four highest ranked poles, but I don't think that's likely)

    2. Re:Lies and Statistics by marsbarboy · · Score: 1

      Look how many ex-soviet bloc countries are in the top rankings, says something for russian maths teaching, which is arguably the best in the world, Programmers, chess players etc..

      --
      The truth is rarely pure and never simple. Oscar Wilde (1854 - 1900)
    3. Re:Lies and Statistics by Anonymous Coward · · Score: 0

      It's unfair to compare an entire country to an elite university of another country.

      Comparing the results of the premier Swedish technology university to MIT would be more reliable.

      There's something severely wrong with your grasp of statistics for you to say "If one US school can beat the top country, then the states might not be the cesspool of bumbling idiot programmers the poster implied.". After all, this rating is based on averages. All it proves is that the average TopCoder at MIT is better than the average TopCoder in Sweden. It would be very surprising if this wasn't the case.

  45. Python also... by Anonymous Coward · · Score: 0

    I don't understand why Python wasn't an allowed language. Google itself has a long history of using it. It now has functional programming elements (encroaching on Lisp's territory), and there's even a Just-In-Time compiler available (Psyco on x86).

    And yes, Python does OO if you want.

  46. Re:Bullshit by Anonymous Coward · · Score: 0

    YHBT. YHL. HAND.

  47. Mod parent up by Anonymous Coward · · Score: 0

    Mod parent up, this is definitely something most of Slashdot will get aroused by.

  48. LINK IS PORN not GOOGLE by BigDave · · Score: 1, Informative

    The link in the parent "office Google pages" is not google. It's a porn site

    --
    --BigDave--
    1. Re:LINK IS PORN not GOOGLE by Anonymous Coward · · Score: 0

      You're right, though the link searches google and goes flags the "i'm feeling lucky." So it is, technically, a google search :-D

  49. www.topcoder.com - you are being exploited! by Corpus_Callosum · · Score: 1, Insightful
    I just got done taking a look at www.topcoder.com. I must say, outside of a few real competition related challenges, this site appears to me to be a complete exploitation scam to get practically free consulting.

    The people who are competing for prizes are, AFAICT, donating their labor to solve real problems for real companies. Take a look at the set of current "competitions" here

    Or, how about this quote (trying to lure "customers", ahem... Donations for competitions):
    What Our Customers Are Saying
    "What makes Topcoder unique among component library vendors is their development strategy. It harnesses the strength of the global development community that has been so effective in creating the GNU tools, Linux kernel, Apache and the rest of the components that have formed the backbone of the modern day Internet, ensuring quality through rigorous peer review and testing while at the same time providing the contributors some additional incentive to participate in the process."

    or, this one:
    Over 30,000 developers are competing to build your next application. Learn how TopCoder delivers high-quality software at a lower cost than the competition.

    So, do you want to work for free, for a chance to win less than you would have made in your job to do the same thing? All for the opportunity to get listed as a good coder on a site that exploits you?

    If so, be embarrassed... Be very embarrassed.
    --
    The reason that it can be true that 1+1 > 2 is that very peculiar nonzero value of the + operator
    1. Re:www.topcoder.com - you are being exploited! by PurpleBob · · Score: 2, Informative

      Holy crap are you confused.

      Topcoder runs tournaments (mostly to attract good coders in the first place) and then there's a separate page for component development. If you do the component development, you get paid. That's the stuff they sell to companies. The "component competition" you linked to is where they're throwing an extra bonus on top of the pay you get for a component, to encourage more people to do it.

      But most people do the tournaments, because they're much more fun. There was a time when TopCoder was only tournaments; basically, they gave out lots of money and hardly made any. That, of course, had to stop, so now they have the components section too.

      It should be clear why they have to have extra incentives like the component competition: writing useful, non-specialized code that companies would want to buy is boring as all hell. So most TopCoders don't participate in that part of the site, even though the pay is good.

      The problems that are asked for the coding tournaments, like Google's, have all been solved before (that's how they have a reference solution to compare your outputs to!) That's not the code they sell. These problems are purely for fun. Look at the medium-level problem from the championship: given a polynomial, find the largest root. This is not cutting edge code that a company will pay for. Your TI calculator can do that. However, writing the code to do it, from scratch, in less than an hour, is quite an interesting challenge.

      And if you consider yourself a geek, but can't fathom the idea of people writing code for fun... be very embarrassed.

      --
      Win dain a lotica, en vai tu ri silota
    2. Re:www.topcoder.com - you are being exploited! by Geeyzus · · Score: 2, Informative

      BS. The competitions give you a higher TopCoder ranking. Then every once in a while, TopCoder sends out an email basically recruiting its users to code projects. In fact I found an email they sent to me, here it is (formatted to avoid the lameness filter):

      LEVEL 3 COMPONENT AVAILABLE FOR DESIGN!

      Note that there is a special component available for design this week. TopCoder is working with Sun to help provide the telecommunications industry with an entire set of APIs for integration with their business critical systems. The first step is to build a component for generating Technology Compatibility Kits (TCKs). Check out the details of the OSS/J TCK Test Proxy component and contact Bill Blais (bblais@topcoder.com) if you have any questions.

      The following design projects are now available:

      Component Name/Catalog/Price/Deadline

      Generic Parser/.NET/$252.00/11.12.2003
      Lightweight Model View Controller/.NET/$402.00/11.12.2003
      MSMQ Remoting Channel/.NET/$168.00/11.12.2003
      Phonetic Pattern Matching/.NET/$336.00/11.12.2003
      Spell Check/.NET/$336.00/11.12.2003
      Data Set/Java/$201.00/11.12.2003
      Financial Ledger/Java/$168.00/11.12.2003
      OSS/J TCK Test Proxy/Java/$1,000.00/11.19.2003

      For more information about TopCoder development opportunities go to:
      http://www.topcoder.com/?t=development&c=inde x

      So there it is. Yes they do recruit for big companies. BUT it's for money, pretty decent money too. The problems you do in competitions are mostly academic in nature, but they use the scores to decide who to pick for the pay gigs.

      Also you say, you can do the same thing at your normal job. Well, did you ever think that some people don't HAVE jobs, and this might help them making money until they find one?

      Next time you trash a company that is actually trying to do something good for the programmer community, try doing some reading first...

      Mark

    3. Re:www.topcoder.com - you are being exploited! by frenetic3 · · Score: 2, Informative

      You're a bit misinformed.

      I did the TopCoder contests for a while a year or two ago (back when they gave cash prizes.) There's the "Single Round Matches", which are what most of us would recognize as typical "coding competitions", and then they have some "component design" contests, or rather have an ongoing list of software components (for example, an FTP module or a module that accesses a database) that they wish to have developed and contract out to rated TopCoder members, including design/implementation.

      The little components are the software they're apparently selling, but the coding competitions (like this Code Jam) don't generate any saleable technology/IP. Competitors in the coding contests are therefore not being scammed, and those involved in developing the components do so voluntarily (and are compensated, although not compensated that much.)

      -fren

      --
      "Where are we going, and why am I in this handbasket?"
    4. Re:www.topcoder.com - you are being exploited! by srowen · · Score: 2, Informative

      You are mixing up topcoder.com -- programming competitions -- with software.topcoder.com -- design/development competitions.

      The results of the programming competition are ugly; no one would want to use it anyway.

      The component design/development competitions have a software engineering process around them and take several weeks. Winners are paid for their work, and everyone knows that this is being marketed -- in fact their is a provision for royalties.

    5. Re:www.topcoder.com - you are being exploited! by Anonymous Coward · · Score: 0

      Holy crap are you confused.

      Holy crap are you stupid and gullible. As TopCoder says,

      Over 30,000 developers are competing to build your next application.

      Obviously TopCoder isn't paying 30,000 developers to develop the same component. It's exploitation, plain and simple.

    6. Re:www.topcoder.com - you are being exploited! by Anonymous Coward · · Score: 0

      Winners are paid for their work ...

      Exactly ... losers aren't. It's a scam, a high level geek lottery. You know what they say about lotteries -- "stupidity tax".

  50. Re:Bullshit by ear2ground · · Score: 2, Funny

    Google - Searching 3,307,998,701 web pages:

    Google Search: Altavista
    First site returned:
    Hmm..... returns the 'competitor' - commies?
    Or worse - liberals!
    ;~0

    Altavista searching worldwide: Google
    First site returned:

    Serves business first - you're right - very American.

    --
    Subduction leads to orogeny
  51. Totally worth it by freeweed · · Score: 2, Insightful

    One-hundred hours of my time is worth about $7,000 (100 hours * 70 dollars per hour salary).

    Just to clue you in to a little known fact:

    The vast majority of people in developed countries make nowhere near $70 an hour.

    I'd venture that a lot of the people going in for something like that probably make more in the $10-20 range.

    $10,000 is a hell of a lot of money for someone just starting out, or not making $140,000 a year like yourself.

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    1. Re:Totally worth it by Anonymous Coward · · Score: 0

      Heh. I make $10 an hour here in the US. You'd be surprised how well you can live at that rate assuming you don't blow it all on unecessary crapola.

    2. Re:Totally worth it by God!+Awful+2 · · Score: 1

      Okay, admittedly the OP was an arrogant SOB, but it still is 100 hours of work for like a .02% chance at $10,000. Not exactly a stellar deal unless you're pretty damn confident that you're better than the other 5,000 entrants. (in which case why *aren't* you making $70 and hour?)

      -a

  52. Congrats Christopher Hendrie!!! by 3rror-404 · · Score: 1

    Christropher, a graduate of University of Waterloo, shows how much talent Canada and Waterloo has within.. I hope i get into Waterloo too :)

    1. Re:Congrats Christopher Hendrie!!! by Anonymous Coward · · Score: 0

      As a Waterloo student. IF you are the least bit social, you may really regret that decision.

  53. Re:Bullshit by nutbar · · Score: 2, Insightful
    It's that kind of closed minded bigotry that makes people the world only get pissed off at americans. The sun does not shine out of your ass because you were born in the USA.

    Sorry to the americans that *aren't* like that - as with most things, the few spoil it for everyone.

  54. The problem with TopCoder by spectecjr · · Score: 4, Insightful

    The problem with TopCoder is that it emphasizes hacky brute force solutions over elegant / high performance ones.

    Which is all well and good if you need to hack something out real quick, but if you need to get something stable, robust, high performance and high quality, you're talking about a whole different set of skills.

    --
    Coming soon - pyrogyra
    1. Re:The problem with TopCoder by rasteroid · · Score: 1

      That's not entirely true.

      TopCoder does require programmers to think and act fast, with little time for software design, but the code you are required to produce is definitely stable, robust and high-performance.

      All the solutions are put through extensive tests which are aimed at testing the stability, robustness and performance of the solution.

      High quality, now that is something that is very subjective, and I agree, not a priority in TopCoder.

      For me, the best part of competing in TopCoder is to come up with a stable, robust and high-performance solution to a program first, and then look at other people's solutions and realize just how much more stable, more robust and higher-performance your solution could have been!

    2. Re:The problem with TopCoder by Jugalator · · Score: 2, Informative

      The problem with TopCoder is that it emphasizes hacky brute force solutions over elegant / high performance ones.

      How did you come to this conclusion?

      At least the FAQ didn't make you do it.

      Do you really think this is a good way to measure the relative merit of programmers?

      The ability to quickly code solutions to a set of somewhat simple algorithmic problems does not completely define a "top" programmer. However, our attempt to make TopCoder tournaments as objective as possible has initially lead us in this direction. We continuously discuss ways in which we might introduce code elegance, style, reusability, and other less objectively ratable elements into our tournaments. We'd love to hear any suggestions on how this might be accomplished.

      --
      Beware: In C++, your friends can see your privates!
    3. Re:The problem with TopCoder by paulydavis · · Score: 1

      Not always true, brute force times out after 8 seconds on most div 1 problems.. so alot of DP and depth first searches with huertics.

    4. Re:The problem with TopCoder by spectecjr · · Score: 1, Interesting

      How did you come to this conclusion?

      When I came across a question asking me to determine how a table of data with three columns was sorted.

      The way they wanted you to figure it out was to sort the data in every possible combination of ways, and then compare those combinations with the actual data.

      Some of the others were of a similar nature. At which point, after spending the time to come up with an elegant solution and being ranked badly on time, I realized that I could have done it the "easy but completely assininely stupid in a real world scenario" way, and gotten high marks.

      At which point, I decided that Top Coder wasn't worth playing with. Too frustrating when you make a living coming up with solid code.

      --
      Coming soon - pyrogyra
    5. Re:The problem with TopCoder by Anonymous Coward · · Score: 0

      Maybe it's time to change the way you think about "solid code". What about this definition:
      1. Passes all system tests
      2. Runs within the required time limits
      ?

    6. Re:The problem with TopCoder by spectecjr · · Score: 1

      Maybe it's time to change the way you think about "solid code". What about this definition:
      1. Passes all system tests
      2. Runs within the required time limits
      ?


      How can you tell how fast the code is going to run until you've written it at least once?

      Yes, I know... this isn't meant to be real-world engineering. It's meant to be a coding competition. But that's my point in a nutshell.

      --
      Coming soon - pyrogyra
    7. Re:The problem with TopCoder by Anonymous Coward · · Score: 0

      Recognizing the stupidest code that you could posibly write and get away with in under 8 seconds is one of the skills that I think a 'top coder' should have.

      There are plenty of problems on topcoder that cannot be brute-forced which test algorithmic cleverness.

    8. Re:The problem with TopCoder by Anonymous Coward · · Score: 0

      "How can you tell how fast the code is going to run until you've written it at least once?"

      A good coder (both in real life and competitions) is able to estimate this accurately without having to write the program first.

    9. Re:The problem with TopCoder by dcg · · Score: 0, Flamebait

      What is your TopCoder handle? Clearly you are another clueless droid that thinks he knows what TopCoder is all about. I've learned a lot from the solutions that many of the top TopCoders have put forth to earn them their ratings. Brute force will only get you so far. But some of the best solutions are inspired and you can learn a lot from them. Before you start spewing garbage like this, I'd like to see how you would solve some of the problems in the arena.

      -- router

    10. Re:The problem with TopCoder by dcg · · Score: 0, Flamebait

      NASCAR requires you to drive as fast as you can without regard to safety of others and has no relevance to real world driving situations. Therefore I would never be a NASCAR driver.

      Stupid argument. Draw your own conclusions.

      -- router

    11. Re:The problem with TopCoder by spectecjr · · Score: 1

      A good coder (both in real life and competitions) is able to estimate this accurately without having to write the program first.

      Limits on data sets? Memory of the system it's running on? Architecture of the system it's running on? CPU power?

      These can all define the algorithm you choose, because most algorithms can trade space for speed.

      Those details are not provided.

      --
      Coming soon - pyrogyra
    12. Re:The problem with TopCoder by spectecjr · · Score: 3, Insightful

      NASCAR requires you to drive as fast as you can without regard to safety of others and has no relevance to real world driving situations. Therefore I would never be a NASCAR driver.

      Stupid argument. Draw your own conclusions


      Note that when you win NASCAR, the trophy you get isn't for "Safest Commuter Driver" either. TopCoder, however, supposedly ranks developers according to their talent and ability. This is not, however, what they are doing. They're ranking them by their ability to come up with quick hacky solutions - not real software engineering.

      --
      Coming soon - pyrogyra
    13. Re:The problem with TopCoder by spectecjr · · Score: 0, Offtopic

      What is your TopCoder handle?

      Guess. I'll give you a clue: it's quite similar to my handle here.

      Clearly you are another clueless droid that thinks he knows what TopCoder is all about. I've learned a lot from the solutions that many of the top TopCoders have put forth to earn them their ratings.

      Yes, absolutely. By golly, you're right. That must be why I get paid all that money to develop software. Because I'm yet another clueless droid.

      If you want to see an example of my work, check out the .NET framework. Or a number of Sierra products. Or heck, even, if you want, you can read my article here:

      Code Project - Bip Buffer

      --
      Coming soon - pyrogyra
    14. Re:The problem with TopCoder by spectecjr · · Score: 1

      Recognizing the stupidest code that you could posibly write and get away with in under 8 seconds is one of the skills that I think a 'top coder' should have.

      Sure. If you're writing bash scripts to administer user accounts, I'm sure that's perfectly fine. If you're writing hard realtime code to perform network transmission of data with 10ms latency max. and intelligent data throttling, it's not exactly up to snuff.

      --
      Coming soon - pyrogyra
    15. Re:The problem with TopCoder by Anonymous Coward · · Score: 1, Insightful

      Yes, your argument by analogy is stupid, as it entirely ignores the issue at hand.

      As for what one can conclude from the TopCoder FAQ --
      they say they're looking for ways to make their contests
      measure coding skills other than quickly hacking out minimal algorithms to simple problem descriptions. Therefore one can conclude that that's all their contests measure.

    16. Re:The problem with TopCoder by Anonymous Coward · · Score: 0

      How can you tell how fast the code is going to run until you've written it at least once?


      By doing algorithmic analysis -- a basic programming skill.

    17. Re:The problem with TopCoder by Anonymous Coward · · Score: 0

      There are plenty of problems on topcoder that cannot be brute-forced ...

      Just what, do you suppose, is to prevent it?

    18. Re:The problem with TopCoder by Anonymous Coward · · Score: 0


      The problem with TopCoder is that it emphasizes hacky brute force solutions over elegant / high performance ones.


      How did you come to this conclusion?

      At least the FAQ didn't make you do it.



      It seems that the TopCoder FAQ can serve as a test for logic and reading comprehension, since that is exactly the conclusion it supports, and they even ask for suggestions for how to fix the problem. Sheesh.
    19. Re:The problem with TopCoder by Anonymous Coward · · Score: 0

      The 8 second time limit that TC imposes.

    20. Re:The problem with TopCoder by Anonymous Coward · · Score: 0

      "Those details are not provided."

      You're wrong about that. It sounds like you've never competed before.

    21. Re:The problem with TopCoder by Anonymous Coward · · Score: 0

      Your comment doesn't make sense. I mentioned a skill that good programmers should have, and you reply by saying that a decision to use a brute force solution is bad in a specific situation. What's your point? Regardless of what a programmer decides to do in any given situation, he should have the skills to predict the consequences of these decisions.

    22. Re:The problem with TopCoder by Anonymous Coward · · Score: 0

      "Guess. I'll give you a clue: it's quite similar to my handle here."

      Spectecjr has competed in 0 contests. That would explain his comments.

    23. Re:The problem with TopCoder by Eminence · · Score: 1
      Note that when you win NASCAR, the trophy you get isn't for "Safest Commuter Driver" either. TopCoder, however, supposedly ranks developers according to their talent and ability.

      Winning NASCAR shows definitely some talent and ability in driving a car in extreme conditions. It is a reasonable assumption that such abilities can be of benefit also in normal conditions.

      Same applies to TopCoder.

    24. Re:The problem with TopCoder by spectecjr · · Score: 1

      Correct. I couldn't be bothered after I played with the qualification round and did some of the practice competitions.

      --
      Coming soon - pyrogyra
    25. Re:The problem with TopCoder by AmirS · · Score: 1

      > Those details are not provided.

      Yes they are, see the sections about hardware and how the submissions are judged on the support FAQs.

    26. Re:The problem with TopCoder by vegetasaiyajin · · Score: 1

      This is absolutely false. A TopCoder solution must run in less than 8 seconds to be considered valid, so low performance solutions will be considered invalid.
      The easier problems can often be solved using brute force approachs, but those are good solutions if problem size is small.
      Try to solve the TopCoder Open Online Round 4 problems using brute force.....

      --

      My heart is pure, but make no mistake, it's pure evil
  55. Eustace said there were no women finalists by Anonymous Coward · · Score: 0
    "Eustace said there were no women in the group of 25 finalists."

    And there damn sure weren't any Negroes . . .

    1. Re:Eustace said there were no women finalists by Anonymous Coward · · Score: 0

      Sure there were. Someone had to set up and take down the tables, and who better for teh grunt work than a buhc of porch monkeys looking to buy a forty of Olde E?

    2. Re:Eustace said there were no women finalists by Anonymous Coward · · Score: 0

      A strong back is a terrible thing to waste.

  56. Re:Bullshit by GreyWolf3000 · · Score: 1
    The last I heard the native population of Iraq like the american occupation and the current state of chaos less than the saddam government.

    True, but they are still under martial law. If the intent of the US government is to give them democracy, then let's compare how they feel about democracy after they actually have it to how they felt about Mr Hussein (why are we on a first name basis anyways?).

    --
    Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
  57. jimmy mardell's other achievements by p4r4d0x · · Score: 3, Funny

    Besides his calculator endeavors jimmy's also a known fast typer :)

    #23 all time on typerA.

  58. Re:Bullshit by rossz · · Score: 2, Insightful

    The American thing to do is pick the best man (or woman) for the job, regardless of their national origin. That is what makes this country great.

    --
    -- Will program for bandwidth
  59. Re:Good for google by Dun+Malg · · Score: 1
    4996 of these people wont even get any accolades for their work that the company may end up using

    Odds are, they're more likely to use the work of the top 4. They may cull a few interesting ideas from the lower ranks, but I doubt they'll choose to implement the 4983rd most efficient solution they have when there are 4982 that are better. You have to look at it properly: they aren't getting 5000 people to work for them for free, they are paying $20,000 to get the top 4 to submit their best solutions. I suspect they don't give a crap about the rest.

    --
    If a job's not worth doing, it's not worth doing right.
  60. nope by Anonymous Coward · · Score: 0

    just someone who is neither funny nor original

  61. Good Practices towards Good IT by Flu · · Score: 2, Interesting
    I think there's a few things done in Sweden that can explain some (although not all) reasons for Sweden being a good source of IT personell, and in some cases I believe the similar is true for the other nordic countries.

    For Sweden, I think the reason is spelled Ericsson.

    Why?

    Take a look at these reasons:

    • GSM basestations. Ericsson is one of the leading developers of the technologies behind the GSM network, and most development is done in Sweden. However, they needed to be able to sell handsets as well to get telecos to purchase basestations. Thus, they do both. For Finland, Nokia is in a similar situation.
    • ENEA. Ericsson uses OSE from Swedish company ENEA in its products, and ENEA was the first internet node in Sweden, back in the days when Sweden was connected to USA using a dialup modem.
    • SUNET. ftp.sunet.se is not only a huge ftp server, it is also the name of the university backbone network which connects all major cities and a lot of minor cities, too.
    • Distances. Sweden is a looong country, approximately 3000 km's from top to bottom, with a fairly poor airline and train system. Videoconferences have always been seen as the solution to the long distances. Guess what the Uni's do research on, using which network and guess if the telecom business likes video?
    • Neutrality. Sweden has a policy of being a neutral nation. Because of this, Sweden manufactures and develops almost all of its militiary technologies like the SAAB (they don't manufacture cars, BTW) JAS 39 Gripen fighter plane, Kockums submarines etc, rather than purchasing US, UK, German, French or Russian-made military technologies, like most small countries do. And, yes, Ericsson does military equipment as well!
    • Growth. A couple of years ago, Ericsson was the #1 mobile phone manufacturer of the world, outselling Sony, Motorola, Siemens and Nokia, with a lot of resarch on 3G and UMTS being done. They had a need for every single Master and Bachelor of Computer and Electronic and Physics Engineering student being examinated every year alone. Guess if technology studies got popular?

    Oki, there are a few other things as well, that does help Ericsson quite a bit:

    • Free education. The government pays even the university studies. All you have to pay for is food & living.
    • Subsidized computers. In Sweden, the taxes are redicilously high. But, since 5 years back, it is possible for everyone to purchase a computer through your employer at an approximat 50% (!) discount solely because of tax reductions, and it is totally costless for the employer!
    • Computers in school. A couple of years ago, a reform was done to increase the number of computers in schools. Well, contrary to what one would believe, the kids weren't really those in the most need for more computers, but the teachers were!
    • Former prime-minister Carl Bildt. Extremely technology friendly, he was the first MP to bring a lap-top (well, at the time the lap-tops were heavy enough to crush your lap in case you tried to put it there) into the parliament chamber for actual use - and he was almost thrown out of the chamber the first time he did it. It is claimed that he was the first prime-minister of any country to use e-mail to communicate with another prime-minister (which, of course, was the US president at the time).
    • IT-boom. There were a couple visionary geeks that knew how to speak that managed to start a couple of high-tech companies that needed a lot of people. Framtidsfabriken, Hardvarubolaget & Bredbandsbolaget had a vision of video-on-demand in every household. All started by the same person, they really wanted to make money on high-tech internet services, but they had to build the infrastructure in order to create the marked.
    • Teleco monopoly. This may sound strange, but: Telia had a monopoly on telephony and networking. Any
    1. Re:Good Practices towards Good IT by Jugalator · · Score: 1

      Free education. The government pays even the university studies. All you have to pay for is food & living.

      Pays the studies? To me the major costs lie in student apartments and study material (which aren't free), basically forcing you to make loans from CSN and essentially preventing people with children to study without taking some huge loans. :-/

      --
      Beware: In C++, your friends can see your privates!
    2. Re:Good Practices towards Good IT by caluml · · Score: 1
      Distances. Sweden is a looong country, approximately 3000 km's from top to bottom,

      Coughbullshitcough.

    3. Re:Good Practices towards Good IT by utopyr · · Score: 1

      Actually, it's true:
      Coastline: 3,218 km
      if you're traveling by boat, hugging the shore.

    4. Re:Good Practices towards Good IT by Anonymous Coward · · Score: 0

      the real reason is the gene pool going back to intelligent forefathers.
      Also think about Germany and Japan. On the whole ExTREMELY technically oriented people.

      In other news, if they are so neutral why did they join the UN?

    5. Re:Good Practices towards Good IT by Flu · · Score: 1

      Yes, of course, but we don't have to pay the uni' for its costs, like in most countries.

    6. Re:Good Practices towards Good IT by caluml · · Score: 1

      Coastline doesn't equal length. The coastline of Great Britain would be a lot more than Lands End to John O' Groats.

  62. Finland to Linus: Please come back! by Anonymous Coward · · Score: 0

    I noticed that that pesky little nordic country, Finland, was not even included.... did we lure their last decent programmer away or what?

    1. Re:Finland to Linus: Please come back! by Anonymous Coward · · Score: 0

      Linus is of Swedish descent, and speaks Swedish as his first language (there are large communities like this in Finland, they are referred to as "Finlandssvensk" or "Suomenruotsalainen").

      And Sweden is in first place.

  63. Re:Bullshit by Cidtek · · Score: 2, Insightful

    That's not patriotism your talking about, that's nationalism.

  64. Re:Bullshit by Anonymous Coward · · Score: 0

    Yeah, and last I checked America aint no fucking SOCIALIST country.

  65. Cynical... by Flu · · Score: 1
    No, no, no... The tax money goes to good healthcare and our pensions, didn't you know? *grin*

    That's why the retirement age has to be increased from 65 to 79 by the time we're about to retire...

  66. Re:Good for google by frenetic3 · · Score: 1

    Wrong. It's not a creative contest -- all competitors are given the same contest problems (check out TopCoder's site) which are reasonably small (most of the seasoned experts can sling through the set of 3 problems in an hour/hour and a half or so) and usually need to be solved with efficient algorithms (knowledge of graph theory, efficient search techniques, dynamic programming, etc. helps.) They have nothing to do with Google's product or technology.

    Nice troll though.

    -fren

    --
    "Where are we going, and why am I in this handbasket?"
  67. Your sig is great by Zen+Programmer · · Score: 1

    Waking Life and lucid dreaming are the dog's bollox.

  68. Re:Not worth it by AndreyF · · Score: 1

    Dartmouth just fell off my list of colleges to apply to. Thanks for helping me not waste my time applying and possibly making the mistake of actually going there.

  69. Re:Not worth it by Anonymous Coward · · Score: 0

    People who put a monetary value to their time neither understand the concept of acheivement nor deserve its benefit.

    You are, by definition, merely a cynic.

  70. Re:Bullshit by Anonymous Coward · · Score: 0

    How does feeding a -1 troll get modded up to 4?

  71. Re:Bullshit by Anonymous Coward · · Score: 0

    Notice that every other result Altavista returns has something to do with google.

    Oh wait, even the link to hoovers.com is just business info about google! (sponsored)

  72. A reply from a Bulgarian (Eastern Europe) by uglomera · · Score: 1

    What are you supposed to do when it is cold outside 24/7 and your country is developed enough so that everyone can afford a computer?

    btw, I realize this is not a valid reason. Bulgaria is poor and has nice beaches, but it still ranks #9 in the topcoder ranking. :)

    1. Re:A reply from a Bulgarian (Eastern Europe) by Jugalator · · Score: 1

      It's only cold at the winter though, unless you call 20-30 C cold. :-) And that's not something special with Sweden I think ;-)

      --
      Beware: In C++, your friends can see your privates!
  73. DO NOT VISIT THE ABOVE LINK! by Anonymous Coward · · Score: 0

    DO NOT VISIT THE ABOVE LINK!

  74. Re:Not worth it by prockcore · · Score: 1


    One-hundred hours of my time is worth about $7,000 (100 hours * 70 dollars per hour salary).


    Using your reasoning, your post to slashdot just cost you $6.

  75. Re:Not worth it by Anonymous Coward · · Score: 0
    your a dick

    My a dick? What the hell is that supposed to mean?

  76. Re:Not worth it by stile · · Score: 1

    applicants spent at least a hundred hours of their own time

    What? I spent, all told, about 3-4 hrs. I got eliminated in the second round, so I did the qualification round (2 problems, 1 hour), the first round (3 problems, 1.5 hrs), and the second round (3 problems, 1.5 hrs). Factor in a little chatting time before and after rounds.

    The thing was meant to be a competition, which means you know you're going in with only slight chance of winning anything. I went in for the fun of competing with peers. Note that the problem solutions aren't being harvested and used in Google, the problems aren't like that. It was just a competition.

    By the way, it was totally worth it. I won a t-shirt. ;)

  77. Re:google sponsorship of coding competition by Burpmaster · · Score: 1

    Remove "over." If Google is God, then you welcome our new search engine Lord.

  78. Hey, Uber! by Anonymous Coward · · Score: 0

    Can you program /. to not lose the umlauts?

  79. Re:Bullshit by Jugalator · · Score: 1

    How does feeding a -1 troll get modded up to 4?

    It manage to show some insight when replying to it? Just because you answer to something stupid doesn't mean you're going to say something stupid.

    --
    Beware: In C++, your friends can see your privates!
  80. What surprises me ... by FIT_Entry1 · · Score: 0

    is there's someone in Sweden actually named "jimmy".

  81. Re:Not worth it by Anders · · Score: 1

    Using your reasoning, your post to slashdot just cost you $6.

    I can see why he did not have time to read the article.

  82. Re:Bullshit by NoMaster · · Score: 1
    If google ran a crooked competition where an american got a prize they didn't earn would that make you proud?

    Well, so far it's worked America in the Olympics, war, and democracy ... why not a coding contest?
    --
    What part of "a well regulated militia" do you not understand?
  83. Corporations & whose interest they serve by waterbear · · Score: 1

    EVERY corporation, public or private, is "legally bound to do what is in the best financial interests of their shareholders." The point is that they have shareholders, hence the responsibility

    Not true. There are corporations that exist with not-for-profit/public interest/charitable purposes. Some of them are legally bound to prevent their shareholders having any financial interest in them. Needless to say, investment is not one of the reasons for being a shareholder in such a corporation.

    1. Re:Corporations & whose interest they serve by Anonymous Coward · · Score: 0

      Good point. The corporation is bound to do what its corporate charter says it will do. Most of the time that's "make as much money as possible," but not always.

    2. Re:Corporations & whose interest they serve by odin53 · · Score: 1

      Fair enough; good point. Of course, I wasn't talking about those kinds of companies.

      And to respond to the AC: most regular corporations never have "make as much money as possible", or anything remotely like that, in their charter. The closest you'll get is the statement of the corporation's purpose, and nowadays, at least in Delaware, it's something like "the purpose of this Corporation is to engage in any lawful act or activity for which corporations may be organized". (That is the stated purpose of VA Software (parent to slashdot); you can see it in one of their amended S-1s back in 1999).

  84. Re:Bullshit by Anonymous Coward · · Score: 0

    Internal Slashdot Error : TRAP on comment #7482866 - Moderation error - "+2, Funny" or "-2, Troll"?

  85. Re:First post! by Anonymous Coward · · Score: 0

    you mean seventh. Ick.

  86. Re:google sponsorship of coding competition by Anonymous Coward · · Score: 0

    shut the fuck up!

  87. Alright, I'll bite... by Corpus_Callosum · · Score: 1

    Perhaps my comment was hasty, but I am a veteran coder from the valley, and I'll tell you what: $252 for a parser? $336 for a Phonetic pattern matcher? My rates were $150+ / hour... From my POV, this is exploitation...

    If these rates are cool for you, more power to you. Sorry for getting down on something you like.

    In fact, if this is something that you guys enjoy, then my apologies. But I watched systematic exploitation of talent for over a decade, where those being exploited were making MUCH MORE than these little numbers. I just have a soft spot for talent and real trigger for those that take advantage.

    BTW: These projects that are listed, how do you claim the money? If you volunteer, are you guaranteed to cash in when you turn in your work? Or are you taking a chance that someone else will also turn in the work and get paid instead?

    --
    The reason that it can be true that 1+1 > 2 is that very peculiar nonzero value of the + operator
  88. You are being exploited! GREY AREA: MOD PARENT UP by Anonymous Coward · · Score: 0

    It appears to be a grey area. TopCoder is both a competitive site that professional and ameteur coders can have fun with, and a consultancy.

    There is certainly an element of exploitation going on. The real question is whether it is damaging exploitation (e.g. misleading to those being exploited) or willing (and therefore moral) exploitation.

    At any rate, I think this discussion has merit, so the original post should not be shoveled under the carpet because a few moderators think the competitions are fun.

  89. Re:google sponsorship of coding competition by Anonymous Coward · · Score: 0

    shut your fucking hole!

  90. not a meritocracy by ChrisCampbell47 · · Score: 1
    If google ran a crooked competition where an american got a prize they didn't earn would that make you proud?

    That reminds me of a bumper sticker I saw last week:

    George W. Bush -- born on third base, thinks he hit a triple!
  91. Re:Anyone notice that 95% of earth's population... by anethema · · Score: 1

    Uhh, what you're saying makes absolutly no sense.

    You are saying that the country ratings mean nothing because ..let me get this straight.. Since there are fewer competitors from europe..the ones that compete are better..but since more people from the USA compete, they are more amateurs?

    I propose that they ARE essentially randomly selected. Whoever wants to compete, competes. All the competitors averaged out from a country is a country ranking. Since its an average, obviously the country rankings mean just what they show. The average ranking of that country compared to other countries.

    Buuuut, if it makes you feel better, have fun rationalizing.

    (BTW, im from canada which is only a spot above the usa, but you dont see me justifying it wiht BS stats examples)

    --


    It's easier to fight for one's principles than to live up to them.
  92. Re:Bullshit by Rouxfus · · Score: 1

    Better check again, Sparky. The U.S. isn't Sweden, yet, but programs like Social Security, Medicare, Food Stamps, etc. are all socialist in nature in that they compel people who create wealth to support those who don't. We as a country should care for and help people who need it, but in a non-Socialist country such activity would be done voluntarily by individuals and corporations, not by force of law. The U.S. is a socialist country, and you have Woodrow Wilson, Franklin Roosevelt to thank for it.

  93. Re:Anyone notice that 95% of earth's population... by jareds · · Score: 1

    I obviously didn't explain in enough detail, but I'm right.

    As you note, the samples are self-selected, not randomly selected. While self-selected samples can roughly substitute for random samples in some circumstances, this is not one of them. The fact that the huge number of competitors from the US is more than can be accounted for by population differences is a tip-off that self-selection has skewed the samples. There must be a reason why people from the US are more likely to compete, and this reason might affect the skill distribution of the competitors. In fact, it does. The main reason is that matches are not at convenient times in Europe compared to the US. Also, the problem statements are written in standard American English, which also makes it more convenient to compete in the US. Because competing is more convenient for Americans than Europeans, fewer Europeans find it worth their while to compete. Those that are likely to do well are more likely to find it worth their while.

    Really, though, if you think a self-selected sample will work, the burden of proof is on you to argue why.

    Note that I do actually believe that the educational system in the US is inferior to that in Europe. However, I still believe that those statistics are meaningless, because I understand statistics.

    Buuuut, if it makes you feel better, have fun rationalizing.

    Pfft. My rating on TopCoder is much higher than the average for Sweden. I'm not arguing that the country rankings are meaningless to inflate my precious ego.

  94. "Don't be evil?" Then don't go IPO... by dnquark137 · · Score: 1

    IMHO, this is the only way for Google to stay true to Brin's maxim, "Don't Be Evil."

    For motivation, look at fast food industry. Ever since the 50's it's been one giant rat race of who's going to sell more burgers. It's led to the dominance of giant corporations, who now have a huge market share, sleazy business practices, and have created really shitty labor conditions for millions of workers to boot. The only "non-evil" fast food joint is In-N-Out (if you live in CA you know what I'm talkin' about :) They (a) make great burgers, (b) have the highest wages in the fast food industry and as a result have the highest customer/employee satisfaction ratings.

    What's the point here? Well, In-N-Out is privately held, and have resisted multiple pressures to go public. Hence, no insentive to increase margins by depressing wages, to follow the latest trends in the industry by offering the Fast Food Fashion of the Season (be it bagelwiches, salads, tacos, etc)... They just make really good burgers.

    So far, Google has done just that: focused on what its original purpose was -- to be a kick-ass search engine -- and done it remarkably well. But I doubt that after the IPO things will not change for the worse and we will have another Microsoft on our hands... Or McDonald's.

  95. ... all from countries who care by brodin · · Score: 1

    about meaningless contests. Many of the best programmers (here and abroad) are out doing something besides entering meaningless contests. Hardly an indictment of our educational system.

  96. Grattis Jimmy! by Anonymous Coward · · Score: 0

    Bra gjort, Jimmy!

  97. DANGER WILL ROBINSON! by Anonymous Coward · · Score: 0

    Randian Monkey Poster! Look at the monkey. Look at the silly monkey!

    Would you like to purchase a banana at a fair market rate?

  98. Re:Bullshit by Anonymous Coward · · Score: 0

    On the other hand if America would spend more tax $ on education, job creation and science instead on the monstrous war machine, there would be far less crime and more coding contest winners among Americans.

    P.S. No, I'm not anti-american

  99. Yet Another Slashdot Kill? by Anonymous Coward · · Score: 0
    So... Reading Slashdot, I see that a lot of stuff is dying. FreeBSD is dying say all the /. trolls, Linux is dying because of SCO, opensource is dying says Microsoft, every time Nintendo is mentioned in a story, there are at least three posts pointing out how Nintendo is dying, or going the way of Sega...

    And now Google is dying too?

    Sigh, no wonder geeks are so easily depressed. They read Slashdot and get to hear that their world is falling apart... :(

  100. Moderators! Watching Google Watch... by hkmwbz · · Score: 1
    Dear moderators, please don't let this deceptive site get too much publicity. Before spending your mod points, consider this:

    Google Watch Watch

    Google Watch is an extremely unbalanced site, and there are several direct lies. As has been pointed out, it is put up because Mr. Brandt didn't like his pagerank and thought that his obscure site about Rumsfeld should have ranked higher. But Google didn't rank it higher, so he set out on a personal vendetta. I have written about this before, so I am not going to repeat everything here.

    But again, this is my plea to the mods that they consider the facts at hand and spend their mod points wisely. It is well and good to keep an eye on large corporations, but spreading lies about them is unacceptable. Especially when Google is actually a very useful tool and does not seem to be "evil" just yet ;)

    --
    Clever signature text goes here.
  101. Re:Bullshit by Anonymous Coward · · Score: 0

    *applaudes*

    America needs to grow up and realise that some things actually happen beyond its borders.

  102. Re:Bullshit by roundand · · Score: 1

    Altavista searching worldwide: Google

    The Hoover result is actually a sponsored link. But your mistake, which I shared for at least a few seconds, shows that the real problem is the absence of visual contrast between the sponsored and (I hope) unsponsored results, just a couple of small-ish text fields.

    Therte's a line between using minimalism to aid clarity, as Google do, and using it to obscure matters, and I think Altavista are nudging it.

  103. T-Shirt design? by Anonymous Coward · · Score: 0

    > I won a t-shirt. ;)

    Me too, did you got it?
    (still waiting for mine)

    And is the design of this T-Shirt finally out?
    I suspect it to be white with the Google Code Jam 2003
    logo on front in color, but I was seen nothing official yet.