Very interesting stuff. Is the source for the various bots posted anywhere? Is it even a requirement that you disclose your source or that it will be made public after the results are published? I looked around but couldn't find any obvious place to find the source for the bots used.
Lisp developer walks away with Google AI contest
41–50 of 75 posts
Re: Lisp developer walks away with Google AI contest
#42Lisp was clearly a fine tool for this kind of challenge, but the programmer was, as usual, the important piece of the solution. Otherwise I'll expect to have some other of the 33 lisp based entries in the top spot (the second lisp entry is ranked at the #280 spot: http://ai-contest.com/language_profile.php?lang=Lisp ). What about the top ten solutions? http://ai-contest.com/rankings.php 4 Java 3 C++ 2 C# 1 Lisp So is…
Re: Lisp developer walks away with Google AI contest
#43Lisp was clearly a fine tool for this kind of challenge, but the programmer was, as usual, the important piece of the solution. Otherwise I'll expect to have some other of the 33 lisp based entries in the top spot (the second lisp entry is ranked at the #280 spot: http://ai-contest.com/language_profile.php?lang=Lisp ). What about the top ten solutions? http://ai-contest.com/rankings.php 4 Java 3 C++ 2 C# 1 Lisp So is…
Popularity in industry seemed to be a big factor, with Java, C++, C# and Python making up most of the entries in the top 100.
Speed wasn't that important: Python made up 20% of the top 100.
Some popular languages, such as Javascript, PHP, Ruby and Perl did quite poorly. I'd blame it on speed, but Python did quite well.
New and exciting languages I'd expect the sort of people who enter programming contests for fun to like were underrepresented. Only 6 people used Go, and 4 used Scala.
Unless I'm mistaken, the contest was limited to supported languages. F#, Clojure, Lua and Scheme don't appear because they weren't supported, not because nobody wanted to use them.
Re: Lisp developer walks away with Google AI contest
#44Lisp was clearly a fine tool for this kind of challenge, but the programmer was, as usual, the important piece of the solution. Otherwise I'll expect to have some other of the 33 lisp based entries in the top spot (the second lisp entry is ranked at the #280 spot: http://ai-contest.com/language_profile.php?lang=Lisp ). What about the top ten solutions? http://ai-contest.com/rankings.php 4 Java 3 C++ 2 C# 1 Lisp So is…
Re: Lisp developer walks away with Google AI contest
#45Lisp was clearly a fine tool for this kind of challenge, but the programmer was, as usual, the important piece of the solution. Otherwise I'll expect to have some other of the 33 lisp based entries in the top spot (the second lisp entry is ranked at the #280 spot: http://ai-contest.com/language_profile.php?lang=Lisp ). What about the top ten solutions? http://ai-contest.com/rankings.php 4 Java 3 C++ 2 C# 1 Lisp So is…
I find the mix of languages found in the top 100 interesting. Smart is obviously a big factor in determining the winners. Speed was a factor in the contest as well, with a 1 second per move time limit. Based on that, I'd expect to see the faster of what Paul Graham calls "languages for smart people" near the top. Lisp, Haskell, ML and Lua come to mind. That didn't happen. What follows are observations about things I…
Re: Lisp developer walks away with Google AI contest
#46Earlier quoted context omitted.
Can't believe this Reddit quality comment is getting any upvotes. Google AI Challenge is "Yet Another Contest"? Though you may not be surprised, he is, http://quotenil.com/Planet-Wars-Post-Mortem.html/ .
The point is that he won because he's a great programmer, not because he used Lisp.
From the article: "Lisp doesn’t get in my way as much as other languages."
Re: Lisp developer walks away with Google AI contest
#47Lisp was clearly a fine tool for this kind of challenge, but the programmer was, as usual, the important piece of the solution. Otherwise I'll expect to have some other of the 33 lisp based entries in the top spot (the second lisp entry is ranked at the #280 spot: http://ai-contest.com/language_profile.php?lang=Lisp ). What about the top ten solutions? http://ai-contest.com/rankings.php 4 Java 3 C++ 2 C# 1 Lisp So is…
From the article's description of how far ahead Melis was (2nd paragraph), you could say Java was king of "a race for second place".
Re: Lisp developer walks away with Google AI contest
#48Earlier quoted context omitted.
It seems that any positive inclination towards lisp is cargo cultism. Gabor Melis is a seriously smart guy, and probably would have kicked ass in any language. That said, I'm going to pull out that phrase next time someone says 'Java/C# is good for Enterprise', or 'C++ is good for video games', or 'C is good for systems programming'. Cargo cultism indeed.
Two things: 1) "X is good for Y" is very much not the same thing as "X is best for Y" 2) One person having great success at something is not a pattern, and doesn't usually prove a general rule (I'm hedging with 'usually' - I can't think of a counter example but I expect someone else will :-). Common usage, while not a guarantee, is at least a good indicator of fitness - if Java were better for systems programming tha…
2.) Lisp has been in use in AI, since before the birth of AI. It is still used in AI, and there has been plenty of success with it. There is plenty of 'constant conjunction' (to borrow the causative definition from Hume), associated with Lisp and AI.
Acting as if his use of Lisp couldn't have given him an advantage in an AI contest is pretty much the ultimate lisp denial-ism.
Re: Lisp developer walks away with Google AI contest
#49Hmm .. maybe I should consider settling in Hungary.
After seeing Gábor’s performance, many participants commented that they would be taking a new look at the 1000 year old country. "Bocsimako is the proof that Hungary is best for AI algorithms", quipped one player.
They changed the education system, and no longer used the one they had around 1900. Unfortunately.
Re: Lisp developer walks away with Google AI contest
#50Earlier quoted context omitted.
The point is that he won because he's a great programmer, not because he used Lisp.
The point is that he won because he's a great programmer, not because he used Lisp. Given that people have argued that the absence of Lisp winners from such competitions is evidence against Lisp's greatness (I'm going by memory here and don't have time to dredge up the record), it seems relevant to point out when it does happen.
a) given that people has made bad arguments before b) it "seems relevant" to make bad arguments in the opposite direction now
Huh?