2012-12-05T00:12:30 *** epicmonkey has joined #aichallenge 2012-12-05T00:37:21 *** epicmonkey has quit IRC (Ping timeout: 248 seconds) 2012-12-05T00:40:34 *** epicmonkey has joined #aichallenge 2012-12-05T00:52:00 *** epicmonkey has quit IRC (Ping timeout: 244 seconds) 2012-12-05T01:32:26 *** mceier has quit IRC (Quit: leaving) 2012-12-05T02:32:51 *** mceier has joined #aichallenge 2012-12-05T03:03:30 *** amstan has quit IRC (Quit: Konversation terminated!) 2012-12-05T03:10:06 *** mcstar has joined #aichallenge 2012-12-05T03:18:11 *** epicmonkey has joined #aichallenge 2012-12-05T03:36:39 *** janzert has quit IRC (Read error: Connection reset by peer) 2012-12-05T03:37:02 *** janzert has joined #aichallenge 2012-12-05T03:37:51 *** epicmonkey has quit IRC (Ping timeout: 244 seconds) 2012-12-05T03:46:41 *** Wren80[work] has joined #aichallenge 2012-12-05T03:59:10 *** sigh has joined #aichallenge 2012-12-05T04:21:36 *** thestinger has joined #aichallenge 2012-12-05T04:49:07 *** epicmonkey has joined #aichallenge 2012-12-05T05:26:36 *** alehorst has quit IRC (Ping timeout: 255 seconds) 2012-12-05T05:54:15 *** pairofdice has joined #aichallenge 2012-12-05T06:05:31 *** dici has joined #aichallenge 2012-12-05T06:26:13 *** ikaros has joined #aichallenge 2012-12-05T06:31:33 *** thestinger has quit IRC (Read error: Connection reset by peer) 2012-12-05T06:31:42 *** ramn[mba] has joined #aichallenge 2012-12-05T06:54:42 *** Wren80[work] has quit IRC (Quit: Wren80[work]) 2012-12-05T06:55:20 *** Wren80[work] has joined #aichallenge 2012-12-05T07:00:31 *** Wren80[work] has quit IRC (Quit: Wren80[work]) 2012-12-05T07:00:33 *** thestinger has joined #aichallenge 2012-12-05T07:10:03 *** AlliedEnvy has quit IRC (Remote host closed the connection) 2012-12-05T07:15:06 *** AlliedEnvy has joined #aichallenge 2012-12-05T08:08:29 *** mcstar has quit IRC (Quit: leaving) 2012-12-05T08:16:13 *** UncleVasya has joined #aichallenge 2012-12-05T08:23:06 *** Wren80[work] has joined #aichallenge 2012-12-05T10:15:28 ramn[mba]: I'm running some extra bots against the beginner server to get some multiplayer games (also running two more open-sourced bots) - if my connection goes down, it may need a few bots connected to get the game queue going again (though my connection has been good for a few days so hopefully it won't be needed) 2012-12-05T10:22:48 smiley1983: ok cool! 2012-12-05T10:22:56 put em on heroku! :) 2012-12-05T10:44:19 I'm sure you told me before, but where can I find the code to do so? 2012-12-05T10:47:17 *** sigh has quit IRC (Remote host closed the connection) 2012-12-05T10:59:09 smiley1983: http://blog.ramn.se/post/36958955940/run-an-ant-bot-on-heroku 2012-12-05T11:01:12 *** amstan has joined #aichallenge 2012-12-05T11:01:12 *** ChanServ sets mode: +o amstan 2012-12-05T11:04:47 *** mceier has quit IRC (Quit: leaving) 2012-12-05T11:22:52 *** epicmonkey has quit IRC (Ping timeout: 244 seconds) 2012-12-05T11:35:19 *** mcstar has joined #aichallenge 2012-12-05T12:09:48 *** mceier has joined #aichallenge 2012-12-05T12:43:13 *** epicmonkey has joined #aichallenge 2012-12-05T12:49:35 UncleVasya: over on hackerrank, dheeraj said he had added ocaml support to their task list :) 2012-12-05T12:50:36 nice :) 2012-12-05T12:52:17 But now I use a chance to look at the sweet profiler with c++. I've never used profiler before. First impression: wow, it's so comfortable! 2012-12-05T12:53:11 that's good to hear, I've been thinking I should write something in c++ some day 2012-12-05T12:53:56 I've heard people mention that one of ocaml's great failings is the lack of a good profiler 2012-12-05T12:54:06 optimizing my Game of life solution now. I think I'll use OCaml for another problems if will not be too addicted to the profiler. 2012-12-05T12:54:34 what are you particularly liking about working with it? 2012-12-05T12:56:04 clicking button instead of looking at the log files :D 2012-12-05T12:56:16 haha, yes, that makes sense 2012-12-05T12:56:26 but still, c++ is pain for me after OCaml :) 2012-12-05T12:57:14 I've been working in Python for the last week or so, which is also painful, but I imagine c++ would be more so 2012-12-05T12:57:34 smiley1983: you are working hard on aisandbox or you look at the hakerrank problems too? 2012-12-05T12:58:06 kcachegrind <3 2012-12-05T12:58:43 I was working on aisandbox, but I'm leaving it alone for the moment. I've mostly been thinking about writing another tron bot, which could compete on hackerrank and also on tcp 2012-12-05T12:59:05 I also like the idea of writing something for antichess 2012-12-05T13:00:07 smiley1983: what do you find painful with python 2012-12-05T13:02:42 hmm... mostly it's actually pretty good. I like ocaml's functional focus, python's lambdas are just a tiny bit more verbose, I sometimes make use of currying of functions and I think Python doesn't support it... mostly just little quibbles resulting from my particular liking for ocaml :) 2012-12-05T13:03:29 *** Jesuso has joined #aichallenge 2012-12-05T13:04:14 kcachegrind works perfectly with ocaml 2012-12-05T13:04:21 yea the lambdas are not so powerful. and they tried to remove 'functional stuff' like map, reduce functions in python 3 :O 2012-12-05T13:04:26 i.e. valgrind callgrind 2012-12-05T13:04:43 it doesnt work with haskell, though, all names are mangled too much 2012-12-05T13:05:09 ramn[mba]: they didn't remove them 2012-12-05T13:05:31 they tried their very best! 2012-12-05T13:05:35 not really 2012-12-05T13:05:48 ended up in functools package I think 2012-12-05T13:05:53 only reduce did 2012-12-05T13:06:05 but map and filter are duplication of generator expressions anyway 2012-12-05T13:06:19 there was never any intent to remove reduce though 2012-12-05T13:07:13 im looking for a phone 2012-12-05T13:07:14 it's not used enough to justify being a built-in 2012-12-05T13:07:29 and map and filter in python3 are really itertools.imap and itertools.ifilter from py2 2012-12-05T13:08:07 Sony Xperia T looks pretty neat 2012-12-05T13:08:22 probably faster than my PC 2012-12-05T13:08:31 heh 2012-12-05T13:08:34 thestinger: GvR: "filter and map should die and be subsumed into list comprehensions" 2012-12-05T13:08:36 mcstar: I have a nexus 10 :) 2012-12-05T13:08:45 * mcstar looks it up 2012-12-05T13:08:45 ramn[mba]: why not? 2012-12-05T13:09:06 ramn[mba]: it's a second way to do the same thing (anyway, they are equivalent to generator expressions now since they became lazy) 2012-12-05T13:09:38 (x+3 for x in xs) or map(functools.partial(operator.add, 3), xs) 2012-12-05T13:09:40 same thing 2012-12-05T13:09:53 thestinger: well, thats a tablet, not a phone 2012-12-05T13:10:03 mcstar: well I have a galaxy nexus too :P 2012-12-05T13:10:18 sky map <3 2012-12-05T13:11:00 looks big, but powerful 2012-12-05T13:12:08 I'm tired of python anyway :) 2012-12-05T13:12:53 well, how long have you been programming in it? 2012-12-05T13:13:07 i dont really get this though 2012-12-05T13:13:11 well it was the first language I learned 2012-12-05T13:13:16 you knew its shortcomings, didnt you? 2012-12-05T13:13:20 yes 2012-12-05T13:13:29 then? why the change of heart? 2012-12-05T13:13:38 not really a change of heart 2012-12-05T13:13:48 you were a big propnent 2012-12-05T13:14:00 but you now sound disappointed 2012-12-05T13:14:06 mcstar: I still am 2012-12-05T13:14:13 well, dont be disappointed 2012-12-05T13:14:18 thats what im arguing about 2012-12-05T13:14:23 I don't think there's another language that lets you put together a prototype so quickly 2012-12-05T13:14:32 it has such an awesome library ecosystem 2012-12-05T13:14:32 (i know what you meant... but its funnier this way) 2012-12-05T13:14:39 so many great libs, with nice elegant high-level APIs 2012-12-05T13:14:48 but as a *language*, it's just good enough - not good/great 2012-12-05T13:16:00 * thestinger would rather just be using rust for everything :) 2012-12-05T13:16:22 until you get disappointed again 2012-12-05T13:16:29 nope :) 2012-12-05T13:16:34 then, you will turn to haskell, at last 2012-12-05T13:16:44 rust is pretty similar to haskell 2012-12-05T13:16:58 essentially the same type system 2012-12-05T13:17:05 you mean, you can use braces in haskell? yeah.... 2012-12-05T13:17:13 :) 2012-12-05T13:17:19 mcstar: don't have to use braces in rust, it has macros :P 2012-12-05T13:17:28 as in, lisp macros 2012-12-05T13:17:33 doesnt that involve a ! ? 2012-12-05T13:17:47 user macros are differentiated with an !-mark 2012-12-05T13:17:56 so are the built-ins 2012-12-05T13:18:06 well, ! is for syntax extensions too 2012-12-05T13:18:24 for example fmt! is a library feature, not a language feature 2012-12-05T13:18:27 i thought you meant bulding new syntax with macros 2012-12-05T13:18:30 type-safe format strings 2012-12-05T13:18:31 building* 2012-12-05T13:18:33 mcstar: I did 2012-12-05T13:19:53 well, haskell has runtime type safe printg 2012-12-05T13:19:55 printf 2012-12-05T13:20:00 XD 2012-12-05T13:20:05 fmt! is compile-time safe 2012-12-05T13:20:12 and you can make your own stuff like that 2012-12-05T13:26:23 i might be able to land a xperia U 2012-12-05T13:26:47 T is crazy good but at very high price 2012-12-05T13:27:37 i wonder if you would take a phone like this with you when running 2012-12-05T13:29:14 i mean, can these phones handle vibration? 2012-12-05T13:29:39 sure 2012-12-05T13:30:04 but seriously, the nexus 10 is awesome 2012-12-05T13:30:13 i believe you 2012-12-05T13:30:23 but it is not an option for me :) 2012-12-05T13:31:10 2560 x 1600 screen, great speakers, micro hdmi port, and magical things like a barometer and magnetic field measurement :P 2012-12-05T13:31:24 * thestinger has to find a use for those 2012-12-05T13:32:02 maybe i should recommend it to a coworker of mine 2012-12-05T13:32:06 he wants a tablet soon 2012-12-05T13:32:11 I think they have those to improve GPS accuracy 2012-12-05T13:32:16 mcstar: without a doubt, nexus 7 or nexus 10 2012-12-05T13:32:27 he had something in mind, i just forgot what 2012-12-05T13:33:15 i hope he will get his soon, cause then ill have his old macbook 2012-12-05T13:33:48 heh 2012-12-05T13:33:55 *** Jesuso has quit IRC (Ping timeout: 245 seconds) 2012-12-05T13:34:13 just reading the wikipedia page about rust, sounds like an interesting language :) 2012-12-05T13:34:24 but alpha 2012-12-05T13:35:06 mcstar: it's not that "alpha" 2012-12-05T13:35:29 i see 2012-12-05T13:35:30 someone actually got it running on a GPU via nvidia's LLVM CUDA backend :P 2012-12-05T13:35:33 shades of alpha 2012-12-05T13:35:37 didnt know those existed 2012-12-05T13:35:50 0.4 stabilized the language a lot 2012-12-05T13:35:52 lol 2012-12-05T13:35:57 they removed a lot of the leftover duplicate features 2012-12-05T13:36:00 on the gpu? 2012-12-05T13:36:19 i didnt know llvm compiled to cuda 2012-12-05T13:36:19 mcstar: yes, you can compile rust as kernel to run in parallel on the GPU 2012-12-05T13:36:29 because it doesn't require GC 2012-12-05T13:36:44 you'll also be able to call it as a C API, if you avoid tasks in the code you want to call 2012-12-05T13:37:02 dunno if that works yet 2012-12-05T13:38:13 compared to haskell, enum <-> data, structs <-> records, traits <-> type classes (same stuff) 2012-12-05T13:39:12 anyway, LLVM <3 2012-12-05T14:00:44 *** Blkt has joined #aichallenge 2012-12-05T14:01:09 *** Accoun has quit IRC () 2012-12-05T14:04:43 good evening everyone 2012-12-05T14:12:32 hi 2012-12-05T14:16:19 hi 2012-12-05T14:19:49 *** Accoun has joined #aichallenge 2012-12-05T14:24:52 Kijelző színeinek száma: 16000000000 2012-12-05T14:25:03 whoa, that screen has some colors... 2012-12-05T14:28:58 *** Scooper has joined #aichallenge 2012-12-05T14:31:18 My GoL bot spend 40% of the time in the IsCorrectCell function while checking cell neighbourse to be valid cells (to lye on the board). and i know how to fix it :) 2012-12-05T14:33:31 *** Scooper has joined #aichallenge 2012-12-05T14:37:08 *** epicmonkey has quit IRC (Ping timeout: 246 seconds) 2012-12-05T15:15:01 GoL? 2012-12-05T15:15:08 game of life? 2012-12-05T15:15:14 must be hackerrank 2012-12-05T15:15:25 you...traitor 2012-12-05T15:26:17 *** ikaros_ has joined #aichallenge 2012-12-05T15:29:44 *** ikaros has quit IRC (Ping timeout: 260 seconds) 2012-12-05T15:30:05 *** ikaros has joined #aichallenge 2012-12-05T15:31:20 *** ikaros has quit IRC (Read error: Connection reset by peer) 2012-12-05T15:31:49 *** ikaros has joined #aichallenge 2012-12-05T15:33:00 *** ikaros_ has quit IRC (Ping timeout: 260 seconds) 2012-12-05T15:37:38 *** UncleVasya has quit IRC (Ping timeout: 248 seconds) 2012-12-05T16:03:21 *** dici has quit IRC (Read error: Connection reset by peer) 2012-12-05T16:21:53 *** Jesuso has joined #aichallenge 2012-12-05T16:44:12 *** moises has quit IRC (Remote host closed the connection) 2012-12-05T16:45:48 *** sh4wn has quit IRC (Ping timeout: 246 seconds) 2012-12-05T16:48:51 *** sh4wn has joined #aichallenge 2012-12-05T17:04:44 i was just kidding 2012-12-05T17:06:03 *** pairofdice has quit IRC (Quit: In girum imus nocte et consumimur igni.) 2012-12-05T17:08:05 *** Jesuso has quit IRC (Ping timeout: 245 seconds) 2012-12-05T17:11:41 *** Wren80[work] has quit IRC (Quit: Wren80[work]) 2012-12-05T17:16:15 *** coeus has joined #aichallenge 2012-12-05T17:18:31 *** amstan has quit IRC (Quit: Konversation terminated!) 2012-12-05T17:18:57 *** thestinger has quit IRC (Quit: WeeChat 0.3.9.2) 2012-12-05T17:32:35 are there any other challenges anytime soon? 2012-12-05T17:44:07 other than? 2012-12-05T17:54:11 *** mcstar has quit IRC (Quit: mcstar) 2012-12-05T18:00:26 other than the last ones 2012-12-05T18:00:31 I mean, any new ones 2012-12-05T18:02:12 *** nann has joined #aichallenge 2012-12-05T18:02:12 *** Apophis_ has quit IRC (Read error: Connection reset by peer) 2012-12-05T18:02:58 *** ikaros has quit IRC (Quit: Ex-Chat) 2012-12-05T18:03:44 no new contest 2012-12-05T18:04:18 there are a few organized by others tho 2012-12-05T18:07:59 links? 2012-12-05T18:15:34 https://www.hackerrank.com/ 2012-12-05T18:15:35 http://aisandbox.com/ 2012-12-05T18:16:28 thank you 2012-12-05T19:09:09 *** amstan has joined #aichallenge 2012-12-05T19:09:09 *** ChanServ sets mode: +o amstan 2012-12-05T19:20:22 *** ramn[mba] has quit IRC (Quit: ramn[mba]) 2012-12-05T19:28:28 *** nann has quit IRC (Ping timeout: 260 seconds) 2012-12-05T20:00:15 *** mceier has quit IRC (Read error: Connection reset by peer) 2012-12-05T20:00:54 *** mceier has joined #aichallenge 2012-12-05T20:24:50 *** Blkt has quit IRC (Quit: good night) 2012-12-05T20:58:45 *** Areks has quit IRC (Read error: Connection reset by peer) 2012-12-05T20:59:49 *** Areks has joined #aichallenge 2012-12-05T21:27:51 *** Scooper has quit IRC (Quit: Leaving) 2012-12-05T23:11:26 *** dvladim has joined #aichallenge 2012-12-05T23:23:10 *** djr_ has joined #aichallenge 2012-12-05T23:29:24 *** dvladim has quit IRC (Ping timeout: 265 seconds)