Slashdot Mirror


2007 ACM Contest Winners Announced

prostoalex writes "2007 ACM International Collegiate Programming Contest is over with Warsaw University (Poland) winning it this year and solving all of the problems. The runner-up, Tsinghua University (China), finished with 7 problems solved, while St. Petersburg University of IT, Mechanics and Optics (Russia) and MIT (USA) are tied up for the third place with 6 problems solved. There were 6000 teams initially in the running, and in the final round of the competition only 88 remained."

110 comments

  1. Don't see Polish or Chinese software being pirated by Anonymous Coward · · Score: 2, Funny

    I don't see Polish or Chinese software being pirated. It's always those lousy Americans'.

  2. No Indian universities achieved a top ranking? by Anonymous Coward · · Score: 2, Interesting

    I'm surprised that no Indian universities achieved a higher ranking. They place much emphasis on competing in these sorts of programming challenges.

    On one hand, it is essential to be able to quickly come up with creative solutions for a wide variety of problems. But it is also essential to focus on the other aspects of software development, including maintainability and quality. From my experience, those who come out of Indian universities have the problem solving skills, but they lack the full spectrum of skills necessary to produce software. The high degree of emphasis only on problem solving, contest-style skills may be the reason for this.

    1. Re:No Indian universities achieved a top ranking? by Anonymous Coward · · Score: 1, Insightful

      let's bring in nationalism in a CS competetion because you're a short sighted non thinking nerd

    2. Re:No Indian universities achieved a top ranking? by postmortem · · Score: 1

      I'm not...the emphasis is one thing: list of nice wishes and expectations of Indian professors. The talent + strong theoretical mathematical background are another.

    3. Re:No Indian universities achieved a top ranking? by Bob54321 · · Score: 2, Insightful

      I'm surprised that no Indian universities achieved a higher ranking. They place much emphasis on competing in these sorts of programming challenges.

      Could it be that that there are no clear cut top universities for learning to program in India - i.e. they are all reasonable? If that was the case, the programming talent would get spread out and the universities would not progress as far as those who manage to attract all the programming talent in a country. Just a speculation...

      Also, what portion of the team members actually are from the country they attend university in?
      --
      :(){ :|:& };:
    4. Re:No Indian universities achieved a top ranking? by jorghis · · Score: 1

      > Could it be that that there are no clear cut top universities for learning to program in India - i.e. they are all reasonable?

      I dont think this is the case. IIT is generally regarded as one of the best engineering univerisities in the world. Everyone who wants to be an engineer/scientist in India applies there. If anything, the best engineering undergrads in India are more concentrated than the best engineering undergrads in the US.

    5. Re:No Indian universities achieved a top ranking? by Anonymous Coward · · Score: 0

      Have you ever worked with any Indian-trained software developers? I can assure you, they're the first to bring up their contest superiority. But even then, it's not about nationalism. It's about the differences in their university/college culture, compared to that of Europe, North America, and elsewhere in the world. They're trained to focus on the speed of their software development, while most other universities around the world tend to train on quality and understanding.

    6. Re:No Indian universities achieved a top ranking? by Anonymous Coward · · Score: 0

      I don't think it'd be a too far off to assume that most the participants, and competiting universities, do view this similar to most other international events. A sense of national pride is fairly implicit. (I wouldn't call it nationalism, though, wether it defines as such or not, has a slightly different taste and doesn't stink as much)

    7. Re:No Indian universities achieved a top ranking? by seriv · · Score: 1

      Really, this competition comes down the amount a team practices for the competition itself. Software development has really very little to do with the competition. There are three people on a team, and only one person sits at the computer at a time (at least in the regional competition, but I think the global is similar). It is a competition to see who can find a solution to a particular problem the fastest. As long as you are decent CS student who has studied algorithms, you will have the basics to do this competition. The differences between teams at the global level really come down to how much a team has practiced at solving the types of problems in the competition as fast as possible. The global level is made up of the top two teams from each regional event (several in the US, not as many around the world). I would guess that there would be around 6 Indian teams at the competition. I would think that Indian teams might have practiced more than in other regions, but it really doesn't make a significant difference since the top of the top will probably be about equal. What this all comes down to is that you clearly know nothing about this competition.

    8. Re:No Indian universities achieved a top ranking? by Hawkxor · · Score: 2, Informative

      In MIT's case, they didn't really practice too much - but since the team basically consisted of USA IOI members from previous years (and they clearly practiced for that), they still perform well.

    9. Re:No Indian universities achieved a top ranking? by nick1000 · · Score: 3, Interesting
      I am at the CS dept. in one of the highest ranked Indian universities in this years' ACM ICPC (I won't disclose which, but I am sure the same scenario exists at all institutes here).

      Contrary to what you are saying, our institute places absolutely no emphasis on such programming challenges. Unlike some Russian univs (I don't know about US ones) we have no regular coaches. Nor do we have any year long "focussed" practice either.

      We just attend the regular courses and if we feel like it, we try our skills at some local competition(like Google Code Jam) . The best performers become the team for ICPC.

      Most institutes in India pay more attention in making a student either a researcher(motivating them for a PhD) or else someone suitable for the job market.

    10. Re:No Indian universities achieved a top ranking? by Anonymous Coward · · Score: 3, Informative

      Curious. I've only heard Indians claim that.
      It's probably wishful thinking. I know a couple of profs at IIT Mumbay and there's no way they
      could be teaching at a top-tier american university.

      You don't happen to be Indian, do you ?

    11. Re:No Indian universities achieved a top ranking? by debuglife · · Score: 1

      Contrary to popular belief - the only people in CS departments in top indian schools are mathematicians. They are mathematicians who are doing CS because 1. There is a dearth of good math schools in India and 2. They want to milk the job prospect of a CS education. Unfortunately, the real hackers, the people who can really invent things are told that they are dumb, and stupid, because they cant do math. wtf. and that is why people will still want to leave india.

    12. Re:No Indian universities achieved a top ranking? by Anonymous Coward · · Score: 0

      I'm not surprised at all.
      If you beleive that IQ is a good measure of intelligence, and is especially important in competitions such as this, and if you believe that research that the average IQ of Indians is way below the average of the top nations, then it shouldnt' be a surprise at all.
      So even with over a billion people, it is still too difficult to find enough people with high intelligence to compete countries like Russia, Poland, and China?
      http://en.wikipedia.org/wiki/IQ_and_the_Wealth_of_ Nations
      And if you think this is an isolated incident, check out these results as well
      http://www.topcoder.com/stat?c=country_avg_rating

    13. Re:No Indian universities achieved a top ranking? by James_Aguilar · · Score: 1

      This was the way it was at my school too. When we went to the competition, we had to beg a professor to "coach" us, since you can't legally enter the contest without one. Even then, we ended up doing a good chunk of the paperwork that the coach would normally fill out. There was no "development abstraction layer" for us.

      However, he did take time out of his schedule to come chill with us in San Antonio at the finals. The school also did offer to fly us out, but another entity took care of that angle. I can't give him or my school too much of a hard time about it, but I have no doubt that certain other institutions put a much higher priority on the contest than mine.

    14. Re:No Indian universities achieved a top ranking? by Plutonite · · Score: 2, Funny

      I love it when ACs fight. Log-in you a**holes!

    15. Re:No Indian universities achieved a top ranking? by krishn_bhakt · · Score: 1

      IIT, Madras is at Rank 44 and IIT, Bombay has been honored too.

      --
      The Answer Lies in The Genome
    16. Re:No Indian universities achieved a top ranking? by Anonymous Coward · · Score: 0

      Sounds like they still teach computer science, as opposed to software development, in India. Good on them.

      I know what I'd rather learn about in a university setting, and it's not a bunch of boring, if useful, methodologies.

    17. Re:No Indian universities achieved a top ranking? by Anonymous Coward · · Score: 0

      We never win any programming competitions because we focus on the essential aspects of programming. We focus on the whole of development. The reason the other countries win because they don't know what's important. We develop better software than they do even when we don't win.

  3. Good job Harvard by Anonymous Coward · · Score: 0

    Day 3 scoresheet says that Harvard attempted 14, and got one right.

    1. Re:Good job Harvard by Bryan+Ischo · · Score: 2, Interesting

      Two points:

      1) Harvard is not one of the top computer science universities in the United States. It is a good university nonetheless. And money can't buy better credentials :)

      2) I think that alot of schools make half-assed attempts at the ACM contest. Meaning, maybe they get a handful of kids together to work on some practice problems a couple of times, maybe even once a week over a semester. When I went to CMU that's how it was, more or less. My friend was on the ACM team that went to nationals but didn't make it to internationals. I know what his course load was like that semester. I know that the ACM contest must have been pretty low on the priority queue.

      There are some universities that I expect want the notariety of winning the ACM badly enough that the students who participate do little else besides prepare for the ACM. I would not expect Harvard to be one of those schools. What do they have to prove? They're Harvard for chrissakes!

    2. Re:Good job Harvard by textstring · · Score: 1

      yea but from glancing at the problems (http://icpc.baylor.edu/icpc/Finals/2007WorldFinal ProblemSet.pdf pdf!), A and H are pretty much cakewalks (this is from a CS student with half a degree who only rarely dabbles with code in his free time).

    3. Re:Good job Harvard by Anonymous Coward · · Score: 0

      Considering H was not solved during the contest (in fact it had only one attempt total by all 88 teams), I'm sure some people would disagree with your assessment.

    4. Re:Good job Harvard by rucs_hack · · Score: 1

      Universities that don't engage in challenges or bleeding edge research can quickly lose their reputation. Harvard could only go so far without improvement before it became a place that used to be good.

      I know of one in the UK that was, a few years ago, considered to be among the top 5 for CS. Nowadays it would be hard pressed to appear at any meaningful position at all.

      Why? Because they were 'so good' that they froze things as they were to maintain their level of excellence, causing other universities to charge ahead.

      Also, Oxford university was doing so badly a few years ago in running courses that were relevant to the modern age that they tried to merge with a newer local university called Oxford Brookes (old style tech college, now a university), and Oxford Brookes turned them down because it would be detrimental to their image. Who'd have thought that would happen? I mean, Oxford University getting turned down!

      Bizarrely, even though many in academia scoffed at this wannabe university, it turned out to have such a high level of excellence that students would come to Oxford to attend Brookes, not the venerable old Oxford University.

      Incidentally, the CS dept at Brookes was so superior to that of Oxford uni that it wasn't even funny.
      This was a decade ago, things might have improved since.

    5. Re:Good job Harvard by BitchKapoor · · Score: 1

      Universities that don't engage in challenges or bleeding edge research can quickly lose their reputation. Harvard could only go so far without improvement before it became a place that used to be good.

      Oh, definitely, but I don't think that's the case here. Harvard has good computer science researchers, they just doesn't enjoy the scale and prominence of, say, CMU. For example, Michael Rabin, Harry Lewis, and Leslie Valiant are all big names in CS at Harvard, and they also have other well-known researchers like Greg Morrisett and Norman Ramsey.


    6. Re:Good job Harvard by Anonymous Coward · · Score: 0

      As a current Oxford research assistant, I call complete bullshit on this. Oxford is definitely not the best CS dept in the country but its in the top ten. However brookes is certainly not. I can not conceivably consider somebody turning down Oxford for Oxford brooks.

    7. Re:Good job Harvard by odano · · Score: 2, Interesting

      I was part of the team that placed 2nd in the southern california regional, and seeing how badly some of these teams did [harvard, UNC] is very disheartening, because our region only had enough schools competing to send 1 team. It is tough to know that the only team that closely beat us in the regional contest placed 12th in the world, and yet the US is still sending teams who can't solve more than 1 or 2 problems and crack the top 50.

      Maybe the ACM should open up more spots based on how the regions perform at the World Finals and less on the number of schools that compete if they really want to send the best teams.

    8. Re:Good job Harvard by Anonymous Coward · · Score: 0

      Being a top-ten university in a country that has only 15 universities isn't such an accomplishment!

    9. Re:Good job Harvard by Vexorian · · Score: 1
      A was "kinda" easy, the rest is ... ... well, let's say that ACM is a classical source of problems that seem easy "at first". From my own experience it also gets harder to solve problems during the in place finals since there are 'other factors', but these guys probably got used to it since they went to a lot of them in order to classify to the finals.

      I am no frigging American, but let's be fair, getting to the finals is hard enough, and Harvard's position is not exactly terrible.

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    10. Re:Good job Harvard by rucs_hack · · Score: 1

      I said ten years ago did I not. I added this qualifier because I have no idea how they compare nowadays

      Besides, one of you lot scoffed at my 'puny' but hard won computing resources last year, so I'm probably not well inclined towards you.

    11. Re:Good job Harvard by Anonymous Coward · · Score: 0

      H is definitely not a cakewalk. Now, it is not too difficult either, but you do have to think clearly and have some idea of geometry.

      The z coordinate is totally irrelevant and can be thrown away. It is very important that triangles may occlude other triangles, but for determining the total cross section it doesn't matter which are in front and which are behind.

      To do this I would write a method to decompose two arbitrary triangles in the x-y plane into n non-overlapping triangles. This is the hard part. It requires some knowledge of geometry to correctly categorize all the possible cases. I believe it basically comes down to "which edges of triangle ABC cross each edge of triangle DEF?". Sketching on a napkin, I find at least ten distinct cases, and I have not been totally systematic, so there may be a few more or a few less. Anyway, to write an algorithm to handle this is certainly doable, but takes some thought. And if you can handle it correctly, then it is not hard to make n as small as possible. (And I don't think it ever needs to be larger than 4.)

      Once that is done, *then* the problem has become a cakewalk. You just build up a list of non-overlapping triangles by adding the 'roof' triangles one at a time using the method outlined above. Then you add up the areas to get the final answer.

      There is another strategy that could be easier to write. The total area of the figure is the sum of the areas of all the triangles, minus the areas of the pairwise intersections, plus the areas of the three-fold intersections, minus the areas of the four-fold intersections, etc. These intersections are all convex polygons, so it is easy to find their vertices and it's easy to calculate their areas. You can easily implement this recursively. Unfortunately, there exist really bad input sets for which this will take O(N!) time. On the other hand, these don't describe realistic roofs, unless you are looking at (say) a fifty-story building with fifty square roofs...

    12. Re:Good job Harvard by Moridineas · · Score: 1

      southern cal only gets one team, and North Carolina gets two? (Duke+UNC) (also fwiw, I went to Duke, and i do not by any means think it is a good CS school)

      That's kind of weird--just how do these regional rules work?

    13. Re:Good job Harvard by Anonymous Coward · · Score: 0

      This is not what Problem H asked --- this interpretation is not consistent
      with the second sample input. Problem H is asking you to find the
      area of the parts of the triangles that are exposed, not the area of the union
      of the projections of the triangles. Your algorithm is also too slow.

    14. Re:Good job Harvard by Anonymous Coward · · Score: 0

      ACM DOES open spots based on how the regions perform...clear winners from regionals make it to finals. If there was a 10 way tie for first, you can bet only one team was sent from that region. You also cannot tell what happened during the contest from the postings. My team had 3 solutions in the first 90 minutes, yet we got no correct in the end. World Finals is a completely different beast from regionals. The problems mentioned earlier are also a big issue. Don't spout when you don't know what it's like to be there. In any case, if the best teams were sent 3/4 of the teams would be from eastern Europe and China - they just want the entire world to be represented at the contest.

  4. Why wasn't I invited? by Anonymous Coward · · Score: 0

    I would have smoked them all.

  5. Two Dum to help myself by Forrest+Kyle · · Score: 1

    In Soviet Russia, Third Place Wins You!

  6. Why MIT lost by Simon+Garlick · · Score: 4, Funny

    They forgot about Poland!

    1. Re:Why MIT lost by blank_vlad · · Score: 1

      Uh, Offtopic? *whoosh*! Mod parent Funny: http://en.wikipedia.org/wiki/You_forgot_Poland

      --
      Every normal man must be tempted at times to spit on his hands, hoist the black flag, and begin to slit throats.
    2. Re:Why MIT lost by Anonymous Coward · · Score: 0

      Mod grandparent "Old joke that wasn't funny 3 years ago"

    3. Re:Why MIT lost by Anonymous Coward · · Score: 0

      During Poland's service in the United States Congress, it took the initiative in creating the Internet.

    4. Re:Why MIT lost by Anonymous Coward · · Score: 0

      Mod parent bitter Polack.

    5. Re:Why MIT lost by gardyloo · · Score: 1

      Mmmmm! Bitter Polack!

  7. No surprise. by Anonymous Coward · · Score: 0

    Only semi-surprise was not seeing japan in the top 5.

    1. Re:No surprise. by Sorcha+Payne · · Score: 1

      I thought a nice surprise was that there were 4 canadian universities placing highly, and a fifth that got an honorable mention.

    2. Re:No surprise. by glyph42 · · Score: 1

      Not a surprise. If you look at the history of the contest, you will find that the University of Waterloo has won twice:

      http://en.wikipedia.org/wiki/User:ReiVaX/SWERC

      It's pretty common for multiple Canadian teams to place in the top 10 or 20, year after year.

      --
      Music speeds up when you yawn, but does not change pitch.
  8. Holy crap!! by Anonymous Coward · · Score: 0

    Auckland University (where I went) came 11th! Where the hell did that come from?

  9. Re:Don't see Polish or Chinese software being pira by Anonymous Coward · · Score: 0

    I don't know what the conditions are like in China, but sometimes good talent gets wasted.

  10. Think Bulls + Jordan & Bulls - Jordan by Anonymous Coward · · Score: 0

    Think Bulls + Jordan & Bulls - Jordan

    It only takes one to make or break

  11. Wow... by Anonymous Coward · · Score: 0

    And to think my team was eliminated in the first round...

    *stupid teammate hogging the computer...*

  12. Re:Don't see Polish or Chinese software being pira by Timesprout · · Score: 1

    Laugh while you can.

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
  13. Re:Don't see Polish or Chinese software being pira by The+Clockwork+Troll · · Score: 1

    I don't know what the conditions are like in China

    Yes, and we'd like to keep it that way.

    Thanks
    - China

    --

    There are no karma whores, only moderation johns
  14. Cold war? by malkir · · Score: 0, Offtopic

    Well well well, Russia - we meet again.

  15. Problem inputs? by nacturation · · Score: 1

    The PDF of the problem sets are up, but no mention of when/where the input data and solutions will be posted. Are these currently available?

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    1. Re:Problem inputs? by RuBLed · · Score: 1

      It seems that nowadays, no "official" solutions are posted. (sorry if I am wrong) Solutions usually come from universities who managed to solve them. Well, it would be better that way since we would have something to practice on. :D

      Would the slashdot community come up with the solutions and post it here? :D

      *Timer starts now*

    2. Re:Problem inputs? by Anonymous Coward · · Score: 0

      It seems that nowadays, no "official" solutions are posted. (sorry if I am wrong) Solutions usually come from universities who managed to solve them. Well, it would be better that way since we would have something to practice on. :D
      No official solutions are ever given, even locally for the teams. Partially this is because in theory a better solution always exists, and of course you don't want to stifle the creativity of the teams either. However the side effect is this completely cuts out the newbies.

      Would the slashdot community come up with the solutions and post it here? :D

      *Timer starts now*
      In 10 years we'll both look back at this laugh...
  16. Go Tsinghua! by megaduck · · Score: 3, Insightful

    I've never been to Warsaw, but I did spend some time at Tsinghua University last year. The people that attend Tsinghua are quite literally the best and brightest that China can produce, and that's saying something. The entrance requirements are brutally difficult, and the students I dealt with were some of the smartest people I've ever met. I'm not surprised that Tsinghua students can go toe-to-toe with the best American students and win.

        These contest results become even more impressive when you consider that Tsinghua, like many developing Universities, currently has one hand tied behind its back. Tsinghua's School of Software is only a few years old, and has very limited resources. The library is small, the facilities are lacking, and the dorms are absolutely atrocious to live in (much less study). Much of the learning material that these kids are using is in English, not their native language. The fact that they're internationally competitive in any way is astounding.

        A lot of us in the American educational system have a kind of bigotry when looking at foreign universities. This is particularly true in the Computer Science field. We see these kind of results and say "Well, these foreign students may be good at these programming challenges, but what can they do in the real world?" There may be a grain of truth there, but not for long. What happens in twenty years, when the great Universities of China, India, Poland, etc. have had some time to develop their C.S. and engineering programs? As an American, I want to believe that my country produces the best engineers and programmers in the world, but I think we're going to have some very stiff competition in the future.

    --
    This .sig for rent.
    1. Re:Go Tsinghua! by Rakishi · · Score: 3, Informative

      The thing is that Poland has had time to develop their CS programs which is why they're so good, the soviets did not exactly skimp out on such things (you have lines for bread but free good education). They may actually be going downhill more than anything now, for various reasons. I've heard complaints from former students (ie: students back during the soviet years) of the CS program degrading now.

      That's for example why you have so many hackers in the former soviet bloc, there is an infrastructure to educate people but for a good time (after the USSR collapsed) there were no jobs for them.

      Poland is an industrialized/technological nation but simply has a horrid government and crappy economy (later is partially a result of the former).

      Still as I understand it Warsaw University is one of the places to go to school in Poland and its free if you get in. Granted the entrance requirements/system is arsine (for many reasons) but that applies to all Polish public universities. I guess I'd call it SATs on crack and while they do catch a lot of the good students they also don't catch a lot of them.

    2. Re:Go Tsinghua! by Anonymous Coward · · Score: 0

      Poland was not a Soviet country.

    3. Re:Go Tsinghua! by Anonymous Coward · · Score: 0

      Poland's economy is far from crappy. Take it into account that Poland's private sector is almost entirely without foreign debt and foreign trade is pretty much balanced, unlike some other new EU countries who boast bigger GDP numbers and more rapid economic growth. Being unable to buy plasma TVs with Swedish banks' loan money doesn't mean the country's economy's crappy. Growing slower, yes, but with less risks involved.

    4. Re:Go Tsinghua! by p88h · · Score: 1

      I graduated the Warsaw University and I need to correct you on several points:
      * The university started winning almost every year in the recent years. It didn't do as well before - in the 80's and early 90's the CS program sucked big time due to lack of equipment, knowledge etc, so the imminent 'downfall' isn't really what's happening or will be. True, the education has gotten less strict, but the universities keep their standards.
      * You are confusing Poland and the Soviet Republic, regarding the jobs market for IT engineers. When the EU borders opened a couple of years ago, everybody estimated a lot of Polish programmers will 'escape' to Germany. They didn't, so they clearly have something to do here. There are a lot of big companies building software engineering centers in Poland - eg. Intel, Motorola, IBM, HP, Samsung, and recently Googl - many of those in low-level, high-profile, embedded software development. You might want to consider that one of the biggest STB providers, ADB, is actually a Polish company.
      * The Polish government _is_ crappy, however that doesn't really harm it's economy, which is quite fine.

      I cannot comment on the newest recruitment system (which is weird) - never experienced it. Same goes for about 50% of the students of IT at Warsaw university, they get around the system being the finalist of IT Olympics. So we still get the best - don't worry ;)

    5. Re:Go Tsinghua! by Anonymous Coward · · Score: 0

      Mod him down, he's and idiot. The guys who have won have nothing in common with USSR or this soviet bullshit he's talking about.

      Having a different education system than US has doesn't mean it's worse. People in Europe are just smarter than dumb Americans.

    6. Re:Go Tsinghua! by Rakishi · · Score: 1

      See I've actually talked to people who need to deal with the Polish system. Let me put it this way, a single type by someone entering your record in the central office and your college chances are fucked. Likewise everything is based on a single metric that is in some ways arbitrary.

    7. Re:Go Tsinghua! by Rakishi · · Score: 1

      * The university started winning almost every year in the recent years. It didn't do as well before - in the 80's and early 90's the CS program sucked big time due to lack of equipment, knowledge etc, so the imminent 'downfall' isn't really what's happening or will be. True, the education has gotten less strict, but the universities keep their standards.

      I talked to people who went back in the 70s which probably explains it. Good to hear that its on the rise.

      * You are confusing Poland and the Soviet Republic, regarding the jobs market for IT engineers. When the EU borders opened a couple of years ago, everybody estimated a lot of Polish programmers will 'escape' to Germany. They didn't, so they clearly have something to do here. There are a lot of big companies building software engineering centers in Poland - eg. Intel, Motorola, IBM, HP, Samsung, and recently Googl - many of those in low-level, high-profile, embedded software development. You might want to consider that one of the biggest STB providers, ADB, is actually a Polish company.

      Interesting, I remember seeing a crappy IT market when I was there in the late 90s and I didn't hear good things in general the last time I went. Well it's good to hear that the economy is going up. I mean if the US finally goes off the deep end at least I can run away to a decent nation.

      * The Polish government _is_ crappy, however that doesn't really harm it's economy, which is quite fine.

      Depends how you define fine, I've heard some rather bad things about trying to run a small business. Apparently there is some horrid accounting mess and labor laws that make it not worth it to hire permanent staff.

      I cannot comment on the newest recruitment system (which is weird) - never experienced it. Same goes for about 50% of the students of IT at Warsaw university, they get around the system being the finalist of IT Olympics. So we still get the best - don't worry ;)

      That's good to hear. I personally find it really scary when people praise the US system compared to their own which is what gave me the impression of large problems.

  17. 9th Question by lhpineapple · · Score: 1

    I heard the ninth question was Fizzbuzz, but it was deemed too difficult for the competition.

  18. Re:Thoughts on the contest by Anonymous Coward · · Score: 0

    When I did it the questions were mostly only hard because of the wording. There's usually a lot of ambiguity in what will actually be tested. For example, one question was to implement an asteroid early warning system and the 'trick' was that some input had an asteroid with it's two measured positions being the exact center of the earth (ie to test for divide by zero). Needless to say it's impossible for an asteroid to reach the center of the earth and still get a reading on it...

    So what I wonder is if the questions are translated to other languages and how that affects figuring out what the 'tricks' like this are going to be. The other point is that since the questions are so much relying on obscure test cases (your answer comes back 'fail-segv' or 'fail-wrong' or 'compile-failed' and that's it) it seems like a country that obtained the test data would be able to win for sure. Especially countries that put their pride on the line, like Russia and China, and aren't really known for playing fair, I wonder what the level of cheating is.

  19. Re:Don't see Polish or Chinese software being pira by glwtta · · Score: 1

    Yeah, and who writes American software?

    --
    sic transit gloria mundi
  20. What will happen in twenty years when they develop by SmallFurryCreature · · Score: 1

    You are asking what will happen to this chinese university that came 2nd, when it aquires the same level of "development" as the univeristy that a shared 3rd?

    Mmmm, geez, that is a though one.

    They would loose to the next country that spends more time learning then on needless luxuries?

    Your question would only work in a positive way IF the chinese had come say third to MIT. If I, an amateur, drive in Formula 1 and end in 10th place then you might well wonder what I could do if in couple of years time I race again but with proper training and a good support team. You do NOT ask that question if I came in second and the so called top team didn't come in second but third. A shared third. First going to another cheapo team like Benneton (do they still race?)

    Perhaps MIT should learn from this and cut down on the luxuries a bit.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  21. the reason why -- and it is not what you think. by Anonymous Coward · · Score: 0

    Reason is simple, there is very little infrastructure for the kind of company creation that US have in china or Poland, both countries are just moving into capitalism after decades of communism. As more and more stuff is outsourced, there are probably already products that are American in name only (Stuff developed oversees, but is maketed exclusively thru an american company.)

  22. There were 10 problems, not 8 by Stone+Rhino · · Score: 2, Informative

    The summary is incorrect. They solved 8, which was more than any other team, but left two problems unattempted. If you look at the packet you can easily see why.

    --


    Remember, there were no nuclear weapons before women were allowed to vote.
    1. Re:There were 10 problems, not 8 by Idbar · · Score: 1

      Which ones? Those with no pictures?

    2. Re:There were 10 problems, not 8 by marcog123 · · Score: 1

      Problems H (Raising the Roof) and J (Tunnels) were the two problems no team solved. Problem E (Collecting Luggage) was only solved by Warsaw University in the last hour.

      A rough ranking of the problems from easy to difficult based on number of teams that solved them:

      1. Problem B (Containers)
      2. Problem A (Consanguine Calculations)
      3. Problem G (Network)
      4. Problem C (Grand Prix)
      5. Problem F (Marble Game)
      6. Problem D (Jacquard Circuits)
      7. Problem I (Water Tanks)
      8. Problem E (Collecting Luggage)
      9. Problem H (Raising the Roof)
      10. Problem J (Tunnels)
  23. Re:What will happen in twenty years when they deve by Rakishi · · Score: 0, Flamebait

    You miss the point, it's akin to you coming in second in a go-cart race that you spent all your time working on while the third place guy also got first in a nascar race (ie: the go-cart race was for fun).

    It's an utterly artificial and in real life worthless measure, essentially its the Chinese not MIT that is wasting time on worthless "luxuries" (ie: the ability to say "we got second").

    If all you can do is some narrow work based on months of repetitive learning then prepare to be unemployed when you hit 40. If you learn to be adaptable and multidisciplinary then it doesn't matter if your field goes down the craper as you can just change to another one (and likely already have your feet in 5 different ones).

  24. UT vs UT by Ayal.Rosenthal · · Score: 1

    Wow! UT Dallas placed and UT Austin (honorable mention) did not. That is shocker. At least we got the football team. Hook 'em horns!

    --
    Social liberal, fiscal conservative, always sarcastic.
  25. Re:Thoughts on the contest by Anonymous Coward · · Score: 0

    "... Especially countries that put their pride on the line, like Russia and China, and aren't really known for playing fair, I wonder what the level of cheating is."

    That's bullshit on so many levels (direct, comparative, personal, motivation, logic/dialectics, you name it).

  26. Re:What will happen in twenty years when they deve by DMorritt · · Score: 1

    thats the worst analogy ever, your not giving the Chinese the credit they deserve, its the typical macho american response the world expects these days - dont agree with america? your just wrong then. or we didnt win? we werent taking it seriously.

    i think personally Poland have done very well, when you look at the numbers of chinese and american students, the fact that Poland can put together a world beating team shouldnt be overlooked, with all the extra resources, China and the USA should be looking ay Poland and wondering how they can match this.

  27. Re:Don't see Polish or Chinese software being pira by jackalski · · Score: 1

    Consider then would US companies or govt. buy rather software from US company or let say Polish... //
    Piotr.
    Software QA specialist at US company whose entire R&D, customer support, etc. is located in Poland :)

    --
    jackal
  28. Re:Don't see Polish or Chinese software being pira by Anonymous Coward · · Score: 0

    Indians.

  29. Exclusivism in admissions gets us nowhere. by sethstorm · · Score: 1

    I'm not surprised that Tsinghua students can go toe-to-toe with the best American students and win.
    So much for educational streaming and "teaching to the test".

    What happens in twenty years, when the * have had some time to develop their C.S. and engineering programs?
    We'll be able to discredit some of their teams for the one-dimensionality of going for the single test.

    "Well, these foreign students may be good at these programming challenges, but what can they do in the real world?"
    Nothing unless some tax-evading multinational hands it to them. That has been protocol in some form since the later part of the 20th century.

    As an American, I want to believe that my country produces the best engineers and programmers in the world, but I think we're going to have some very stiff competition in the future.
    How about scaling back exclusivity to access some of these fine universities for citizens of all social classes (or something that makes identifying a university an illegal question in the workplace)? Also, drop the funding games to give the illusion of accessibility(Yes, MIT, that means you!) - no real good comes out of it.

    A lot of us in the American educational system have a kind of bigotry when looking at foreign universities
    Odd, I see a lot more arrogance, in the admissions departments. They've even influenced state-level institutions, who should be focusing on in-state students first, to join in the "fun". Take away the game from the admissions officers and let the students go where they wish, with no worries about funding.

    Educational streaming(by economics, by hiding behind the excuse of "private organization", and by any other means that is implemented) is fun and games until it ends up making the periodic mistake.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
    1. Re:Exclusivism in admissions gets us nowhere. by Rakishi · · Score: 1

      How about scaling back exclusivity to access some of these fine universities for citizens of all social classes

      Top universities provide very nice undergraduate financial aid packages. While admission will be harder for those without money, for various reasons including available activities during high school and knowing how to fill out the app, there are no massive barriers. Graduate school on the other hand likewise allows for anyone to access it and usually provides some form of financing for students (depends on the department of course).

      (or something that makes identifying a university an illegal question in the workplace)?

      Then you need to remove transcripts and GPAs as questions/requests which would cause lots of fun problems. I mean heck, there'd be no way to even check that you have a college degree. Anyway the university you went to says a lot, not alone per say but rather in combination with what you've done and your grades.

      Of course mainly you're supposed to network and make connections at top schools, and those are the most important factor in getting a job imho.

  30. Very bad. by sethstorm · · Score: 1

    I don't know what the conditions are like in China, but sometimes good talent gets wasted.
    That's what you get with educational streaming, talent that would do well without it. It happens in about any country.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
  31. Re:What will happen in twenty years when they deve by Rakishi · · Score: 1

    thats the worst analogy ever, your not giving the Chinese the credit they deserve, its the typical macho american response the world expects these days - dont agree with america? your just wrong then. or we didnt win? we werent taking it seriously.

    Huh? Just because it doesn't agree with your worldview doesn't make it false. It's quite true that American universities do not place emphasis on this competition although as I understand the students had practiced for a different competition. I mean we do place emphasis on a lot of other worthless garbage (the Math GRE being one imho).

    The Asian and Eastern European method is based on mindless study and memorization, way beyond what is done in the US. Like the GP said, it is an accomplishment but that doesn't somehow mean they're good at other more important activities. The competition is in most senses of the word worthless in the US (at best a nice line on your resume) and likely only worthwhile in other nations due to social reasons (ie: that line on the resume carries a lot of weight). Instead of studying for it students could be studying for actual subjects, doing research or starting their own companies.

    i think personally Poland have done very well, when you look at the numbers of chinese and american students, the fact that Poland can put together a world beating team shouldnt be overlooked, with all the extra resources, China and the USA should be looking ay Poland and wondering how they can match this.

    Not really, like I said before it is a worthless competition as most competitions are. Please if you think otherwise then tell me why spending months studying for this competition is in any way a good use of time?

    You don't need to compete if you don't need a boost in prestige which the US doesn't need much. Poland has a long history of placing emphasis on such competitions, back from the soviet days. It's an artificial measure; the equivalent of intellectual sport (being good at baseball isn't a practical skill baring being a baseball player for life) but "winning" is worth a lot to some people. Now Poland does have a decent system of education but as I hear it is going downhill. That they can get a bunch of intelligent people to waste that much time to do that well on this competition might say something about how skewed their priorities are. And for the record I'm Polish and visited a couple months back.

  32. Re:Don't see Polish or Chinese software being pira by Anonymous Coward · · Score: 0

    ...who wouldn't be writing it as well if not for the intervention of a few large multinationals looking for a tax loophole country.

  33. One word, Loophole. by sethstorm · · Score: 1

    Start taxing foreign assets in this manner, and something that penalizes all attempts to restructure. Corporations are not to be treated as entities with a perpetual carte blanche. The role they are seeking has already been filled.

    Stuff developed overseas, but is marketed exclusively through an American company
    You mean like what Honda and Toyota do for manufacturing and what is done otherwise just to look the part? Time to update the Buy America law to cover these problems.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
  34. Polish team by obidobi · · Score: 1

    Filip Wolski in the winning team, won the gold medal at the World Computer Science Contest in Mexico last year.

    Seems like a pretty smart guy :)

    http://www.freerepublic.com/focus/f-news/1687592/p osts/

    1. Re:Polish team by Anonymous Coward · · Score: 0

      Makes me proud to be of Polish heritage, & part of THIS field as well! :)

      (He's going to be a great one in this arena, joining the likes of (lately) Joanna Rutkowska & Michael Zalewski, who are contributing to making discoveries in the area of computer security/forensics regarding Windows VISTA, & Mozilla FireFox respectively!)

      Sincerely,

      Alexander Peter Kowalski
      apk

      P.S.=> I've had to deal with "stupid polock" being tossed my way by ignorant fools more than my share of times in this life... & this type of article & its result utterly disproves that blatant stupidity (the saying itself)!

      This contest's results, along w/ my 'tribe' breaking the Nazi "enigma" code (a supposedly unbreakable cipher) earlier this century during WWII, in the area of crypto-analysis, & without the benefit of today's F A S T computer systems no less... This gets a bookmark/fav. from me, & yes, I am proud of these folks, including Mr. Wolski as well as the others I mention above! apk

  35. Re:Do anyone counterfit Made in China goods? by pipatron · · Score: 1

    In fact, almost everything is counterfeit from Chinese goods, since the original "high western quality" goods are also made in Chinese factories.

    --
    c++; /* this makes c bigger but returns the old value */
  36. Re:Don't see Polish or Chinese software being pira by Mikkeles · · Score: 1

    Could that be because Polish and Chinese software is worth paying for?

    --
    Great minds think alike; fools seldom differ.
  37. Indians boast much but are miserable performers by Anonymous Coward · · Score: 1, Insightful

    Indians boast a lot but are actually miserable performers in practically everything, from sports (zero olympic golds) to software. The hindu code coolie or phone answerer is essentially an indentured servant for western corporations, doing grunt work that requires no originality or creative talent.

    The indian educational system churns out tons of rote-learning "engineers", 95% of whom are unemployable. Its a pretty pathetic situation.

    The dream of every educated indian is to escape from India!

  38. Re:Don't see Polish or Chinese software being pira by Anonymous Coward · · Score: 3, Interesting

    http://www.usatoday.com/tech/techinvestor/industry /2007-03-13-google-poland_N.htm

    Why Google put a research lab in Poland

    KRAKOW, POLAND -- When Artur Hibner graduates from college this year, he won't have to worry about getting well-paid work in his field right here in Krakow, Poland's thriving former royal seat.

    For years, Western technology firms have come to Eastern Europe to lure away talented computer-science graduates like Mr. Hibner, who attends AGH University of Science and Technology. But now, the region's universities are producing so many top programmers that many firms are changing tack - and setting up shop at the source.

    IBM, Motorola, and Google have all opened research labs here in Krakow in recent years, while Deutsche Telecom, Microsoft, Sun Microsystems, and other giants have come to Budapest, Prague, Bratislava, and other cities where universities churn out skilled coders.

    "They are looking for all kinds of people, from hardware developers to programmers," says Marek Zaionc, head of the computer-science department at Krakow's Jagiellonian University. "We have a lot of good young people in these fields, and we're still a lot less expensive than other parts of Europe."

    Eastern Europeans have dominated international programming competitions in recent years, attracting the attention of tech firms. Last year's TopCoder Collegiate Challenge drew 21,000 registrants from around the world, but half of the 48 finalists were from former Soviet bloc nations, including the winner, Petr Mitrichev of Russia, who also won last year's Global Code Jam, a Google-sponsored competition.
    FIND MORE STORIES IN: Google | Poland | Slovakia | Eastern Europe | Krakow | Bratislava | Jagiellonian University | Kosice

    Tomasz Czajka, a 2004 graduate of Warsaw University, became a national celebrity in Poland after winning three TopCoder competitions in 2004-2005, racking up winnings of more than $100,000.

    "When we saw these trends, of people from Eastern Europe winning these contests, we decided to take a closer look," says Kannan Pashupathy, Google's head of international engineering operations. "People have a huge interest in software, and there's a much deeper grounding in mathematics in the curriculum in these countries."

    The region's universities have long been strong in hard and technical sciences, especially under Soviet rule, which emphasized industrial and military production. Tech firms began taking notice after 2000, when it became clear that Poland, Hungary, the Czech Republic, and Slovakia would be joining the European Union in 2004.

    Cultural, geographic, and economic proximity to Western Europe has given the region an advantage over global competitors like India. Salaries in the region are much higher than in India, but still one-third to half of those in Western Europe. Bratislava, Slovakia's capital, is a few minutes' drive from Austria, while Kosice, Krakow, and other cities are a short flight from London, Paris, or Berlin. EU membership makes investing all that much easier for western firms.

    Mr. Czajka's celebrated TopCoder victories have made programming particularly attractive to young Poles. "Everyone knows Tomasz Czajka and everyone wants to be like him," says Hibner, who recently won an international math competition. "Last time I was in Warsaw, there was a huge poster of him in the center of the city."

    At AGH, the computer-science department now gets seven to eight applicants per spot. "We could easily take many times more students if we had the professors and facilities to handle them," says department chief Krzysztof Zielinski. "We're happy to provide computer engineers for the companies - it is our job - but we need some help from them. Right now, we are alone."

    Indeed, computer-science professors from across the region say they fear their departments will be sucked dry by Western firms. The private c

  39. But the judging data was screwed up (again) by gvc · · Score: 4, Interesting

    Many teams lost untold time on J because the judge data did not meet the input specification.

    ICPC has had this problem before. Four times in my direct experience, most notably ICPC World Finals 2000 at which they refused to acknowledge their error until weeks later.

    This year the data for problem J was wrong, so teams got "run time error" instead of "wrong answer;" many spent vast amounts of time trying to find the source of their crash when in fact it was the judges' fault. All submissions were rejudged at the eleventh hour, when it was too late to fix the problem or to move on to another question.

    There is really no excuse for this sort of error. Published guidelines make it clear that input checkers should be written for all problems, yet the finals judges don't bother, and the finals organization imposes no standard on them to do so. Furthermore, the organizers refuse to release any information about the test sets, so we have no idea how many screwups have been covered up.

    Here is a list of data errors for which I have first-hand knowledge. I'm sure there are many more.

    Finals '97 -- Problem C has ambigous output but the
                                judges rejected some correct solutions
                                (all but their expected one?) Complaints
                                were responded to with "no response."

    Finals '98 -- Problem D had empty lines in the input,
                                contrary to the specification.

    Finals '00 -- The infamous graph that was not connected,
                                contrary to the problem spec (Problem F)

    Finals '07 -- Problem J was supposed to have maximum size
                                64, but was 100. Rejudged in the last hour
                                of contest. Many submissions changed from
                                run-time or time limit to wrong answer.

    I am at a loss to understand why the organizers fail to implement better quality control, and why they refuse to release the data and solutions. Bad calls will happen, but the lack of quality control and the lack of transparency exacerbates the problem considerably. These failures, in my opinion, detracts substantially from the contest.

    Gordon Cormack
    Coach, Waterloo ACM Team

    1. Re:But the judging data was screwed up (again) by Anonymous Coward · · Score: 0

      Coach, Waterloo ACM Team


      What? You're telling me that every prof at U.Waterloo writes solutions to every problem that they pose. To the written spec, not just what they imagine in their head? And that they double check that their test input (which isn't revealed until after the assignment is past-due -- if it's revealed at all -- or when the exam is handed out) actually matches the input description (and all interpretations of the description)?

      As a Waterloo grad, I know that this isn't true.

      As someone who has taught at Waterloo, I doubly know that this isn't true.

      Exams always have errors. Assignments always have ambiguities.

      I am at a loss to understand why the organizers fail to implement better quality control, and why they refuse to release the data and solutions. Bad calls will happen, but the lack of quality control and the lack of transparency exacerbates the problem considerably.


      Then do something about it. Push for better quality control. Implement it yourself if no-one else will do the work. Refuse to participate if it doesn't happen. *$#!, submit a paper to SIGCSE about why the ACM contest is meaningless and try to embarrass them into doing something.
    2. Re:But the judging data was screwed up (again) by Anonymous Coward · · Score: 0

      Ummm. I think that marking assignments at UW, done by TA's is nothing like an International Programming Contest. If you find a problem with the marking of an assignment or exam you can get it corrected. I believe at these contests you submit you code (in some form) and it is verified to decide whether you completed the question properly or not. You don't get to know if you assignment is correct when you submit, only after marking is done.
      Gotta feed the trolls.

    3. Re:But the judging data was screwed up (again) by Anonymous Coward · · Score: 0

      Is the published problemset different from the one that was given to the teams? I guess there's no 64 in the problem statement for task J, only 50 and 1000...

    4. Re:But the judging data was screwed up (again) by gvc · · Score: 1

      My mistake. The problem says 50, not 64.

    5. Re:But the judging data was screwed up (again) by zippthorne · · Score: 2, Insightful

      There is a link to the problem set on the page in the summary. I see no limit of 100 or 64 in any aspect of this problem.

      There does a appear to be a limit of 1001 lines *for each test case* however the number of test cases is unspecified.

      And besides, since when do you fail to do input validation in the program itself? I know you're trying to save time in a programming contest environment, but if the program comes back with a run-time error, you should really be putting in input validation. Unless you have reason to believe you know what the problem is, in which case, why did you submit early?

      --
      Can you be Even More Awesome?!
    6. Re:But the judging data was screwed up (again) by Anonymous Coward · · Score: 0

      Why would you write input validation code immediately? It's dumb, as can be
      seen from the following analysis:
        - If the judges pass you valid input, there's a small chance that you
            messed up your input validation. This would cost you a submission and
            quite a few headaches. Even if you didn't screw up, you spent terminal
            time doing something unnecessary --- in either case, it's a net loss.
        - If the judges pass you invalid input but your code would work anyway,
            you've wasted some time, gotten an incorrect submission, and you still
            don't know what the problem is.
        - If the judges pass you invalid input that would break your code, you've
            wasted some time and gained no information, since "time limit exceeded"
            could also mean that your algorithm is too slow or there is an
            infinite loop in your code.

    7. Re:But the judging data was screwed up (again) by lmpeters · · Score: 1

      ICPC has had this problem before. Four times in my direct experience, most notably ICPC World Finals 2000 at which they refused to acknowledge their error until weeks later.

      I can tell you from personal experience that, in the Pacific Northwest regionals (I was part of the team from Sonoma State University), we had a similar issue this year. Problem H ("And now for something completely different!") had a problem where the specification was ambiguous (I'm not sure exactly where, since my team didn't attempt to solve it), to the point where the team that took first place (from the University of British Columbia) submitted and resubmitted it at least four times, and apparently was wrong every time.

    8. Re:But the judging data was screwed up (again) by zippthorne · · Score: 1

      Ok, from my rather limited experience with HS programming contests, there is a bit of a fog over why you've been rejected, but I agree that you wouldn't want to put in input validation for the first submission. It's definitely a waste of time unless the problem specification indicates that they will be testing for that or if you can quickly see what you're doing wrong.

      However if input validation moves you from "run time error" to "incorrect output" then you know specifically that either a) an assumption you made is wrong, or b) the judges are using invalid inputs.* You might have to be tricksy with your outputs (i.e. simulate normal output, but be definitely incorrect) under invalid input situations.

      And that tells you that you'd be better off putting that problem at the bottom of the stack and work on the remaining ones. And also get your adviser to start hassling the judges about the test cases. You can still think about your assumptions, but if you can't immediately see what you're doing wrong, it's probably not worth it to work on a resubmit.

      *Of course, I'm working under the possibly mistaken assumption that input validation is significantly simpler than the program itself.

      I've always found it mildly amusing that programming contests tend to discourage good programming practices.

      --
      Can you be Even More Awesome?!
    9. Re:But the judging data was screwed up (again) by Anonymous Coward · · Score: 0

      The grandparent was probably referring to automatic assignment marking at UW that's not done by TAs.

  40. It was fun by SwashbucklingCowboy · · Score: 1

    I participated back when I was in school. It was a lot of fun. We did well (4th one year, 2nd the next), so that helped!

    My old school was tied for last this year, but hey at least they were there.

  41. There is no tie for 3rd place by Anonymous Coward · · Score: 0

    St. Petersburg University of IT, Mechanics and Optics (Russia) and MIT (USA) are NOT tied for the 3rd place. According to the contest rules top 12 teams are ranked by the number of problems solved first, and time it took them to solve those problems second. As final results show, St. Petersburg University of IT, Mechanics and Optics (Russia) took 3rd place, while MIT (USA) is 4th.

  42. test cases available? by tap · · Score: 1

    I know of official test cases aren't made public, so that the officials can cover up their mistakes. But does anyone else provide test cases they made up after the contest? In my experience, dealing with corner cases you didn't think of is one of the hardest things to get right.

  43. meh... by supreme_nutter · · Score: 1

    Success of Chinese teams is hardly surprising- Chinese high school students have been dominating the IOI (Informatics Olympiad, very similar to ICPC) for ages.

    Its only a matter of time and resources before they equal or surpass top US unis

  44. Programmer's Picture by Aqua04 · · Score: 1
    There is a very interesting passage in the above article :

    Mr. Czajka's celebrated TopCoder victories have made programming particularly attractive to young Poles. "Everyone knows Tomasz Czajka and everyone wants to be like him," says Hibner, who recently won an international math competition. "Last time I was in Warsaw, there was a huge poster of him in the center of the city."

    The last time I was in London, there was a huge poster of RIcky Gervais in the center of the city. Now, I love Ricky's work, I think he's smart and funny, but substantial things like science, research, even teaching sadly seem to get no comparable "star" status in the west.

    Look in Time Square or Picadilly circus. Apparently what we value right now is Coca Cola, Jay Leno, Ricky Gervais and other entertainment products with no acknowledgment as to what really makes our society work and function. Idiocracy anyone ? Go Poland...

  45. Low IQ Indian Can Not Win Anything!? by A+Scholar · · Score: 1

    Come on guy! Argument whether Indian IITs are always at bottom when compared with the top nations is so meaningless. Just about everyone except Indians knows the ugly truth that thousands years of inbreed by the stupid caste discrimination produced the largest number of low IQ people. The only castes that are competitive compared to the west are the upper caste s. Those upper castes Indians normally emigrate here via H1. They usually have the self-granted and undeserved arrogance like some of the posters here. They are the only Indians of high IQ. Fortunately, they always abandon India for better bucks here. As a result, India is full of low IQs, essentially hopeless to get out of 3rd world country status forever! Just for the sake of topics, for during last 10 consecutive years, India has never won a single gold medal in IOI (high school computer) and IMO (high school math); Indian's universities have not ranked in top 30s in ACM ICPC and @ www.topcoder.com. Indian's coders have been ranked as the lowest average among all www.topcoder.com participating countries in spite of the 2nd largest number of participants (http://news.com.com/Coding+for+fame%2C+and+dollar s/2100-1007_3-6067549.html). Looks like the IQ Indians do not have any excuse of low participation for their dismal performance in everything that requires high IQ.