2011-05-05T00:01:09 *** Meatkat has joined #aichallenge 2011-05-05T00:01:23 *** computerwiz_222 has quit IRC (Ping timeout: 276 seconds) 2011-05-05T00:14:18 *** Meatkat has quit IRC (Ping timeout: 240 seconds) 2011-05-05T00:15:48 *** Meatkat has joined #aichallenge 2011-05-05T00:22:58 *** Meatkat has quit IRC (Ping timeout: 240 seconds) 2011-05-05T00:25:13 *** Meatkat has joined #aichallenge 2011-05-05T00:28:43 *** Blargs has quit IRC (Ping timeout: 252 seconds) 2011-05-05T00:29:50 *** Meatkat has quit IRC (Ping timeout: 260 seconds) 2011-05-05T00:30:31 *** Meatkat has joined #aichallenge 2011-05-05T00:35:50 *** Meatkat has quit IRC (Ping timeout: 276 seconds) 2011-05-05T00:36:28 *** Meatkat has joined #aichallenge 2011-05-05T00:42:13 *** Meatkat has quit IRC (Ping timeout: 264 seconds) 2011-05-05T00:42:55 *** Meatkat has joined #aichallenge 2011-05-05T00:54:18 *** Meatkat has quit IRC (Ping timeout: 248 seconds) 2011-05-05T00:55:04 *** Meatkat has joined #aichallenge 2011-05-05T00:58:41 *** okayzed has joined #aichallenge 2011-05-05T01:01:01 hi guys, was just looking at the ants problem - it looks pretty interesting 2011-05-05T01:03:56 reading the wiki now, it's pretty cool to see how the idea is developing 2011-05-05T01:14:01 *** McLeopold has joined #aichallenge 2011-05-05T01:15:40 *** Meatkat has quit IRC (Ping timeout: 240 seconds) 2011-05-05T01:17:30 *** Meatkat has joined #aichallenge 2011-05-05T01:22:54 *** mcstar has joined #aichallenge 2011-05-05T01:25:52 *** JaycobColeman has quit IRC (Quit: JaycobColeman) 2011-05-05T01:25:54 *** mcstar has quit IRC (Client Quit) 2011-05-05T01:26:05 *** mcstar has joined #aichallenge 2011-05-05T01:26:24 *** JaycobColeman has joined #aichallenge 2011-05-05T01:26:51 *** mcstar has quit IRC (Client Quit) 2011-05-05T01:27:01 *** mcstar has joined #aichallenge 2011-05-05T01:28:48 *** JaycobColeman has quit IRC (Client Quit) 2011-05-05T01:36:20 *** Meatkat has quit IRC (Ping timeout: 260 seconds) 2011-05-05T01:40:12 *** Meatkat has joined #aichallenge 2011-05-05T01:49:55 Meatkat: fix your internet 2011-05-05T01:55:15 *** amstan_ has joined #aichallenge 2011-05-05T01:55:15 *** ChanServ sets mode: +o amstan_ 2011-05-05T01:55:43 *** JaycobColeman has joined #aichallenge 2011-05-05T01:55:52 amstan: meh :P 2011-05-05T01:57:38 ANIMATROID!!!! 2011-05-05T01:58:11 yes? 2011-05-05T01:58:22 nothin' 2011-05-05T01:58:26 antimatroid: 2011-05-05T01:58:37 mcstra: 2011-05-05T01:58:39 bah :p 2011-05-05T01:58:43 nothin 2011-05-05T01:59:03 just saying good morning 2011-05-05T01:59:08 good afternoon :P 2011-05-05T01:59:16 good afternoon indeed 2011-05-05T01:59:35 i woke up at 7 , god knows why 2011-05-05T01:59:48 I woke up at 6:30 :P 2011-05-05T01:59:51 AP test 2011-05-05T01:59:59 i had class at 9 :( 2011-05-05T02:00:06 Calculus done! 2011-05-05T02:00:40 for high school anyway 2011-05-05T02:00:44 whats next? probability theory? 2011-05-05T02:01:07 who? 2011-05-05T02:01:10 ah high school 2011-05-05T02:01:15 oh 2011-05-05T02:01:24 i need to learn probability properly some time 2011-05-05T02:01:31 but i still don't understand measure theory very well 2011-05-05T02:01:49 theres nothing to understand lol 2011-05-05T02:02:03 I don't really know where there is to go after this. I know there are many places, I just don't know what they are 2011-05-05T02:02:09 sigma algebras hurt my brain 2011-05-05T02:02:22 JaycobColeman: i expect you to major in cs and maths 2011-05-05T02:02:29 expect/require 2011-05-05T02:02:34 feel free to add a third major 2011-05-05T02:02:35 *** amstan has quit IRC (Ping timeout: 260 seconds) 2011-05-05T02:02:43 haha well I think that's what I'm going to do anyway 2011-05-05T02:02:48 so it all works out 2011-05-05T02:02:51 go for physics 2011-05-05T02:02:53 :) 2011-05-05T02:03:09 lol 2011-05-05T02:03:09 I have bad experiences with physics.. 2011-05-05T02:03:24 physics and i aren't very good friends 2011-05-05T02:03:25 non-calculus physics... 2011-05-05T02:03:25 last night i tried to explain quantum computing to my mom 2011-05-05T02:03:34 i dont think she understands 2011-05-05T02:03:54 probably not 2011-05-05T02:04:06 nothing against your mother :P 2011-05-05T02:04:09 probably because i dont either :D 2011-05-05T02:04:16 i made a correction on wikipedia yesterday :P 2011-05-05T02:04:29 what topic? 2011-05-05T02:04:39 http://en.wikipedia.org/wiki/Symmetric_game 2011-05-05T02:04:48 the function in the general case was wrong 2011-05-05T02:04:55 you and your symmetries ..... 2011-05-05T02:04:57 :D 2011-05-05T02:05:12 it had u_i(...) = u_pi(i )(a_pi(1 ),...) 2011-05-05T02:05:18 but it needed pi^-1 in the brackets 2011-05-05T02:05:29 otherwise it's wrong for n>2 players 2011-05-05T02:05:59 i'm actually not sure if people just always define it wrong or that was an error 2011-05-05T02:06:10 i can't find anywhere else that defines symmetry and even that page doesn't do it properly 2011-05-05T02:06:13 peasants 2011-05-05T02:06:43 muggles 2011-05-05T02:06:50 yes! 2011-05-05T02:06:53 best insult 2011-05-05T02:06:55 by this definition the coin tossing example is symmetric 2011-05-05T02:07:01 no it's not 2011-05-05T02:07:19 Is sigh around? 2011-05-05T02:07:24 even once you throw in permutations of strategies you can't make matching pennies symmetric 2011-05-05T02:07:30 the game simply is not symmetric 2011-05-05T02:07:37 which begs the question, what makes a game fair? 2011-05-05T02:07:45 as that game obviously is 2011-05-05T02:08:31 alright 2011-05-05T02:08:43 i will look into this to satisfy my curiosity 2011-05-05T02:09:01 then when im educated i will come back to you with the result :) 2011-05-05T02:09:18 Is there a non-math explanation of a symmetric game? 2011-05-05T02:09:20 i am going to type up my example in latex in a bit 2011-05-05T02:09:22 i will link you 2011-05-05T02:09:29 ok 2011-05-05T02:09:45 McLeopold: http://www.gametheory.net/dictionary/games/SymmetricGame.html 2011-05-05T02:09:54 that does a very non-general definition for 2 player games 2011-05-05T02:10:14 basically, if you have A and B as the players payoff matrices, A = transpose(B) then you can say the game is symmetric 2011-05-05T02:10:30 but if that isn't the case, it's not sufficient information to say the game is not symmetric 2011-05-05T02:11:01 McLeopold: You should also look through my pull request. Getting rid of r lines, updating python sample bots...basically. 2011-05-05T02:11:02 * antimatroid starts typing up the example 2011-05-05T02:11:11 And by you should I mean I'd like you to 2011-05-05T02:11:30 JaycobColeman: I'm getting there, but could it be easier to just roll back to before I asked you to do stuff? 2011-05-05T02:11:47 sure 2011-05-05T02:12:08 Except that the sample business is still way behind 2011-05-05T02:12:32 Well, I don't think I want bhasker's additions in the starter pack 2011-05-05T02:12:33 It'd be nice for the function usage to be consistent 2011-05-05T02:13:00 what do you mean? what additions? 2011-05-05T02:13:04 hmm, for row/col tuples everywhere? yes, we should get that fixed 2011-05-05T02:13:10 closest_food/ant 2011-05-05T02:13:14 I changed it in all the bots 2011-05-05T02:13:24 oh yes, well that's only in the sample bots 2011-05-05T02:13:32 It really should be in the bot itself 2011-05-05T02:13:38 which is easy enough to take care of 2011-05-05T02:14:03 it makes sense to put it in the ants class, but it is giving too much away to the programmers 2011-05-05T02:14:12 the starter packs shouldn't be too smart 2011-05-05T02:14:43 the python guys will just copy/paste anyway, but all the starter packs need to be consistant 2011-05-05T02:14:55 I agree. If you want to revert all that stuff back to before 'r' lines then I can make all the additions to get it back up to date 2011-05-05T02:15:15 okay, that would be helpfull 2011-05-05T02:15:19 and move those functions into GreedyBot if that's where you'd like them 2011-05-05T02:15:32 Or do you not want them at all? 2011-05-05T02:15:33 no, they are fine where they are, sample bots only 2011-05-05T02:15:57 oh okay, yeah I don't believe I added them to starters? That'd be weird of me 2011-05-05T02:17:01 If you revert it I can take care of that...tommorow? probably. I have an AP lit. test to deal with 2011-05-05T02:17:33 sure, none of this is high priority until after beta 2011-05-05T02:17:42 mkay 2011-05-05T02:18:21 I probably won't be too much use for beta-ey issues, so I can dink around with these things in my free time 2011-05-05T02:18:25 antimatroid: how is coin-tossing not symmetric? 2011-05-05T02:18:57 McLeopold: atm i am defining symmetry as a game which remains unchanged from any permutation of the players 2011-05-05T02:19:04 possibly with a re-arrangement of the players strategies 2011-05-05T02:19:15 you cannot do that with matching pennies 2011-05-05T02:19:20 the game is fair, but not symmetric 2011-05-05T02:19:36 there is also a proof to say that every symmetric 2x2 game has a pure strategy nash equilibria 2011-05-05T02:19:41 matching pennies does not have one 2011-05-05T02:21:50 *** Meatkat has quit IRC (Ping timeout: 260 seconds) 2011-05-05T02:22:24 so, the payoffs are reversed if you switch sides, so it is not symmetric? 2011-05-05T02:22:31 *** Meatkat has joined #aichallenge 2011-05-05T02:23:06 I'll be honest, all I see when I look at this is a swastika :( http://en.wikipedia.org/wiki/File:Reaction-correspondence-matching-pennies.jpg 2011-05-05T02:23:48 That's unfortunate 2011-05-05T02:25:49 McLeopold: yep 2011-05-05T02:25:58 the players have opposite objectives 2011-05-05T02:26:11 JaycobColeman: i think the same :P 2011-05-05T02:26:22 no reason to be sad about that 2011-05-05T02:27:23 it's the link between the symbol and wwii that's sad 2011-05-05T02:28:22 yeah, its a highly praised symbol 2011-05-05T02:28:39 fing nazis used to some other end 2011-05-05T02:29:13 don't start hate talk, this is an international channel 2011-05-05T02:29:18 *** Meatkat has quit IRC (Ping timeout: 240 seconds) 2011-05-05T02:29:32 ur right meatkat already quit 2011-05-05T02:29:34 :) 2011-05-05T02:29:58 *** Meatkat has joined #aichallenge 2011-05-05T02:30:41 Meatkat you're makin my computer go all clickly-like 2011-05-05T02:31:07 i need eat 2011-05-05T02:31:12 i need meat 2011-05-05T02:31:17 i eat Meatkat 2011-05-05T02:31:26 or a kitkat 2011-05-05T02:31:59 McLeopold: I wasn't starting hate talk :P 2011-05-05T02:32:15 he meant me 2011-05-05T02:32:23 ah :P 2011-05-05T02:32:47 not that i think its hate talk, i dont think highly intelligent people will get offended 2011-05-05T02:32:53 yep 2011-05-05T02:33:09 i am a big fan of politically incorrect "shock" jokes 2011-05-05T02:33:21 haha that's the good stuff 2011-05-05T02:33:21 but wont tolerate actual racism etc. 2011-05-05T02:33:34 much the same 2011-05-05T02:33:34 That means you daniel tosh 2011-05-05T02:33:36 for mew 2011-05-05T02:33:44 *glaring face 2011-05-05T02:34:04 I don't have one of those. How might one type a glaring face? 2011-05-05T02:34:10 without weird symbols 2011-05-05T02:37:25 im in console 2011-05-05T02:37:36 i wont see actual glaring faces :D 2011-05-05T02:37:51 I don't mean emoticons, just text 2011-05-05T02:37:55 oh 2011-05-05T02:37:59 ¬_¬ 2011-05-05T02:38:02 There's that 2011-05-05T02:38:04 close 2011-05-05T02:38:12 not happy enough 2011-05-05T02:38:27 It's supposed to be glaring 2011-05-05T02:38:29 kind of doped 2011-05-05T02:38:36 "hey man im high" 2011-05-05T02:38:36 yeah, pretty doped 2011-05-05T02:38:45 ¬_¬ 2011-05-05T02:38:48 :) 2011-05-05T02:39:07 _ 2011-05-05T02:39:23 thanks apple...for...including that... 2011-05-05T02:40:04 (\_/) 2011-05-05T02:40:05 (O.o) 2011-05-05T02:40:08 (> <) 2011-05-05T02:40:19 the world dominating bunny 2011-05-05T02:40:28 well, glad we've deteriorated to this 2011-05-05T02:40:43 :P 2011-05-05T02:52:41 *** McLeopold has quit IRC (Ping timeout: 246 seconds) 2011-05-05T02:53:16 *** McLeopold has joined #aichallenge 2011-05-05T03:04:50 antimatroid: i think the matching pennies are NOT symmetric either ordinally or cardinally 2011-05-05T03:04:58 *** amriedle has quit IRC (Quit: Lost terminal) 2011-05-05T03:05:08 mcstar: the game simply isn't symmetric :P 2011-05-05T03:05:18 yes 2011-05-05T03:05:22 but it's obviously fair 2011-05-05T03:05:27 so what defines fairness? 2011-05-05T03:05:46 the expected payoff? 2011-05-05T03:05:56 i don't think it's that easy 2011-05-05T03:06:10 they will follow 50/50 strategy 2011-05-05T03:06:19 and the expectations will be the same 2011-05-05T03:06:23 but i will read more 2011-05-05T03:06:42 yeah, i'm pretty sure you could come up with an unfair game that had equal expected utilities with equi-prortional mixed strategies 2011-05-05T03:07:11 i'm almost done typing up the example 2011-05-05T03:07:15 it's a bit messy :P 2011-05-05T03:07:25 2 player is fairly trivial, so i've done a 2x2x2 game 2011-05-05T03:08:59 animatroid: http://thinkprogress.org/2011/05/04/house-gop-hr3/ I love the u.s. and all, but sometimes...sometimes you just want to move to australia 2011-05-05T03:09:47 id like a kangaroo for breakfast, pls 2011-05-05T03:10:21 oh man, arent you too young for this shat? 2011-05-05T03:13:56 Whaaa? 2011-05-05T03:16:45 dealing with legislation, bills? 2011-05-05T03:16:54 worry about it when u get older 2011-05-05T03:17:03 i mean really old 2011-05-05T03:17:46 *** Kingpin13 has joined #aichallenge 2011-05-05T03:18:00 obviously i just hate politics 2011-05-05T03:18:09 you dont have to agree with me :) 2011-05-05T03:19:12 You're never to young to be irritated with the GOP 2011-05-05T03:19:20 aichallenge: McLeopold epsilon-io * r8835947 / (6 files in 4 dirs): worker improvements, api_get_task still doesn't generate matchup correctly - http://bit.ly/mpnxO1 2011-05-05T03:21:41 *** Meatkat has quit IRC (Ping timeout: 240 seconds) 2011-05-05T03:22:19 MeatKat!!!! *shakes fist* 2011-05-05T03:22:54 The thing is, he doesn't respond when we say things to him, so he's probably in about 20 other channels that are all getting the same messages :/ 2011-05-05T03:25:59 *** McLeopold has quit IRC (Read error: Connection reset by peer) 2011-05-05T03:28:54 *** aerique has joined #aichallenge 2011-05-05T03:29:54 *** ltriant has quit IRC (Quit: Computer has gone to sleep) 2011-05-05T03:32:27 JaycobColeman: why dont u configure properly ur irc client? 2011-05-05T03:32:46 Just got it :P 2011-05-05T03:32:51 I'll get around to it 2011-05-05T03:33:00 For now I'm just gonna complain a lot 2011-05-05T03:33:04 ok 2011-05-05T03:33:10 you knwo what i mean? 2011-05-05T03:33:15 highligh/private msg 2011-05-05T03:33:17 t 2011-05-05T03:33:48 mcstar: https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B5joEFt1EpwZZTA2ZjNhYmEtMzJkMy00NDkyLTlhY2EtMjFhZjRmZTJkM2Jk&hl=en 2011-05-05T03:33:50 the last two slides 2011-05-05T03:33:53 sorry if there's a typo :P 2011-05-05T03:34:07 the rest is a mess 2011-05-05T03:34:15 i have to give a mid year talk in a couple of weeks :P 2011-05-05T03:34:58 i have no idea what to call my "partitions of players strategy sets in the pure strategy space", feel free to tell me what that actually is :P 2011-05-05T03:35:27 *** dr-` is now known as dr- 2011-05-05T03:35:45 ill read in a moment 2011-05-05T03:35:57 but sometime soon i have to eat 2011-05-05T03:36:01 bc im starving 2011-05-05T03:36:51 well 2011-05-05T03:37:02 according to skynet, i dont have the permission to view it 2011-05-05T03:37:36 wait 2011-05-05T03:37:44 you should :\ 2011-05-05T03:37:47 maybe i pasted the address incorrectly 2011-05-05T03:38:16 alright 2011-05-05T03:38:18 its there 2011-05-05T03:38:34 who is this nick ham anyways? 2011-05-05T03:38:40 dont forget to change it to your name 2011-05-05T03:38:45 before you send it in 2011-05-05T03:39:24 * mcstar hopes antimatroid laughs his ass off 2011-05-05T03:39:30 :P 2011-05-05T03:49:04 * JaycobColeman likes speaking in the third person 2011-05-05T03:50:00 i don't even know what is second and third 2011-05-05T03:51:19 although i've read one uses "we" for mathematics because unlike most scientific experiments, the reader has everything available to them that you do 2011-05-05T03:51:26 so it's something you do with the reader in a way 2011-05-05T03:52:19 second is where you say "You did this, you do that" 2011-05-05T03:52:22 whatever 2011-05-05T03:52:35 third is referring to someone outside the conversation 2011-05-05T03:52:56 my understanding anyway :P 2011-05-05T03:53:05 I'm no English major 2011-05-05T03:55:04 antimatroid: i read the wiki page that you corrected and i think you made a mistake 2011-05-05T03:55:14 with formatting -1? 2011-05-05T03:55:19 yeah i know :P 2011-05-05T03:55:24 animatroid doesn't make mistakes 2011-05-05T03:55:31 You must be mistaken 2011-05-05T03:55:32 you dont have to take the inverse of the permutation 2011-05-05T03:55:36 yes you do 2011-05-05T03:55:39 no 2011-05-05T03:55:41 yes 2011-05-05T03:55:46 it was correct the first time 2011-05-05T03:55:49 no it wasn't 2011-05-05T03:55:53 yes :) 2011-05-05T03:55:55 i can break it doing it that way 2011-05-05T03:56:05 listen 2011-05-05T03:56:16 hold on, i'll add a broken example to the document 2011-05-05T03:56:41 the formula that is written down, tries to linearly write down the transponation for tensors 2011-05-05T03:56:51 stay with me antimatroid 2011-05-05T03:57:09 you here? 2011-05-05T03:57:15 yeah 2011-05-05T03:57:21 ok 2011-05-05T03:57:33 so when you are beyonf 2-rank tensors 2011-05-05T03:57:53 you can trnaspose tensors many different ways 2011-05-05T03:58:00 thats what the permutation is for 2011-05-05T03:58:36 the theory says, that the game is symmetric, if for any and all such tranpositions the formula gives the same result 2011-05-05T03:58:48 which is doesn't 2011-05-05T03:59:02 if you do the example using pi, it breaks 2011-05-05T03:59:07 to see that you dont have to take the inverse of the permutation u just have to consider the diagonal 2011-05-05T03:59:25 which is unchaged, and this only can be achived if you permute correctly 2011-05-05T03:59:42 Pi(a)!=Pi(a)^-1 2011-05-05T03:59:46 for a permutation 2011-05-05T03:59:56 only for a 2 element set 2011-05-05T04:00:09 you get 4 = u_1(a2,b1,c1) = u_2(t21(b1),t32(c1),t13(a2)) = u_2(a2,b2,c2) = 5 2011-05-05T04:00:38 what are these numbers? 2011-05-05T04:00:47 have you looked on my last slide? 2011-05-05T04:00:52 no 2011-05-05T04:00:58 the bottom calculation does an example calculation like tht 2011-05-05T04:01:00 ill eat first 2011-05-05T04:01:02 this is doing it your way 2011-05-05T04:01:39 i am pretty damn sure i'm right :P 2011-05-05T04:01:52 considering i can come up with examples breaking it the old way and not the way i deduced 2011-05-05T04:02:45 bear in mind the permutation of players is (1,2,3) 2011-05-05T04:03:11 the only knowledge i have of tensors i've deduced myself though :P 2011-05-05T04:03:25 ill get back to in an hour 2011-05-05T04:03:55 :P 2011-05-05T04:03:56 *** berak has joined #aichallenge 2011-05-05T04:04:27 I don't understand this! :D But it's cool, I got time 2011-05-05T04:04:29 college 2011-05-05T04:04:48 it'll be a crazy math party 2011-05-05T04:05:36 I think there'll be some serious game theory involved 2011-05-05T04:06:22 :( I've hardly been able to do any coding recently. Way too many school things :( 2011-05-05T04:06:50 And in fact I must be going to sleep so I can wake up at 6:30 again to take another AP test! 2011-05-05T04:06:58 So goodnight all 2011-05-05T04:07:46 night :P 2011-05-05T04:09:12 by the way, really quick 2011-05-05T04:09:24 reddit is going to be down in a couple hours 2011-05-05T04:09:27 evidently 2011-05-05T04:10:13 fuckers 2011-05-05T04:11:00 scheduled maintanance 2011-05-05T04:11:03 :P 2011-05-05T04:11:12 also r/shutupandtakemymoney 2011-05-05T04:11:27 *** Naktibalda has joined #aichallenge 2011-05-05T04:11:50 9793 readers 2011-05-05T04:11:54 8 days old 2011-05-05T04:12:00 and wonderful 2011-05-05T04:12:55 *** sigh has quit IRC (Remote host closed the connection) 2011-05-05T04:18:46 *** mceier has joined #aichallenge 2011-05-05T04:22:05 anyways. Actually gotta go this time 2011-05-05T04:22:09 goodbye 2011-05-05T04:22:12 *** JaycobColeman has quit IRC (Quit: JaycobColeman) 2011-05-05T04:31:27 *** woudshoo has joined #aichallenge 2011-05-05T04:34:33 *** GeorgeSebastian has joined #aichallenge 2011-05-05T04:46:24 mcstar: https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B5joEFt1EpwZM2VmODBmN2QtMTkxMi00MjZhLWIyYWQtMjczOTNjMGM3ODgx&hl=en 2011-05-05T04:46:29 see the last slide on that page after 2011-05-05T04:46:33 i'm going to hockey training soon :P 2011-05-05T04:52:17 *** GeorgeSebastian has quit IRC (Quit: Leaving) 2011-05-05T04:53:48 *** sigh has joined #aichallenge 2011-05-05T05:29:54 *** delt0r___ has joined #aichallenge 2011-05-05T05:31:34 *** delt0r_ has quit IRC (Ping timeout: 260 seconds) 2011-05-05T05:47:51 *** stocha has joined #aichallenge 2011-05-05T05:48:22 If the penny toss game is what i think it is. Then i don't understand what kind of definition you would use symmetric for :p 2011-05-05T05:52:12 Symmetric payoff it appears. Well. I still don't get it. What i really don't get is how is this related to ant. 2011-05-05T05:53:16 *** stocha has quit IRC (Client Quit) 2011-05-05T06:05:59 *** davidd has quit IRC (Ping timeout: 260 seconds) 2011-05-05T06:07:43 *** davidd has joined #aichallenge 2011-05-05T06:25:24 *** Accoun has quit IRC () 2011-05-05T06:30:46 mcstar: where's the love? :p 2011-05-05T06:40:36 *** kaemo has joined #aichallenge 2011-05-05T06:44:19 *** needsch has joined #aichallenge 2011-05-05T06:46:19 *** FireFly has joined #aichallenge 2011-05-05T07:05:45 mcstar: what would be nicer is if i swapped the pi and pi^-1 uses 2011-05-05T07:05:54 as i only use the normal pi once 2011-05-05T07:27:00 *** Crivens has joined #aichallenge 2011-05-05T07:30:16 antimatroid: hey 2011-05-05T07:30:19 sorry 2011-05-05T07:31:15 first of all i think your second utility matrix is wrong, i cant get it from the first one 2011-05-05T07:31:19 by permutations 2011-05-05T07:31:25 the third is ok though 2011-05-05T07:32:01 what? 2011-05-05T07:32:25 the second to last slide 2011-05-05T07:32:48 if you rotate the players in the 3 player game, you need to consider a1 == b2 == c1 and a2 == b1 == c2 2011-05-05T07:32:53 you represent 3 utility matrices in two tables 2011-05-05T07:32:59 yeah 2011-05-05T07:33:11 so, if i take the first matrix 2011-05-05T07:33:19 ant get all of its transpositions 2011-05-05T07:33:27 then the C matrix is among them 2011-05-05T07:33:30 but the B isnt 2011-05-05T07:33:35 the first matrix is when player 3 plays c1 2011-05-05T07:33:42 the second matrix is when player 3 plays c2 2011-05-05T07:33:45 it's a 2x2x2 cube 2011-05-05T07:33:49 yes 2011-05-05T07:34:09 do you by any chance have mathematica? 2011-05-05T07:34:14 no 2011-05-05T07:34:34 let me see what python offers then 2011-05-05T07:35:16 relabel the game with player 2 on the rows with b2 first and b1 second, then player 1 along the columns with a2 first and a1 second 2011-05-05T07:35:33 then write out the new game, re-arranging to put player 2's payoff first 2011-05-05T07:35:37 then look at the game you get 2011-05-05T07:35:39 it's the same 2011-05-05T07:36:36 *** Eruonen has joined #aichallenge 2011-05-05T07:37:36 mcstar: can you do that for me? :P 2011-05-05T07:37:47 i just did it. it works 2011-05-05T07:38:40 let me send you a picture via dcc 2011-05-05T07:38:48 imgur :P 2011-05-05T07:39:16 can you do what i said above though? 2011-05-05T07:39:27 a moment 2011-05-05T07:39:35 you should be able to convince yourself after doing the firstt matrix 2011-05-05T07:39:38 meanwhile get that pic 2011-05-05T07:40:25 what i sent you is all the permutations of the matrix A 2011-05-05T07:40:41 trying to find the damn file :P 2011-05-05T07:40:48 hehe 2011-05-05T07:41:13 so u get A from your 2 tables if you translate them onto each other 2011-05-05T07:41:18 you get what i mean? 2011-05-05T07:41:45 the c1,c2 dimension is the innermost column in the picture 2011-05-05T07:42:50 i'll play with that picture 2011-05-05T07:42:59 but you have to do what i said above and see that the game stays the same 2011-05-05T07:43:06 :p 2011-05-05T07:45:08 mcstar: the problem with the translation from the first tensor to the second is you aren't swapping both player 1 and 2's strategies 2011-05-05T07:45:53 it should go (2 1 5 2; 4 3 6 4) -> (2 1 5 2; 4 3 6 4) as you might expect :P 2011-05-05T07:46:23 ergh, hang on 2011-05-05T07:46:28 i was looking at the players the wrong way 2011-05-05T07:48:31 same problem, from the first to second tensor in your image, you are permutting players 2 and 3 from row and col positions, but you aren't swapping the "strategies" around 2011-05-05T07:48:36 which is required 2011-05-05T07:50:10 swapping both players strategies is equivalent to a horizontal.vertical flip of each inner matrix, which is the transpose, which gives symmetry 2011-05-05T07:50:45 as i'm saying the game needs to only be invariant under all permutations for some matching up of strategies 2011-05-05T07:50:57 all permutations of players* 2011-05-05T07:52:51 mcstar: you still here? :P 2011-05-05T07:52:57 yep 2011-05-05T07:53:04 have i convinced you yet? 2011-05-05T07:53:09 at least that the game is symmetric 2011-05-05T07:53:49 well im not sure about anything 2011-05-05T07:54:27 did you write out the game with player 2 as row with (b2, b1), player 1 as col with (a2, a1) and player 3 as page with (c1, c2)? 2011-05-05T07:55:07 with payoffs ordered for 2, 1, 3, you get the exact same game 2011-05-05T07:55:19 i think symmetry here means that in a simple situation(not mixed strategies) only the transpositional equivalence is required from the utility matrices 2011-05-05T07:55:47 is this game symmetric... 2011-05-05T07:55:47 1,4 2,2 2011-05-05T07:55:47 3,3 4,1? 2011-05-05T07:56:16 it is if you pair a1,b2 and a2,b1 2011-05-05T07:56:21 no 2011-05-05T07:56:46 swap player 2's strategies and you get 2011-05-05T07:56:47 2,2 1,4 2011-05-05T07:56:47 4,1 3,3 2011-05-05T07:57:01 that is symmetric and equivalent even for mixed strategies keeping strategy labels 2011-05-05T07:57:23 i want the game to be invariant under some ordering or players strategies 2011-05-05T07:57:31 not necessarily the current ordering 2011-05-05T07:57:50 so you swap player labels and decision labels too 2011-05-05T07:58:11 take my 3 player game, then swap b1 with b2 2011-05-05T07:58:18 i just did that without swapping the names 2011-05-05T07:58:24 from a very basic symmetric game 2011-05-05T07:58:51 i wanted to illustrate the point that the ordering of strategy sets shouldn't matter 2011-05-05T07:59:11 yeah, well i think it should 2011-05-05T07:59:42 *** KP13 has joined #aichallenge 2011-05-05T07:59:53 im not sure otherwise how could asymmetry exist 2011-05-05T07:59:56 can you run your script again after swapping b1 and b2? 2011-05-05T08:00:16 assymetry exists if you can't unravel the tensor to meet my conditions 2011-05-05T08:00:23 asymmetry* 2011-05-05T08:00:45 although i haven't covered linear transformations of matrices yet 2011-05-05T08:01:06 consider the two player game as (A, B), then A = B^T, but if you take (A, 2B), the game is structurally the same 2011-05-05T08:01:16 but that's not as exciting to me, i'll handle that formality later 2011-05-05T08:02:47 *** Kingpin13 has quit IRC (Ping timeout: 246 seconds) 2011-05-05T08:03:08 *** KP13 has quit IRC (Client Quit) 2011-05-05T08:03:09 oh 2011-05-05T08:03:13 aaah 2011-05-05T08:03:17 hm 2011-05-05T08:03:20 i dont know 2011-05-05T08:03:27 structurally the same??? 2011-05-05T08:03:34 what does it even mean? 2011-05-05T08:03:56 2B is totally different utility matrix, i beleive it can change many things 2011-05-05T08:04:06 depends on how strict you want to be, you might want to maintain the set of pure strategy nash equilibria, mixed strategy nash equilibria or the best response functions 2011-05-05T08:04:30 so symmetry depend on what youre after 2011-05-05T08:04:33 s 2011-05-05T08:04:39 but in this case don't confess still always dominates for both players 2011-05-05T08:04:48 it's structurally the same under almost any definition you take 2011-05-05T08:05:12 i take symmetry to mean the game is invariant for any permutation of the players for some ordering of each players strategies 2011-05-05T08:05:18 i have developed my definition around that 2011-05-05T08:05:34 what dou you mean "i take symmetry..:"? 2011-05-05T08:05:35 ergh, confess* always dominates :P 2011-05-05T08:05:41 isnt that given? 2011-05-05T08:05:49 what do you mean isn't that given? 2011-05-05T08:05:49 *** Ice_Harley has joined #aichallenge 2011-05-05T08:05:55 isnt that a well defined property in game theory? 2011-05-05T08:06:00 not that i can find 2011-05-05T08:06:04 which is ridiculous i know 2011-05-05T08:06:15 yes it sounds ridiculous :) 2011-05-05T08:06:42 i can't find a single correct definition even if you aren't reordering strategies 2011-05-05T08:06:46 did you talk about this with a mathematician friend of yours? 2011-05-05T08:06:52 although i'm about to check out a slightly alternate defintion from von neumann 2011-05-05T08:07:15 i have a physics lecturer looking over it waiting to chat to about it 2011-05-05T08:07:26 a friend who is smarter than i has semi been told and follows 2011-05-05T08:07:40 semi? 2011-05-05T08:07:46 soryy i dont understand 2011-05-05T08:07:57 well, you have probably played with it more than him 2011-05-05T08:08:21 but i have explained the process to him, and he and i set the game theory library up together (although he hasn't worked on it for 2 years) 2011-05-05T08:09:12 i feel stupid 2011-05-05T08:09:24 i really cant make out your sentence 2011-05-05T08:09:25 don't, that problem has bugged me for over a year :P 2011-05-05T08:09:36 a friend who is smarter than i has semi been told and follows 2011-05-05T08:09:43 follows what i mean 2011-05-05T08:09:44 what does this mean? 2011-05-05T08:09:48 and seems to think it works 2011-05-05T08:09:49 ah 2011-05-05T08:09:54 :) 2011-05-05T08:11:12 now i have to do something useful 2011-05-05T08:11:31 so bb for the moment 2011-05-05T08:39:31 *** me0w has joined #aichallenge 2011-05-05T08:40:25 *** me0w has quit IRC (Remote host closed the connection) 2011-05-05T08:45:10 *** UncleVasya has joined #aichallenge 2011-05-05T08:57:29 *** UncleVasya has quit IRC (Ping timeout: 260 seconds) 2011-05-05T09:16:33 *** Blarg has quit IRC (Quit: Page closed) 2011-05-05T09:26:36 *** sigh has quit IRC (Remote host closed the connection) 2011-05-05T09:52:54 *** Ice_Harley has quit IRC (Ping timeout: 252 seconds) 2011-05-05T10:28:45 *** _0x47 <_0x47!~slash@p5B25EB60.dip.t-dialin.net> has joined #aichallenge 2011-05-05T10:46:34 *** aerique has quit IRC (Quit: ...) 2011-05-05T11:19:50 *** Frontier has joined #aichallenge 2011-05-05T11:30:39 antimatroid: are you there? 2011-05-05T11:30:42 i have news 2011-05-05T11:40:52 *** computerwiz_222 has joined #aichallenge 2011-05-05T11:46:50 *** computerwiz_222 has quit IRC (Remote host closed the connection) 2011-05-05T11:53:16 good or bad? 2011-05-05T11:57:27 bad 2011-05-05T11:57:33 badder than evver 2011-05-05T11:57:49 but only he can hear it 2011-05-05T11:59:48 When someone says 'bad news' I usually decide not to be there. That's why I'm asking. 2011-05-05T12:03:18 *** woudshoo has quit IRC (Ping timeout: 240 seconds) 2011-05-05T12:06:36 antimatroid: 2011-05-05T12:07:05 ive got great news 2011-05-05T12:07:11 u wouldnt beleive it 2011-05-05T12:07:14 :-D 2011-05-05T12:07:18 :) 2011-05-05T12:07:22 he's often gone to be by this time 2011-05-05T12:07:28 bed even 2011-05-05T12:07:33 oh 2011-05-05T12:07:42 maybe later hell come by 2011-05-05T12:07:46 hell 2011-05-05T12:07:47 lol 2011-05-05T12:09:16 hah 2011-05-05T12:09:16 http://www.heritagehealthprize.com/c/hhp/Leaderboard#0.487640 2011-05-05T12:09:23 #7 2011-05-05T12:44:07 *** _0x47 <_0x47!~slash@p5B25EB60.dip.t-dialin.net> has quit IRC (Quit: Leaving.) 2011-05-05T12:55:38 *** amstan_ has quit IRC (Ping timeout: 263 seconds) 2011-05-05T12:57:36 *** Naktibalda has quit IRC (Quit: ChatZilla 0.9.86.1 [Firefox 4.0.1/20110413222027]) 2011-05-05T13:29:50 *** delt0r_ has joined #aichallenge 2011-05-05T13:30:22 *** delt0r___ has quit IRC (Read error: Operation timed out) 2011-05-05T13:36:54 *** skynetz has joined #aichallenge 2011-05-05T14:00:11 *** McLeopold has joined #aichallenge 2011-05-05T14:00:24 janzert: ping 2011-05-05T14:13:48 *** amstan has joined #aichallenge 2011-05-05T14:13:48 *** ChanServ sets mode: +o amstan 2011-05-05T14:31:58 *** Blkt has joined #aichallenge 2011-05-05T14:34:13 good evening everyone 2011-05-05T14:44:25 *** Kingpin13 has joined #aichallenge 2011-05-05T14:44:26 *** Kingpin13 has joined #aichallenge 2011-05-05T15:03:47 mcstar: :p 2011-05-05T15:04:01 hey 2011-05-05T15:04:10 was i wrong? :P 2011-05-05T15:04:35 lets go to a private channel 2011-05-05T15:05:37 amstan: any experience with the visualizer in the website? 2011-05-05T15:06:32 McLeopold: yeah.. 2011-05-05T15:07:22 so, in the repo, we have visualizer/data/img, but the code expects visualizer/img when getting resources off the web 2011-05-05T15:07:47 It doesn't look too friendly for local testing 2011-05-05T15:10:48 McLeopold: how are you putting the visualizer on the web? 2011-05-05T15:10:51 it works pretty well for me 2011-05-05T15:10:59 http://home.hypertriangle.com/~alex/aichallenge/website/ 2011-05-05T15:12:11 amstan: I'm not, so my question is, is there a script or something I should run to do the setup? 2011-05-05T15:12:23 McLeopold: https://github.com/aichallenge/aichallenge/blob/epsilon/INSTALL.md 2011-05-05T15:12:32 yes.. see the Setup visualizer point 2011-05-05T15:12:53 that link gave me a unicorn O_o 2011-05-05T15:13:15 well 2011-05-05T15:13:21 did i just crash github? 2011-05-05T15:13:23 lol 2011-05-05T15:13:29 McLeopold: see /INSTALL.md 2011-05-05T15:13:31 same file 2011-05-05T15:14:27 okay, but it seems that if one pulls the repo, they should be able to point apache at website and have things just work 2011-05-05T15:14:42 * amstan thinks that unicorn is so colourfull that nyancorn would be pretty popular 2011-05-05T15:15:09 McLeopold: the java visualizer has to be compiled, the javascript minimized and so on 2011-05-05T15:15:31 such things shouldn't be in the repo 2011-05-05T15:15:46 yay.. it's back 2011-05-05T15:18:28 the java visualizer is just a work around for IE, I don't like that it's taking over the build process 2011-05-05T15:18:56 I shouldn't need ant to get a server going 2011-05-05T15:19:38 the javascript still has to be minified 2011-05-05T15:20:51 McLeopold: if you really can't get ant, download everything from here: http://home.hypertriangle.com/~alex/aichallenge/website/visualizer/ 2011-05-05T15:23:20 I'm just whining. I created some junctions and it works locally. 2011-05-05T15:33:46 *** antimatroid1 has joined #aichallenge 2011-05-05T15:33:59 fucking ubuntu freezing and shit :( 2011-05-05T15:34:01 *** antimatroid has quit IRC (Read error: No route to host) 2011-05-05T15:34:20 *** Mathnerd314 has joined #aichallenge 2011-05-05T15:37:43 Frontier: you around? 2011-05-05T16:12:10 *** Eruonen has joined #aichallenge 2011-05-05T16:12:29 *** Eruonen has left #aichallenge 2011-05-05T16:30:07 *** Bacons has joined #aichallenge 2011-05-05T16:43:38 *** McLeopold1 has joined #aichallenge 2011-05-05T16:43:53 *** McLeopold1 has left #aichallenge 2011-05-05T16:44:37 *** McLeopold has quit IRC (Ping timeout: 252 seconds) 2011-05-05T16:50:49 *** JaycobColeman has joined #aichallenge 2011-05-05T16:54:04 *** JaycobColeman has quit IRC (Client Quit) 2011-05-05T16:58:52 *** JaycobColeman has joined #aichallenge 2011-05-05T17:24:17 *** JaycobColeman has quit IRC (Quit: JaycobColeman) 2011-05-05T17:24:31 *** tvorryn has joined #aichallenge 2011-05-05T17:30:32 *** JaycobColeman has joined #aichallenge 2011-05-05T17:47:26 *** mceier has quit IRC (Quit: leaving) 2011-05-05T17:54:12 who asks? 2011-05-05T17:55:29 *** berak has quit IRC (Quit: ChatZilla 0.9.84 [SeaMonkey 2.0a3/20090223135443]) 2011-05-05T17:57:47 *** ltriant has joined #aichallenge 2011-05-05T18:03:44 hmm, I don't really want to discuss the use of ant as a build tool. *sigh* 2011-05-05T18:03:56 *** JaycobColeman has quit IRC (Quit: JaycobColeman) 2011-05-05T18:05:40 *** amstan has quit IRC (Ping timeout: 260 seconds) 2011-05-05T18:05:57 *** Mathnerd314 has quit IRC (Ping timeout: 240 seconds) 2011-05-05T18:07:23 using ant to build ants? 2011-05-05T18:07:31 how meta 2011-05-05T18:13:04 yeah, I liked the idea from the start :p 2011-05-05T18:13:56 only for the visualizer though. i don't know if the make files for the rest of the project run on windows or mac. 2011-05-05T18:15:56 *** sigh has joined #aichallenge 2011-05-05T18:17:40 But I have to clarify that the java visulizer is not just a work around for IE 8. You can run "java -jar visualizer.jar myreplay.replay" as well, so it can be used in scripts. 2011-05-05T18:25:52 *** Mathnerd314 has joined #aichallenge 2011-05-05T18:26:22 anyway I'm off 2011-05-05T18:26:29 *** Frontier has quit IRC (Quit: Leaving.) 2011-05-05T18:27:58 *** antimatroid1 has quit IRC (Ping timeout: 240 seconds) 2011-05-05T18:39:55 *** FireFly has quit IRC (Quit: swatted to death) 2011-05-05T18:42:10 *** Crivens has quit IRC (Read error: Connection reset by peer) 2011-05-05T18:43:07 *** skynetz has quit IRC (Quit: .) 2011-05-05T18:43:32 *** sigh has quit IRC (Remote host closed the connection) 2011-05-05T18:54:32 *** McLeopold has joined #aichallenge 2011-05-05T19:05:15 *** JaycobColeman has joined #aichallenge 2011-05-05T19:09:07 *** mcstar has quit IRC (Quit: WeeChat 0.3.4) 2011-05-05T19:15:02 *** JaycobColeman has quit IRC (Quit: JaycobColeman) 2011-05-05T19:18:13 *** Kingpin13 has quit IRC (Quit: money can't buy you love, but it can if you have enough) 2011-05-05T19:36:05 aichallenge: McLeopold epsilon-io * r03d4dc0 / (website/api_get_task.php website/visualizer_widget.php): locking matchups to worker, dir change for saved replays (+7 more commits...) - http://bit.ly/j4SciM 2011-05-05T19:37:01 *** McLeopold has quit IRC (Quit: Leaving.) 2011-05-05T19:42:20 *** Meatkat has joined #aichallenge 2011-05-05T19:45:21 *** JaycobColeman has joined #aichallenge 2011-05-05T19:50:32 *** JaycobColeman has quit IRC (Quit: JaycobColeman) 2011-05-05T20:01:27 *** Meatkat has quit IRC (Ping timeout: 252 seconds) 2011-05-05T20:02:21 *** Meatkat has joined #aichallenge 2011-05-05T20:07:26 *** Meatkat has quit IRC (Ping timeout: 264 seconds) 2011-05-05T20:12:01 *** needsch has quit IRC (Quit: Leaving.) 2011-05-05T20:15:37 *** Mathnerd314 has quit IRC (Ping timeout: 240 seconds) 2011-05-05T20:15:51 *** McLeopold has joined #aichallenge 2011-05-05T20:22:27 *** computerwiz_222 has joined #aichallenge 2011-05-05T20:23:25 *** amstan has joined #aichallenge 2011-05-05T20:23:25 *** ChanServ sets mode: +o amstan 2011-05-05T20:27:43 *** McLeopold has quit IRC (Quit: Leaving.) 2011-05-05T20:30:45 *** dlila has joined #aichallenge 2011-05-05T20:34:33 *** Mathnerd314 has joined #aichallenge 2011-05-05T20:43:03 *** orivej_ has joined #aichallenge 2011-05-05T20:43:41 *** orivej has quit IRC (Ping timeout: 240 seconds) 2011-05-05T20:50:06 *** dlila has quit IRC (Remote host closed the connection) 2011-05-05T20:51:45 as part of a series of blog posts i will (hopefully) make about my progress on the contest i wrote a simple explanation of the game 2011-05-05T20:51:50 if anyone cares: http://hacklash.posterous.com/the-ants-ai-challenge-an-introduction-to-the 2011-05-05T20:52:36 hopefully i didn't get anything wrong :) 2011-05-05T20:53:47 *** tvorryn has quit IRC (Quit: Page closed) 2011-05-05T20:57:24 *** Accoun has joined #aichallenge 2011-05-05T20:59:01 contestbot: later tell antimatroid What do you think of http://hacklash.posterous.com/the-ants-ai-challenge-an-introduction-to-the 2011-05-05T20:59:01 amstan: Yes master! 2011-05-05T21:04:46 *** Pumpkin has joined #aichallenge 2011-05-05T21:04:54 Hello 2011-05-05T21:05:27 Could someone answer so I know anybody hears me ?? 2011-05-05T21:07:54 Pumpkin: nah.. maybe later.. lol 2011-05-05T21:07:57 Pumpkin: what's up? 2011-05-05T21:08:02 *** hacklash has joined #aichallenge 2011-05-05T21:08:03 Hello 2011-05-05T21:08:21 I'm not sure about on thing with ants 2011-05-05T21:09:14 *** McLeopold has joined #aichallenge 2011-05-05T21:09:18 are the rows & cols indexed from 1 ( as I suspect ) or from 0 ?? 2011-05-05T21:09:23 0 2011-05-05T21:09:28 :( 2011-05-05T21:09:28 like in most programming languages 2011-05-05T21:10:04 thanks that means I'll have a few chars of code less 2011-05-05T21:10:13 hey, amstan 2011-05-05T21:10:20 hacklash: hi 2011-05-05T21:10:25 and how big is the RAM limit ? 2011-05-05T21:10:30 hacklash: oh.. you're the same guy? with the blog? 2011-05-05T21:10:38 Pumpkin: we didn't decide yet.. 2011-05-05T21:10:47 @amstan: yup, that's me 2011-05-05T21:10:48 hacklash: An error occured while trying to show the previous error. 2011-05-05T21:11:08 thanks :* 2011-05-05T21:11:38 hacklash: don't start your messages with @ unless you want the bot to answer you 2011-05-05T21:11:42 oh 2011-05-05T21:11:44 heh 2011-05-05T21:11:47 hacklash: anway.. the problem is that you liked to home.hypertriangle.com 2011-05-05T21:11:53 that's just my personal testing place 2011-05-05T21:12:11 i'm going to switch when the site goes live for the new contest 2011-05-05T21:12:22 is it a big problem in the meantime? 2011-05-05T21:12:22 hacklash: you could host your own you know 2011-05-05T21:12:27 hacklash: no, it's not 2011-05-05T21:12:29 i'm just saying.. 2011-05-05T21:12:54 because i can change it 2011-05-05T21:12:59 and you can embed the visualizer in pages 2011-05-05T21:13:04 instead of having a picture 2011-05-05T21:14:10 amstan: what do you think of ants.ai-contest.com? 2011-05-05T21:14:24 McLeopold: what about it? 2011-05-05T21:14:39 McLeopold: what we need is an archive.ai-contest.com 2011-05-05T21:14:45 for permenant links to replays and such 2011-05-05T21:15:27 ai-contest.com could just forward to the current contest 2011-05-05T21:15:41 McLeopold: that would be interesting 2011-05-05T21:15:57 yeah, then that is automattic archiving for you 2011-05-05T21:18:04 amstan: then we could keep a single login/user and they could access all contests 2011-05-05T21:18:56 I'd like to tag the replays with ants.ai-contest.com right now, which is why I'm suggesting it even though we are a ways off yet 2011-05-05T21:19:20 i like the idea of subdomains for each contest 2011-05-05T21:19:33 okay, I'll assume we will get one then 2011-05-05T21:19:33 but.. idk if it's a good idea to just use "ants" 2011-05-05T21:19:38 we might get more than one ants contest 2011-05-05T21:19:54 janzert, j3camero: ping 2011-05-05T21:19:58 ants2? 2011-05-05T21:20:29 *** Apophis has quit IRC (Read error: Connection reset by peer) 2011-05-05T21:20:30 *** ahmedhelal has quit IRC (Ping timeout: 246 seconds) 2011-05-05T21:20:42 McLeopold: i was thinking of a year/month system 2011-05-05T21:20:46 *** Apophis has joined #aichallenge 2011-05-05T21:21:16 McLeopold: what is this for then? 2011-05-05T21:21:23 McLeopold: we might want to wait for a jeff meeting for this 2011-05-05T21:23:43 McLeopold: how's the progress on matchmaking? 2011-05-05T21:23:52 McLeopold: what else is to be done? can i help? 2011-05-05T21:23:55 very slow :( 2011-05-05T21:24:01 i noticed 2011-05-05T21:24:12 actually the matchmaking is close, look at epsilon-io 2011-05-05T21:24:26 matchmaking/rankings/trueskill 2011-05-05T21:24:31 the website needs some work, the ranking will take longer than I thought 2011-05-05T21:24:40 the sql needs to be re-written 2011-05-05T21:24:45 well.. yes.. 2011-05-05T21:25:09 I had to do a lot to the worker/engine/playgame stuff to get it all to work together 2011-05-05T21:25:16 but it is looking nice now 2011-05-05T21:26:05 McLeopold: also, what's going on with the r lines? 2011-05-05T21:26:08 do we still have them? 2011-05-05T21:26:12 no 2011-05-05T21:26:15 ok 2011-05-05T21:26:31 too complicated, even though they were useful 2011-05-05T21:26:43 ok 2011-05-05T21:26:56 what else is to be done besides the matchmaking/rankings/trueskill? 2011-05-05T21:27:05 will the contest work after that? 2011-05-05T21:28:44 it will mostly work 2011-05-05T21:30:23 *** delt0r___ has joined #aichallenge 2011-05-05T21:30:58 amstan: right now on my system, the worker can compile and play games, you can see the results with the correct meta data with visualizer.php 2011-05-05T21:31:22 McLeopold: how do i setup the worker? 2011-05-05T21:31:39 *** delt0r_ has quit IRC (Ping timeout: 252 seconds) 2011-05-05T21:31:45 McLeopold: also, is this with janzert's new sandbox? 2011-05-05T21:31:47 run "worker.py -t" to get one task 2011-05-05T21:31:50 yes 2011-05-05T21:32:08 decent.. but how do i assign tasks? 2011-05-05T21:32:14 run "worker.py -t -n 0" to continuously get tasks 2011-05-05T21:32:28 api_get_task.php hands out the work 2011-05-05T21:32:55 it looks for compiles first, if none are found, then creates a game on the fly 2011-05-05T21:33:21 functional testing is worker now too, with a special strict mode 2011-05-05T21:33:32 we *could* send back stderr too, now 2011-05-05T21:34:39 *** eximius has joined #aichallenge 2011-05-05T21:34:52 *** eximius has left #aichallenge 2011-05-05T21:36:19 amstan: php mysql is giving me problems 2011-05-05T21:36:42 I don't want to take the time to learn it, so we need a php expert to fix stuff 2011-05-05T21:36:46 McLeopold: i know my way around php, even though i detest it 2011-05-05T21:37:07 I can't run a stored procedure without bad things happening 2011-05-05T21:37:18 stored procedures? 2011-05-05T21:37:41 I thought I got it to work with some crappy workaround, but I get into a spot where mysql_query returns different results than the database and have to restart apache 2011-05-05T21:38:44 what's a stored procedure? 2011-05-05T21:39:15 a sql script to run via "call generate_matchup;" 2011-05-05T21:40:02 https://github.com/aichallenge/aichallenge/blob/epsilon-io/website/api_get_task.php#L30 I got really frustrated 2011-05-05T21:40:28 McLeopold: lol.. what is that comment? lol 2011-05-05T21:40:36 P.S. the space.invaders genetic programming guys are still cool 2011-05-05T21:40:39 :) 2011-05-05T21:41:15 McLeopold: so... what's it about? lol 2011-05-05T21:41:21 i'm still confused on what the problem is? 2011-05-05T21:41:25 what's a stored procedure? 2011-05-05T21:41:46 if I use just "mysql_query('call generate_matchup;')" it doesn't actually run the sp 2011-05-05T21:42:05 https://github.com/aichallenge/aichallenge/blob/epsilon-io/sql/2_generate_matchup.sql 2011-05-05T21:44:10 where is that generate_matchup procedure stored? 2011-05-05T21:44:18 look up 2011-05-05T21:44:25 oh 2011-05-05T21:44:27 in mysql 2011-05-05T21:44:31 oh.. 2011-05-05T21:44:32 i see 2011-05-05T21:47:06 McLeopold: hmm.. ok.. so the procedure is moved to the sql database when you populate it 2011-05-05T21:47:11 *** Blkt has quit IRC (Ping timeout: 248 seconds) 2011-05-05T21:47:14 McLeopold: and then php calls it 2011-05-05T21:48:22 yep 2011-05-05T21:48:42 any language or too can call it, then a matchup record magically appears 2011-05-05T21:48:47 *tool* 2011-05-05T21:49:02 and the issue that you're having is that it doesn't work? 2011-05-05T21:49:12 it doesn't actually execute 2011-05-05T21:49:24 did you load it in the mysql? 2011-05-05T21:49:26 if I use mysql_query 2011-05-05T21:49:31 ? 2011-05-05T21:49:44 like, did I test it directly in the database? 2011-05-05T21:49:48 yeah 2011-05-05T21:49:53 yes 2011-05-05T21:50:07 Is there any possible max view_radius^2 ( top limit ) ?? 2011-05-05T21:50:08 I can call it from mysql and it runs, but not from the php page 2011-05-05T21:50:17 96, probably 2011-05-05T21:50:26 we are going to try 55 to start with 2011-05-05T21:50:51 McLeopold: what about phpmyadmin? if that works, other php pages should work 2011-05-05T21:52:10 probably, but this is to the point where it is a waste of my effort 2011-05-05T21:52:24 96 is sure , or if no what's the rought top limit ? 2011-05-05T21:52:27 the sp works on its on, we need an expert to just get it called correctly 2011-05-05T21:52:41 McLeopold: well.. i could test it locally and fiddle with it until it works, but idk how to setup the test enviroment 2011-05-05T21:53:36 switching to mysqli might do the trick , but that's a lot of work 2011-05-05T21:55:28 *** antimatroid has joined #aichallenge 2011-05-05T21:56:13 McLeopold: ic.. mysqli seems to be based on classes, and mysql is just a bunch of global functions 2011-05-05T21:56:14 fun.. lol 2011-05-05T21:56:35 but mysqli can do the store procedure call 2011-05-05T21:56:50 plus you can use it in a procedural style if wanted 2011-05-05T21:57:03 what about just using mysqli for the procedural call? 2011-05-05T21:57:12 that's my work around :) 2011-05-05T21:57:24 is that not good enough then? 2011-05-05T21:57:26 but like I said, then the api calls return odd results sometimes 2011-05-05T21:57:33 oh.. 2011-05-05T21:57:42 odd as in what? 2011-05-05T21:57:43 it's like the connection get stuck or something 2011-05-05T21:58:04 I run the sql to get the next task on the database directly and it gives me something 2011-05-05T21:58:12 but the api_get_task can never find it 2011-05-05T21:58:28 amstan: who is that? :P 2011-05-05T21:58:30 I'm pulling the sql from the api_logs, so I know I'm running the same thing 2011-05-05T21:58:33 McLeopold: it's probably because your other mysql connection is still open 2011-05-05T21:58:48 antimatroid: hacklash 2011-05-05T22:00:23 amstan: maybe, but I can't controll it 2011-05-05T22:00:30 amstan: you called? 2011-05-05T22:00:41 I read somewhere that I might need to use mysql_kill, but I haven't tried yet 2011-05-05T22:00:41 McLeopold: so.. you open the normal mysql, possibly do a query, then you open a mysqli, do the procedure, close mysqli, then the original mysql connection might get stuck because of that 2011-05-05T22:00:50 ok 2011-05-05T22:00:58 the regular one is suppose to be persistant 2011-05-05T22:01:04 hacklash: nope, just telling antimatroid about your blog post 2011-05-05T22:01:16 oh, ok 2011-05-05T22:03:48 fucking sshfs! ALWAYS crashes after suspend 2011-05-05T22:04:34 Because you lost your SSH connection, presumably. 2011-05-05T22:04:46 (Hypothesis, anyhow.) 2011-05-05T22:05:32 jbroman: it even crashes bash when i try to tab complete the mount point 2011-05-05T22:05:46 :/ 2011-05-05T22:07:41 i should look at using something more stable 2011-05-05T22:15:57 amstan: look at https://github.com/aichallenge/aichallenge/blob/epsilon-io/reset_server.cmd and translate to a bash script 2011-05-05T22:16:33 it's how I setup a few users to start testing the workers 2011-05-05T22:22:44 McLeopold: shouldn't that be in setup_worker.py? 2011-05-05T22:22:47 *** computerwiz_222 has quit IRC (Remote host closed the connection) 2011-05-05T22:22:57 it's only for testing 2011-05-05T22:23:07 so, integration_testing I guess 2011-05-05T22:23:15 I wasn't sure if I would merge it in 2011-05-05T22:23:38 it's about making users though, right? 2011-05-05T22:23:56 the last part yes, it creates users from the sample bots 2011-05-05T22:41:04 Thanks for help bay bay 2011-05-05T22:41:17 *** Pumpkin has quit IRC (Quit: Page closed) 2011-05-05T22:50:14 *** amstan_ has joined #aichallenge 2011-05-05T22:50:14 *** ChanServ sets mode: +o amstan_ 2011-05-05T23:14:41 *** amstan_ has quit IRC (Ping timeout: 240 seconds) 2011-05-05T23:39:13 *** JaycobColeman has joined #aichallenge