2012-08-28T00:31:06 *** replore_ has quit IRC (Remote host closed the connection) 2012-08-28T00:59:24 *** chris__0076 is now known as chris_0076 2012-08-28T01:07:38 *** mceier has quit IRC (Quit: leaving) 2012-08-28T01:12:02 *** replore_ has joined #aichallenge 2012-08-28T01:26:44 *** antimatroid has quit IRC (Read error: Connection reset by peer) 2012-08-28T01:26:49 *** antimatroid1 has joined #aichallenge 2012-08-28T02:03:28 *** mceier has joined #aichallenge 2012-08-28T02:04:24 *** kilae has joined #aichallenge 2012-08-28T02:17:59 *** alehorst has quit IRC (Read error: Connection reset by peer) 2012-08-28T02:20:02 *** alehorst has joined #aichallenge 2012-08-28T02:46:30 *** thestinger has quit IRC (Quit: WeeChat 0.3.8) 2012-08-28T02:52:53 aerique: you rang? 2012-08-28T02:53:07 argh.. 2012-08-28T02:53:32 mcstar: i have been pretty busy with work 2012-08-28T04:09:36 *** replore_ has quit IRC (Remote host closed the connection) 2012-08-28T04:15:19 *** mviel has joined #aichallenge 2012-08-28T04:34:39 *** lahwran has quit IRC (Ping timeout: 276 seconds) 2012-08-28T04:35:34 *** AndrewBC has quit IRC (Ping timeout: 252 seconds) 2012-08-28T04:36:52 *** a1k0n has quit IRC (Ping timeout: 265 seconds) 2012-08-28T04:36:59 *** AndrewBC has joined #aichallenge 2012-08-28T04:37:14 *** a1k0n has joined #aichallenge 2012-08-28T04:40:55 *** lahwran- has joined #aichallenge 2012-08-28T05:16:27 *** pairofdice has joined #aichallenge 2012-08-28T05:17:51 *** mattswe has quit IRC (*.net *.split) 2012-08-28T05:18:51 *** alehorst has quit IRC (Read error: Connection reset by peer) 2012-08-28T05:20:52 *** alehorst has joined #aichallenge 2012-08-28T06:07:10 *** Scooper has joined #aichallenge 2012-08-28T06:51:54 *** antimatroid has joined #aichallenge 2012-08-28T06:51:55 *** antimatroid1 has quit IRC (Quit: Leaving.) 2012-08-28T07:03:13 *** foRei has joined #aichallenge 2012-08-28T07:04:43 *** alehorst has quit IRC (Read error: Connection reset by peer) 2012-08-28T07:06:53 *** alehorst has joined #aichallenge 2012-08-28T08:18:56 *** lahwran- is now known as lahwran 2012-08-28T08:18:58 *** lahwran has joined #aichallenge 2012-08-28T08:27:51 *** lahwran is now known as lahwran- 2012-08-28T08:27:57 *** lahwran- is now known as lahwran_ 2012-08-28T08:28:02 *** lahwran_ is now known as lahwran 2012-08-28T08:53:39 *** asdf_ has joined #aichallenge 2012-08-28T08:56:48 *** asdf_ has quit IRC (Client Quit) 2012-08-28T08:58:25 *** smiley1983 has joined #aichallenge 2012-08-28T09:22:10 *** alehorst has quit IRC (Read error: Connection reset by peer) 2012-08-28T09:27:27 *** alehorst has joined #aichallenge 2012-08-28T10:11:14 *** aseem has joined #aichallenge 2012-08-28T10:12:47 *** alehorst has quit IRC (Ping timeout: 246 seconds) 2012-08-28T10:15:17 *** alehorst has joined #aichallenge 2012-08-28T10:23:13 *** aseem has left #aichallenge ("Leaving") 2012-08-28T10:49:03 *** mceier has quit IRC (Quit: leaving) 2012-08-28T11:00:19 *** Garf has quit IRC (Quit: Make a new plan, Stan!) 2012-08-28T11:01:01 *** Garf has joined #aichallenge 2012-08-28T11:20:07 *** alehorst has quit IRC (Read error: Connection reset by peer) 2012-08-28T11:21:55 *** alehorst has joined #aichallenge 2012-08-28T11:41:02 *** mcstar has joined #aichallenge 2012-08-28T11:56:23 *** mceier has joined #aichallenge 2012-08-28T12:03:12 mcstar: huzzah 2012-08-28T12:05:00 antimatroid: huzzal haza 2012-08-28T12:05:08 how's it going? 2012-08-28T12:05:23 it means "go to home already!" 2012-08-28T12:05:47 *** mleise has joined #aichallenge 2012-08-28T12:05:48 antimatroid: im banging my head into my desk 2012-08-28T12:06:06 not a very smart thing to do, fyi 2012-08-28T12:06:32 what do you do when you mess up minus signs in calculations? 2012-08-28T12:06:48 or, forget a partial derivative here and there? 2012-08-28T12:09:24 wut? 2012-08-28T12:09:33 relephant? http://www.reddit.com/r/math/comments/yxrny/why_is_pemdas_in_place_was_posted_in_askreddit_im/c5zzeuh?context=3 2012-08-28T12:11:39 pemdas? 2012-08-28T12:11:51 rings a bell 2012-08-28T12:11:56 but im uncertain what it is 2012-08-28T12:12:13 precedence rule? 2012-08-28T12:12:26 anyway, that has nothing to do with my problem 2012-08-28T12:12:28 parenthesis, exponent, and so on 2012-08-28T12:12:40 this was just a very long calculation im doing on paper 2012-08-28T12:13:18 writing down a complex nonlinear partial differential equation 2012-08-28T12:13:33 multiplication 2012-08-28T12:13:41 d? 2012-08-28T12:13:49 addition subtraction 2012-08-28T12:13:50 *** Garf has quit IRC (Quit: Make a new plan, Stan!) 2012-08-28T12:13:57 whats d? 2012-08-28T12:14:02 Could it be? division? 2012-08-28T12:14:07 fuck yeah 2012-08-28T12:14:20 there is division, i just forgot about division 2012-08-28T12:14:23 it is dangerous 2012-08-28T12:17:16 ah, i forgot, system of... 2012-08-28T12:18:48 the problem fits on 1 screenful of mathematica 2012-08-28T12:18:53 but this is slow now 2012-08-28T12:19:08 ive got to modify my spectral collocation solver 2012-08-28T12:19:19 which is in python 2012-08-28T12:19:53 and then, hope, that it wont diverge, with some naive implicit time stepping 2012-08-28T12:22:11 i like how antimatroid starts a conversation, then he just leaves 2012-08-28T12:22:21 i've told you 2012-08-28T12:22:22 nic me :P 2012-08-28T12:22:50 i should climb into bed anyway 2012-08-28T12:23:24 k 2012-08-28T12:59:42 *** thestinger has joined #aichallenge 2012-08-28T13:10:46 thestinger: is there a python idiom for initializing names to a certain value, or with a function's return value? 2012-08-28T13:11:19 x = fun(), but for a bunch of names, not just x 2012-08-28T13:11:30 not really 2012-08-28T13:11:41 there are decorators though... but I don't think that's what you want 2012-08-28T13:12:13 no 2012-08-28T13:13:15 im there is some hack 2012-08-28T13:13:21 im sure* 2012-08-28T13:13:41 the way python works, is too dynamic for this to not be possible 2012-08-28T13:14:04 maybe, i just need to add the names as string to a dictionary 2012-08-28T13:14:27 probably every class has a dict with its member variables 2012-08-28T13:14:27 well functions in a dictionary is perfectly idiomatic 2012-08-28T13:14:32 yes 2012-08-28T13:14:34 .__dict__ 2012-08-28T13:14:39 ok, so i use that 2012-08-28T13:15:00 for s in ('x','y'...): self.__dict__[s] = fun() 2012-08-28T13:15:51 you don't need the () around the tuple there btw 2012-08-28T13:16:37 it is for readability 2012-08-28T13:16:55 more readable without imo :P 2012-08-28T13:17:08 i just said that 2012-08-28T13:17:21 but i mean it is better wo parens too 2012-08-28T13:17:30 oh 2012-08-28T13:18:05 the tuple syntax is kinda weird since the parens are only needed to make it not ambiguous 2012-08-28T13:18:10 I find it weird that 1, is a tuple 2012-08-28T13:18:10 so, i guess this is kind of metaprogramming in python 2012-08-28T13:18:52 in python there is distinction between a value, and a tuple of one 2012-08-28T13:19:01 this is nonsense 2012-08-28T13:19:16 in haskell you cant have a 1 tuple 2012-08-28T13:19:22 which is natural 2012-08-28T13:19:26 but you can have () :P 2012-08-28T13:19:33 thats somethign else 2012-08-28T13:19:56 () could have been anything else 2012-08-28T13:20:10 yes but lots of languages consider it the 0-tuple 2012-08-28T13:20:11 and, yesterday i was just thinking about that 2012-08-28T13:20:20 since each tuple is a different type anyway 2012-08-28T13:20:30 (well not *each*) 2012-08-28T13:20:32 in ocaml, it is frequently the case, that you want a function, that takes no arguments 2012-08-28T13:20:44 but you have to definite it with (), let fun () = 2012-08-28T13:20:48 and call like fun () 2012-08-28T13:20:50 How is it nonsense 2012-08-28T13:21:04 and it would be better to have 1 letter symbol for unit 2012-08-28T13:21:11 like f - 2012-08-28T13:21:25 pairofdice: because python tuples are not tuples 2012-08-28T13:21:28 is his point 2012-08-28T13:21:58 python tuples are immutable lists (for python's definition of a list) 2012-08-28T13:22:11 they pretty much only exist because a list can't be used as a dict key 2012-08-28T13:22:33 you can do 'tuple' unpacking with list syntax too 2012-08-28T13:22:57 [[foo, bar]] = [[1, 2]] 2012-08-28T13:23:19 yeah, but for example, for multiple return values, i prefer a tuple 2012-08-28T13:23:33 yes, makes more semantic sense 2012-08-28T13:23:41 i dont think i ever had to unpack a list 2012-08-28T13:23:48 in python i mean 2012-08-28T13:23:56 mcstar: well in python3 there is more pattern matching 2012-08-28T13:24:13 >>> head, *tail = [1,2,3,4,5] 2012-08-28T13:24:15 yeah, but can you match like first:rest? 2012-08-28T13:24:16 >>> head 2012-08-28T13:24:18 1 2012-08-28T13:24:19 aha 2012-08-28T13:24:20 >>> tail 2012-08-28T13:24:22 [2, 3, 4, 5] 2012-08-28T13:24:24 great 2012-08-28T13:24:39 like the way args** works 2012-08-28T13:24:47 you could also do first, second, *middle, last = xs 2012-08-28T13:24:54 i mean, a function decomposes its arguments the same way 2012-08-28T13:24:55 i think 2012-08-28T13:25:03 yeah, similar 2012-08-28T13:25:09 mcstar: you also know about the apply syntax right? 2012-08-28T13:25:12 it's the same 2012-08-28T13:25:20 i know about apply, but not in python 2012-08-28T13:25:25 it's just * 2012-08-28T13:25:31 for example transpose is zip(*xs) 2012-08-28T13:25:36 right 2012-08-28T13:26:56 i dont use python3 2012-08-28T13:27:03 you will eventually 2012-08-28T13:27:20 probably because i have a svript that is hardcoded to start ipython2 2012-08-28T13:27:28 but if i change that... 2012-08-28T13:27:34 i could be using python3 2012-08-28T13:28:16 numpy and these stuff work with p3, so theres no reason i shouldnt use it 2012-08-28T13:28:36 it's nicer :P 2012-08-28T13:30:21 thestinger: i remember now, i didnt use it because theres no print 2012-08-28T13:30:25 wo parens 2012-08-28T13:30:44 and its a pain to rewrite my scripts... 2012-08-28T13:30:48 mcstar: 2to3 2012-08-28T13:30:48 XD 2012-08-28T13:31:07 lol 2012-08-28T13:31:25 i thought you left the prefix of the converter off 2012-08-28T13:31:34 but it is really called '2to3' 2012-08-28T13:31:44 how arrogant that is 2012-08-28T13:33:23 print as a function is nicer 2012-08-28T13:33:54 there are sep, file and end as optional args, and you can do 'builtins.print = some_other_func' 2012-08-28T13:34:06 i dont argue with that 2012-08-28T13:34:11 but it was andy before too 2012-08-28T13:34:14 handy 2012-08-28T13:34:21 wo parens 2012-08-28T13:34:44 well, saves 1 char in the common case :P 2012-08-28T13:36:17 mcstar: well there are plenty of nice changes anyway 2012-08-28T13:36:34 map, zip, etc. are what itertools.{izip,imap} are in py2 2012-08-28T13:36:40 (lazy generators) 2012-08-28T13:36:57 I use the @functools.lru_cache generator all the time 2012-08-28T13:37:05 which exists because py3 adds proper closures with nonlocal 2012-08-28T13:37:08 i wonder why 2012-08-28T13:37:27 s/generator/decorator/ 2012-08-28T13:37:31 ok 2012-08-28T13:37:35 memoizer? 2012-08-28T13:37:44 it's not just one character, typing ( and ) always results in an awkward little finger on shift while reaching for 8 or 9 with the middle finger 2012-08-28T13:37:52 mcstar: yes, with or without an LRU cache algorithm 2012-08-28T13:38:04 mcstar: http://docs.python.org/dev/library/functools.html#functools.lru_cache 2012-08-28T13:38:16 easy enough to make yourself though 2012-08-28T13:38:25 mleise: ! 2012-08-28T13:38:30 mleise: hai! 2012-08-28T13:38:54 hey. i wasn't away for too long, was I? 2012-08-28T13:39:09 mleise: well that's why you use an editor that auto-closes parens 2012-08-28T13:39:12 im just generally happy when there is a crowd 2012-08-28T13:39:14 after all this channel has been dead for months before 2012-08-28T13:39:18 and 3 ppl are a crowd 2012-08-28T13:39:20 and autocompletion will put the first one for you :P 2012-08-28T13:39:40 thestinger: i hate that feature 2012-08-28T13:39:49 thestinger: no IDE for D auto-inserts the first ( unfortunately 2012-08-28T13:39:55 mleise: https://github.com/Townk/vim-autoclose 2012-08-28T13:40:08 although I bet it's broken in some langs 2012-08-28T13:40:10 not even as an optional feature, and I wont use vim -.- 2012-08-28T13:40:21 well emacs will do it too... 2012-08-28T13:40:32 thanks, I already have an OS installed 2012-08-28T13:40:50 An annoying feature unless you can skip over it easily 2012-08-28T13:40:57 lru_cache is called memoize in D btw ;) 2012-08-28T13:41:28 probably works in vim nicely with the hjkil and in eclipse it's nice 2012-08-28T13:41:37 https://github.com/michaeljsmith/vim-indent-object that is the best thing ever for python/haskell though 2012-08-28T13:42:55 i use bare emacs, but the ipython qtconsole has nice bulk editing capabilities 2012-08-28T13:43:12 what is bulk editing? 2012-08-28T13:43:32 poor man's refactoring? 2012-08-28T13:44:16 mcstar: do you use haskell-mode? 2012-08-28T13:48:54 thestinger: no, not with python 2012-08-28T13:49:02 mcstar: lol, you know what I mean :P 2012-08-28T13:49:11 mleise: in contrast to line editing 2012-08-28T13:49:23 you can edit multi-line input 2012-08-28T13:49:31 it is handy 2012-08-28T13:49:44 and ipython has a lot of magic commands 2012-08-28T13:49:49 O.o it is standard since 1980 2012-08-28T13:49:57 what? 2012-08-28T13:50:04 use notepad, it can edit multiple lines 2012-08-28T13:50:13 you are missing the point 2012-08-28T13:50:19 mcstar: you can edit multiple lines in zsh/bash too :P 2012-08-28T13:50:27 it is a gui notebook for python 2012-08-28T13:50:31 you can even inline graphics 2012-08-28T13:50:38 thestinger: i know 2012-08-28T13:50:46 but it is better in this 2012-08-28T13:50:52 anyway, fuck off you two 2012-08-28T13:51:07 thestinger: and yes, i use haskell-mode for haskell source editing 2012-08-28T13:51:16 since otherwise, you wouldnt even have syntax coloring 2012-08-28T13:51:22 or nice indenting 2012-08-28T13:51:44 but i usually dont load code into ghci from emacs, but run a console ghci session 2012-08-28T13:51:58 ghci is weird 2012-08-28T13:52:03 emacs-python integration is better probably 2012-08-28T13:52:12 that could replace ipython qtconsole 2012-08-28T13:52:20 but i havent bothered with it so far 2012-08-28T13:52:31 thestinger: why is it weird? 2012-08-28T13:52:42 because you can't define data types, etc. 2012-08-28T13:52:56 I realize you're supposed to use it with a set of files though 2012-08-28T13:53:18 mleise: http://ipython.org/ipython-doc/dev/interactive/tutorial.html 2012-08-28T13:53:24 thestinger: what? 2012-08-28T13:53:27 sure you can 2012-08-28T13:53:38 *** Tombana has joined #aichallenge 2012-08-28T13:53:40 you can have multiple line inputs even 2012-08-28T13:53:59 without special syntax even 2012-08-28T13:54:01 mcstar: how then? 2012-08-28T13:54:10 idk, what do you want to do? 2012-08-28T13:54:51 (but generally it is better to load up whole files/modules, and experiment with the content) 2012-08-28T13:55:03 thestinger: give me an example of what you want to do 2012-08-28T13:55:30 define a data type (record or ADT) 2012-08-28T13:55:39 it won't let you without loading it from a file 2012-08-28T13:56:04 *** choas has joined #aichallenge 2012-08-28T13:58:03 same thing with type classes afaik 2012-08-28T13:58:04 mcstar: so IPython is a glorified shell for Python that integrates with GUI applications as well? 2012-08-28T13:58:25 mleise: it's part of the project that does numpy/scipy 2012-08-28T13:58:49 so it's meant to be integrated with that stuff 2012-08-28T13:59:07 http://imgur.com/fVcvC 2012-08-28T13:59:30 no, it doesnt integrate with gui applicatinos 2012-08-28T14:00:06 it is a frontend for python, has console, gui and web interfaces 2012-08-28T14:00:08 :0 2012-08-28T14:00:20 thestinger: hm? 2012-08-28T14:00:24 mcstar: hmm 2012-08-28T14:00:38 mcstar: why did I think that didn't work then? :P 2012-08-28T14:00:44 idk 2012-08-28T14:00:56 it didnt work in older versions 2012-08-28T14:01:02 im not sure when did this change 2012-08-28T14:01:09 after 6.9 or 7.2 2012-08-28T14:01:15 oh 2012-08-28T14:01:33 I haven't really used it much since arch had the really old version 2012-08-28T14:01:47 long before they dropped haskell-platform 2012-08-28T14:02:01 lots have changed since then 2012-08-28T14:02:09 btw, did you see my prompt? 2012-08-28T14:02:25 yeah, I tried it before 2012-08-28T14:02:28 when we were debugging :P 2012-08-28T14:02:34 ah, yeah, silly me 2012-08-28T14:02:52 I might put the current git branch in mine 2012-08-28T14:02:54 the same as before, except colorwise 2012-08-28T14:02:57 I always commit to the wrong branch 2012-08-28T14:06:59 hello. This question probably gets asked very often, but what is the status on the next AI challenge? 2012-08-28T14:08:28 It is undecided 2012-08-28T14:08:36 not much is happening unfortunately 2012-08-28T14:08:44 the status is not undecided 2012-08-28T14:12:11 ok 2012-08-28T14:12:27 thanks 2012-08-28T14:13:04 Next question, is the moment when the undecided get decided also undecided? 2012-08-28T14:13:58 undecided ad infinitum 2012-08-28T14:14:36 my humble opinion, is that there isnt going to be a contest this year 2012-08-28T14:16:42 Doesn't seem likely 2012-08-28T14:17:01 thats too bad, ants was the most awesome thing i ever programmed 2012-08-28T14:19:02 but check back in every couple of weeks 2012-08-28T14:19:07 things can change 2012-08-28T14:19:32 An unknow saviour can still clone the git repo and propose a new challenge. I'm going to sacrifice a chicken. 2012-08-28T14:19:34 the current game/web framework is working 2012-08-28T14:19:59 so if the they decide to write a game, it could be done in this year 2012-08-28T14:20:21 ejls: thats not the real problem 2012-08-28T14:20:35 if you have enough money to run the contest on your own, do it 2012-08-28T14:20:44 *** alehorst has quit IRC (Read error: Connection reset by peer) 2012-08-28T14:20:53 but if you dont(like the organizers here), you have to look for other options 2012-08-28T14:21:18 like creating a non for profit organization or such 2012-08-28T14:21:27 How much did you get last year? 2012-08-28T14:21:38 im not one of the organizers 2012-08-28T14:22:09 It's not a public information? 2012-08-28T14:22:20 *** bhasker has joined #aichallenge 2012-08-28T14:22:22 and there was someone, how donated a test server, before the challenge, and then google sponsored most of the contest i believe, and another firm, some telecom firm donated too 2012-08-28T14:22:23 hi 2012-08-28T14:22:37 antimatroid!! 2012-08-28T14:22:41 *** alehorst has joined #aichallenge 2012-08-28T14:24:01 hi 2012-08-28T14:24:04 *** smiley1983 has quit IRC (Ping timeout: 246 seconds) 2012-08-28T14:24:08 he should be asleep 2012-08-28T14:29:25 yeah don't scream so loud 2012-08-28T14:29:53 it probably results in a 'bleep' out of his speakers if he uses pidgin 2012-08-28T14:32:26 thestinger: i wanted to ask you, what do you program in python? 2012-08-28T14:33:11 random stuff :P 2012-08-28T14:33:29 you said "I use the @functools.lru_cache generator all the time" 2012-08-28T14:33:41 i thought you were working on some big project 2012-08-28T14:34:14 I probably wouldn't use python for a big project 2012-08-28T14:36:36 thestinger: im still wondering what you do 2012-08-28T14:37:01 i think you are working for the military 2012-08-28T14:37:20 canadian cryptographic cavalry 2012-08-28T14:47:49 they silenced him 2012-08-28T14:48:14 mleise: you said something about avp? 2012-08-28T14:48:26 you mentioned a grenade? 2012-08-28T14:49:59 mcstar: yes, a funny in-game scene 2012-08-28T14:50:25 I wish sometimes I recored the games I play 2012-08-28T14:50:26 oh game, i thought movie 2012-08-28T14:50:45 you played with it recently? 2012-08-28T14:53:01 *** pairofdice has quit IRC (Quit: In girum imus nocte et consumimur igni.) 2012-08-28T14:53:02 just look at this: http://www.youtube.com/watch?v=Sqt-DdAhmsY 2012-08-28T14:53:41 mcstar: yes, I played it when I wrote about it 2012-08-28T14:55:25 It is actually pretty brutal. It's the same level of brutality playing as both alien and predator, but the predator is more human like, so psychologically there is a stronger sense of identification. I can understand that it wasn't sold here. 2012-08-28T14:56:34 wrist blade through the eyes, ripping heads of with half the spine on them and the blood dripping, ... oh well 2012-08-28T14:57:19 back to harmless zombie movies :D 2012-08-28T14:58:38 spine ripping is nice 2012-08-28T14:58:50 there were skulls in the game 2012-08-28T14:58:53 i liked skulls 2012-08-28T14:58:55 *** alehorst has quit IRC (Read error: Connection reset by peer) 2012-08-28T14:59:02 i went around a lot to find them 2012-08-28T14:59:10 in which one? 2012-08-28T14:59:13 avp 2012-08-28T14:59:19 the 2000 version or the 2010 remake? 2012-08-28T14:59:26 the second game 2012-08-28T14:59:31 not the remake 2012-08-28T14:59:31 avp2 then? 2012-08-28T14:59:34 yes 2012-08-28T14:59:37 *** alehorst has joined #aichallenge 2012-08-28T14:59:40 resurrection i think 2012-08-28T14:59:46 or resuccitation 2012-08-28T14:59:51 or reflection 2012-08-28T14:59:56 never touched that one 2012-08-28T14:59:57 or recombination 2012-08-28T15:00:00 im not sur which ione 2012-08-28T15:00:02 -i 2012-08-28T15:00:13 Doom 3 : Ressurection of Evil, I did play. 2012-08-28T15:00:28 some time after midnight, half a sleep 2012-08-28T15:01:29 The strange thing with these creepy games is that I tend to just rush through, because going slowly will only increase the shock when a monster spawns behind you 2012-08-28T15:01:36 niel armstrong died today 2012-08-28T15:01:39 how said 2012-08-28T15:01:45 today? 2012-08-28T15:02:01 avp: requiem 2012-08-28T15:02:03 wasn't that one or two days ago? 2012-08-28T15:02:17 idk 2012-08-28T15:02:20 i saw it on wiki 2012-08-28T15:03:26 hey, in avp requiem you have unlimited plasma. how convenient 2012-08-28T15:03:59 no, not requiem 2012-08-28T15:04:06 avp2, and avp2 primal hunt 2012-08-28T15:04:14 i played only these 2012-08-28T15:04:24 can you decide pls? :p 2012-08-28T15:04:28 last one 2012-08-28T15:04:33 i checked with wiki 2012-08-28T15:04:39 there are a lot of variations... 2012-08-28T15:05:44 we go to the moon...we go to the moon.. we go to the moon and do the other things, not because they are easy....but because the are hard! 2012-08-28T15:05:52 thats a great quote from kennedy 2012-08-28T15:06:05 i still get shivers when i remember it 2012-08-28T15:06:21 you remember him saying that? 2012-08-28T15:06:24 how old were you? 2012-08-28T15:06:36 try to find the clip on youtube of the speach 2012-08-28T15:06:59 the crowd was applauding, so he could barely start to speak 2012-08-28T15:09:24 this is a bit funny though, there are 2 british soldiers who still live, and fought in ww1 2012-08-28T16:00:13 *** Tombana has left #aichallenge 2012-08-28T16:03:38 *** Accoun has quit IRC () 2012-08-28T16:30:22 is this correct? sounds stupid "No one would of ever thought that...." 2012-08-28T16:30:50 why change 'have' to 'of'? 2012-08-28T16:31:04 ive seen this a couple of times 2012-08-28T16:31:06 doesn't really sound correct 2012-08-28T16:32:44 when you say it quick, it sounds like with 'have' 2012-08-28T16:34:38 mleise: megalol 2012-08-28T16:34:48 ive come here to chew bubblegum, and kick ass 2012-08-28T16:34:52 im out of bubblegum 2012-08-28T16:35:05 remember? 2012-08-28T16:35:09 yes 2012-08-28T16:35:25 im seeing a clip from a movie 2012-08-28T16:35:26 and im all outa bubblegum I think 2012-08-28T16:35:46 i didnt know this is the one, that this quote originated from 2012-08-28T16:35:54 They Live 2012-08-28T16:35:55 *** Accoun has joined #aichallenge 2012-08-28T16:35:57 the title 2012-08-28T16:36:03 thanks ^^ 2012-08-28T16:36:34 some aliens try to enslave humanity by media/commerce 2012-08-28T16:37:02 and the guy discovers a pair of sunglasses, with which he can tell the difference between humans and the aliens 2012-08-28T16:37:21 damn lame story, but has a 7.1 rating on imdb 2012-08-28T16:44:54 i remember some scenes 2012-08-28T16:45:12 I'm going to watch it http://www.youtube.com/watch?v=dhkhJx7t2GA 2012-08-28T16:45:30 after all it has 'cult' status, right? 2012-08-28T16:46:17 oh that's the german version. youtube is too kind. 2012-08-28T16:48:24 idk, didnt know it was a badass moive 2012-08-28T16:48:52 from the looks of the clip i watched, id guess its a mega lame ass movie with a 2.5 rating 2012-08-28T17:11:41 stupid youtube stops playback in every 15 minutes 2012-08-28T17:11:57 *** chris__0076 has joined #aichallenge 2012-08-28T17:14:01 I use Minitube 2012-08-28T17:14:21 great, tried the run the python script im writing for an hour 2012-08-28T17:14:24 and it killed python 2012-08-28T17:14:31 to run* 2012-08-28T17:15:12 *** chris_0076 has quit IRC (Ping timeout: 246 seconds) 2012-08-28T17:20:20 thestinger: arch doesnt have matplotlib for python 3 2012-08-28T17:21:25 mcstar: python-matplotlib-git 2012-08-28T17:21:49 *** alehorst has quit IRC (Read error: Connection reset by peer) 2012-08-28T17:21:50 already on it 2012-08-28T17:21:54 but its not in the repos 2012-08-28T17:22:03 so, maybe it isnt ready 2012-08-28T17:22:29 *** alehorst has joined #aichallenge 2012-08-28T17:33:36 *** choas has quit IRC (Ping timeout: 268 seconds) 2012-08-28T17:33:50 *** kilae has quit IRC (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347]) 2012-08-28T17:35:24 hm 2012-08-28T17:35:30 thestinger: i forgot a 'return' 2012-08-28T17:35:44 i give back a None from a function instead of an array 2012-08-28T17:35:58 that's where lightspark would be nice 2012-08-28T17:35:59 and then i call a c function with none 2012-08-28T17:36:11 and this killed python 2012-08-28T17:36:22 but i didnt get any error messages or anything 2012-08-28T17:36:33 whats lightspark?\ 2012-08-28T17:36:58 btw, this explicit return is a bit annoying 2012-08-28T17:37:04 not the first time i forget it 2012-08-28T17:37:19 since in functional languages you dont have epxlicit return 2012-08-28T17:37:37 julia has a return, but it isnt mandatory 2012-08-28T17:37:44 you can exit with return early 2012-08-28T17:37:52 otherwise, last statement gets returned 2012-08-28T17:38:27 I mean light table 2012-08-28T17:38:32 stupid brain is buggy 2012-08-28T17:39:07 the implicit return in python is always None though 2012-08-28T17:39:56 mcstar: it's saner with static typing 2012-08-28T17:41:44 thestinger: you lost your spark 2012-08-28T17:41:58 yeah its none 2012-08-28T17:42:07 but apparently some things dont check for it 2012-08-28T17:42:15 it's actually explicit in the bytecode 2012-08-28T17:42:22 just not the human form :P 2012-08-28T17:42:28 i dont think its a good idea for an api to a c lib, to assume everything is clled correctly 2012-08-28T17:42:42 mcstar: you mean ctypes? 2012-08-28T17:42:52 idk 2012-08-28T17:43:04 ctypes lets you specify the return type and argument types for every function 2012-08-28T17:43:11 i think its the programmer's responsibility in python to check corretc iinput 2012-08-28T17:43:13 isnt it? 2012-08-28T17:43:50 well ctypes won't let you pass incorrect stuff because it converts it first 2012-08-28T17:43:54 thestinger: is there an implicit conversion, from None to the 'correct' type? 2012-08-28T17:44:03 i dont know what happened here 2012-08-28T17:44:03 mcstar: where? 2012-08-28T17:44:13 in the binding 2012-08-28T17:44:21 which binding? :P 2012-08-28T17:44:21 im not sure how it is done 2012-08-28T17:44:35 but you mentioned ctypes, it is probable, that ffwt uses ctypes 2012-08-28T17:44:47 if thats the default type marshalling for python->c 2012-08-28T17:44:50 no 2012-08-28T17:44:57 usually people use the cpython extension API 2012-08-28T17:45:01 fftw 2012-08-28T17:45:02 which requires writing code in C 2012-08-28T17:45:18 but that only works for cpython 2012-08-28T17:45:38 so ctypes is starting to become more popular (pypy optimizes it well too, cpython has overhead for a ctypes call) 2012-08-28T17:45:39 it is tied somewhat to numpy 2012-08-28T17:45:50 mcstar: ah, then almost certaintly a cpython extension 2012-08-28T17:45:52 and that is primairly works on cpython 2012-08-28T17:45:54 so.. 2012-08-28T17:46:02 -is 2012-08-28T17:46:08 so they have code written in C, that takes python objects as arguments 2012-08-28T17:46:19 so it's their job to wrap it in a way that doesn't have the ability to crash 2012-08-28T17:46:26 but it's easy for them to screw up 2012-08-28T17:46:38 and by crash I mean die without throwing an exception 2012-08-28T17:48:44 thestinger: is there a print-with-flush? 2012-08-28T17:49:42 well you can sys.stdout.flush() 2012-08-28T17:50:06 so you could wrap print 2012-08-28T17:50:33 im using that 2012-08-28T17:50:48 i thought there is function already 2012-08-28T17:51:00 there was * 2012-08-28T17:51:04 a 2012-08-28T17:51:11 getting late 2012-08-28T17:56:22 anyway ctypes does throw an exception if you pass the wrong arg type 2012-08-28T17:56:30 when you make ctypes bindings you specify all the types 2012-08-28T17:56:46 if you call stuff without doing that it's unsafe 2012-08-28T17:58:48 *** thestinger has quit IRC (Quit: WeeChat 0.3.8) 2012-08-28T18:12:36 *** foRei has quit IRC (Read error: Connection reset by peer) 2012-08-28T18:13:43 *** foRei has joined #aichallenge 2012-08-28T18:17:40 noted 2012-08-28T18:17:45 *** mcstar has quit IRC (Quit: mcstar) 2012-08-28T19:00:41 *** foRei has quit IRC (Read error: Connection reset by peer) 2012-08-28T19:01:40 *** Scooper has quit IRC (Quit: Leaving) 2012-08-28T20:01:05 *** thestinger has joined #aichallenge 2012-08-28T20:21:15 *** alehorst has quit IRC (Read error: Connection reset by peer) 2012-08-28T20:23:36 *** alehorst has joined #aichallenge 2012-08-28T20:34:20 *** antimatroid has quit IRC (Ping timeout: 244 seconds) 2012-08-28T20:48:01 *** antimatroid has joined #aichallenge 2012-08-28T21:13:18 *** bhasker has quit IRC (Ping timeout: 245 seconds) 2012-08-28T21:59:17 *** smiley1983 has joined #aichallenge 2012-08-28T22:34:27 *** antimatroid1 has joined #aichallenge 2012-08-28T22:34:43 *** antimatroid has quit IRC (Ping timeout: 244 seconds) 2012-08-28T23:23:08 *** alehorst has quit IRC (Read error: Connection reset by peer) 2012-08-28T23:24:17 *** alehorst has joined #aichallenge