00:00:31 -!- pikhq has quit (Read error: 104 (Connection reset by peer)). 00:10:00 -!- timotiis has quit ("leaving"). 00:13:09 -!- pikhq has joined. 00:18:03 -!- olsner has quit (Read error: 110 (Connection timed out)). 01:06:02 * Sgeo wants to have lucid dreams! 01:12:26 then have them. 01:22:59 -!- ihope has joined. 02:01:24 -!- GreaseMonkey has joined. 02:03:46 -!- Corun has quit ("This computer has gone to sleep"). 02:40:38 > ((Array new '(1 2 3)) length) 02:40:38 3 02:55:07 Ask an obvious question and you may hear "KVG," short for "Check it on Google, you idiot." <<< omg, i'm old. 02:55:23 never heard that! 02:55:36 (except in english, can i be young in english?) 02:57:33 it doesn't really say much finnish people are statistically smart, 99% of the population simply doesn't know anything anywhere in the world, so it's really no use comparing 02:58:44 but i do like to agree with the "extra playtime makes smart" thing, because i've been watching scrubs 24/7 for the last week, and i don't wanna lose my awesome brain powers 02:59:04 and no, this will not be a monologue, because i'll refullscreen now -> 03:10:37 scrubs is a terrible show 03:11:16 Most of the shows on TV are terrible shows. 03:11:35 And the ones that aren't terrible are so bogged down with ads so as to make them worthless. 03:12:06 ads? 03:12:10 that's why you bittorent them 03:12:38 -!- ehird has quit ("Konversation terminated!"). 03:13:31 -!- GregorR-L has joined. 03:19:55 purdue lol 03:20:02 PURDUELAWL 03:21:48 So, you decided on a grad school? 03:22:17 pikhq, are you having lagdeath in Sine? 03:22:28 Sgeo: Not connected to Sine. 03:33:15 http://www.reghardware.co.uk/2008/02/29/msi_stirling_cooling/ 03:44:53 hahahahah awesome 03:46:28 But my CPU is in a vertical position! :o 03:46:40 How would the hot air reach the engine! 03:47:06 doesn't need hot air... 03:47:30 uses heat right from the chip 03:48:17 cool that it's self-regulating too 03:49:47 -!- ihope_ has joined. 03:51:01 -!- ihope has quit (Read error: 110 (Connection timed out)). 03:51:10 -!- ihope_ has changed nick to ihope. 04:05:31 * GregorR-L reappears. 04:05:44 pikhq: I haven't officially made a decision - this trip is comp'd by Purdue ^^ 04:06:20 That being said, Purdue's pretty high on my list. I would have to see something really spectacular elsewhere (CMU rejected me, so that decision's simple :P ) 04:16:16 -!- GreaseMonkey has quit ("Read error: 110 (Connection chickened out)"). 04:18:01 Mmkay. 04:19:57 -!- immibis has quit ("Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. and dlte ur files. and email ths to). 04:30:59 * Sgeo wants lucid dreams! 04:53:52 * bsmntbombdood too! 04:54:24 * pikhq considers vomiting 04:54:40 i've done that before 04:54:53 ... vomited? 04:54:57 yes 04:54:57 I should think so. 04:55:19 it is not something i consider pleasent 04:55:39 I'm going with the Seinfeld plan: I will never vomit again, because I WILL NEVER VOMIT AGAIN >_< 04:55:55 neither is my spelling 05:00:56 I'm going with the pikhq plan: URGH. ME HAVE FLU. ME NO LIKE. ME WANT BRAINS. UUUUUUUURGH. . . 05:31:15 -!- Sgeo has quit (brown.freenode.net irc.freenode.net). 05:31:15 -!- oklofok has quit (brown.freenode.net irc.freenode.net). 05:31:15 -!- AnMaster has quit (brown.freenode.net irc.freenode.net). 05:31:15 -!- lamentb has quit (brown.freenode.net irc.freenode.net). 05:31:15 -!- GregorR has quit (brown.freenode.net irc.freenode.net). 05:31:16 -!- SimonRC has quit (brown.freenode.net irc.freenode.net). 05:35:10 What would be a good method for writing down a graph? 05:36:02 I'm thinking of using the method described by Kolmogorov - list the n nodes (by their types), and then writing the n² relations with either 0 and 1, to describe if two nodes are linked. 05:36:06 -!- SimonRC has joined. 05:36:08 -!- lamentb has joined. 05:38:33 -!- Sgeo has joined. 05:38:33 -!- oklofok has joined. 05:38:33 -!- AnMaster has joined. 05:38:33 -!- GregorR has joined. 05:38:42 haha- I just found what I thought was an omission in my instruction set, until I realized I could do a workaround by using self-modifying code. :D 05:39:22 -!- GregorR has quit (brown.freenode.net irc.freenode.net). 05:39:24 -!- AnMaster has quit (brown.freenode.net irc.freenode.net). 05:39:24 -!- oklofok has quit (brown.freenode.net irc.freenode.net). 05:39:24 -!- Sgeo has quit (brown.freenode.net irc.freenode.net). 05:39:27 -!- oklofok has joined. 05:39:55 -!- GregorR has joined. 05:40:07 -!- Sgeo has joined. 05:40:12 -!- AnMaster has joined. 05:41:16 -!- GregorR-L has quit (Read error: 110 (Connection timed out)). 05:50:28 -!- Tritonio_ has quit (Remote closed the connection). 05:56:17 -!- puzzlet has quit ("Lost terminal"). 06:09:27 -!- puzzlet has joined. 06:10:11 -!- puzzlet has quit (Client Quit). 06:11:33 -!- puzzlet has joined. 06:18:21 -!- Sgeo has quit (Read error: 110 (Connection timed out)). 06:48:39 -!- oerjan has joined. 07:14:48 -!- slereah__ has joined. 07:15:02 -!- slereah_ has quit (Read error: 104 (Connection reset by peer)). 07:23:41 -!- ihope has quit (Read error: 110 (Connection timed out)). 07:29:08 -!- ihope_ has joined. 07:29:12 -!- ihope_ has changed nick to ihope. 07:53:45 -!- Sukoshi has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:16:48 -!- ihope_ has joined. 08:34:17 -!- ihope has quit (Read error: 110 (Connection timed out)). 09:59:26 -!- Sukoshi has quit ("Leaving"). 10:03:15 -!- ihope_ has quit (Read error: 110 (Connection timed out)). 10:06:28 -!- ihope_ has joined. 10:06:32 -!- ihope_ has changed nick to ihope. 10:18:11 -!- oerjan has quit ("Lurch! Er, lunch."). 10:42:23 -!- olsner has joined. 10:47:58 -!- sebbu2 has joined. 10:53:31 -!- sebbu has quit (Read error: 60 (Operation timed out)). 11:16:47 -!- slereah__ has quit (Read error: 104 (Connection reset by peer)). 11:16:54 -!- slereah__ has joined. 11:20:10 -!- slereah_ has joined. 11:34:01 -!- slereah__ has quit (Read error: 110 (Connection timed out)). 11:41:46 -!- slereah_ has quit (Read error: 104 (Connection reset by peer)). 11:41:58 -!- slereah_ has joined. 11:52:58 -!- ihope_ has joined. 12:10:34 -!- ihope has quit (Read error: 110 (Connection timed out)). 12:11:07 -!- jix has joined. 12:30:01 -!- ihope__ has joined. 12:30:06 -!- ihope__ has changed nick to ihope. 12:46:14 -!- ihope_ has quit (Read error: 110 (Connection timed out)). 13:08:01 -!- ihope__ has joined. 13:09:15 -!- GregorR-L has joined. 13:25:21 -!- ihope has quit (Read error: 110 (Connection timed out)). 13:27:35 -!- GregorR-L has quit (Read error: 110 (Connection timed out)). 13:27:43 -!- oklofok has quit (Read error: 104 (Connection reset by peer)). 13:29:51 -!- oklopol has joined. 13:31:02 -!- RedDak has joined. 13:48:17 -!- Corun has joined. 13:56:28 -!- Judofyr has joined. 14:07:06 -!- ihope___ has joined. 14:07:11 -!- ihope___ has changed nick to ihope. 14:10:50 -!- RedDak has quit ("I'm quitting... Bye all"). 14:24:34 -!- ihope__ has quit (Read error: 110 (Connection timed out)). 14:54:21 -!- timotiis has joined. 15:05:39 -!- timotiis has quit (Read error: 104 (Connection reset by peer)). 15:10:48 -!- timotiis has joined. 15:18:55 -!- ehird has joined. 15:19:11 oklopol: hello 16:16:37 -!- Corun has quit ("This computer has gone to sleep"). 16:16:51 -!- ihope has quit (Read error: 110 (Connection timed out)). 16:30:59 hies 16:53:37 -!- slereah_ has quit (Read error: 104 (Connection reset by peer)). 16:53:37 -!- slereah__ has joined. 17:11:32 -!- slereah_ has joined. 17:11:32 -!- slereah__ has quit (Read error: 104 (Connection reset by peer)). 18:02:38 -!- ihope___ has joined. 18:02:41 -!- ihope___ has changed nick to ihope. 18:24:23 -!- timotiis_ has joined. 18:26:02 -!- otesanek has joined. 18:29:54 * Judofyr makes a Skull-interpreter in Ruby 18:30:35 Skull? 18:30:41 http://esoteric.voxelperfect.net/wiki/Skull 18:31:21 it's just like BF (can do the same thing), but a little nicer 18:31:27 things* 18:31:32 interesting 18:31:33 it only needs input... 18:32:13 rather like BF squeezed into a LISP-like syntax 18:32:35 yeah 18:32:40 without input.. 18:32:51 but that shoudn't be hard to implement 18:33:17 {read} :D 18:33:42 what about (1)? 18:33:51 hm.. 18:34:01 {} is already used... 18:34:03 :P 18:34:08 :INPUT: might match the syntax of the language better 18:34:13 yeah 18:34:56 { x[:INPUT:]} or similar 18:35:14 and rather than incrementing, you could set? 18:35:34 nah. I like the inc/dec 18:35:55 we better speak to fr34k (the creator) 18:36:16 good idea 18:38:42 -!- timotiis has quit (Read error: 110 (Connection timed out)). 18:44:44 -!- oerjan has joined. 18:46:31 -!- lamentb has changed nick to lament. 18:51:57 Judofyr: Ruby! 18:52:01 yay 18:52:05 and Treetop 19:14:41 -!- otesanek has left (?). 19:20:55 Yay! 19:21:03 treetop, heh 19:21:05 It runs the Hello World :D 19:21:08 i might use that soemtime actually 19:21:09 but.. 19:21:12 treetop is overkill for this 19:21:14 don't you think 19:21:23 I just want to check out Treetop 19:21:27 hehe 19:21:37 are treetop's parsetrees sane 19:22:37 ehird: Here are the grammar: http://pastie.caboo.se/159840 19:22:55 so I just run i=SkullParser.new.parse(string) 19:23:21 and then I can iterate over i.elements and check if it's OutputMode etc. 19:23:25 (which are modules) 19:23:53 * Judofyr doesn't know if it's the Treetop-way to do it, but it works like a charm 19:24:16 beware of some weird names.. 19:24:23 negopos = negative or positive 19:24:30 mod = modifies cell 19:30:12 nice 19:30:34 Judofyr: do you know of any doctest libs for ruby, btw? 19:30:42 nope, sorry 19:31:08 :( 19:31:11 i might have to write my own 19:31:17 but parsetree doesn't let me get '=begin..=end' blocks 19:31:55 ehird: have you done anything with your kilbot? 19:32:23 ihope: not as of yet. sorry 19:33:28 Could you send me a copy, or would that be agony? :-P 19:36:49 ihope: it does nothing yet 19:37:02 Doesn't it connect? 19:37:44 and now does it work with while-block too :D 19:38:27 ihope: yes. it just opens a socket, and has a two-liner which calls 'encode' on a Message and sends it to the server 19:38:38 and a main loop which just gets a line, 'decode's it, and passes it to a function 19:38:49 Network.IRC does all the parsing/generation work 19:39:12 Sounds good. 19:57:07 * Judofyr implemented input too :) 20:39:03 * Judofyr has just written cat.skull and it works! 20:41:00 if anyone wonders, I used !0! (where 0 is cell) for input 20:41:16 returns -1 on EOF 20:41:55 hm.. 20:42:02 does it need negative values? 20:43:17 return 0 on eof! 20:43:17 :D 20:48:52 i own #moderatelyrainyesoteric 20:48:53 that rules 20:48:58 when did i do that 20:49:32 ah, the canonical channel for discussing mild-mannered rain dances 20:58:09 -!- RedDak has joined. 21:41:51 -!- pikhq has quit (Read error: 110 (Connection timed out)). 21:42:33 So, I guess I should start on my fancy artificial life simulator thingy. 21:43:51 i hope so :P 21:45:52 Unfortunately, I have 1,376,544 distractions. 21:49:16 /quit = -1 21:56:06 Judofyr: i just got that 21:56:07 :( 21:56:25 Anyone knows how to get in touch with fr34k? 21:56:36 cleverly 21:59:08 The first question, perhaps, should be what programming to use. I guess my options are Pascal, Java, Haskell and Python, kind of, since those are the only ones I know to a good degree. 22:00:20 Isn't Haskall pretty hot now? 22:00:22 ihope: Haskell would be good for codifying the algorithm. Expressive. 22:00:34 The IO wouldn't be too bad either, so. 22:00:48 Though if you want to use e.g. SDL you might want to glue haskell for the algo and python for the gui together 22:00:51 (with pygame) 22:06:38 -!- immibis has joined. 22:09:12 The GUI elements would be pretty simple. 22:09:42 -!- pikhq has joined. 22:09:49 A grid with icons on it, a neural net. 22:11:27 I don't think there's anything else I want to display. 22:14:15 The idea is pretty simple: you have a 100x100 grid with 100 creatures on it (or something) and each creature sees whether the eight squares around it are occupied, its own current health, its own health last turn, and whether it successfully bit a creature last turn. 22:14:53 A creature can bite the creature in front of it, turn in either direction, or move forward. If the creature it tries to bite is facing it, the bite fails. 22:15:20 (You know how my kilbot ideas were stolen from B Nomic? This movement and biting stuff is stolen from PerlNomic.) 22:15:49 perlnomic?! 22:16:06 KilBot = ? 22:16:20 A creature is dead once it has been bitten 10 times. If a creature kills another creature, it automatically lays an egg; if a creature of the opposite sex encounters the egg, the egg hatches. 22:16:32 Judofyr: the best thing ever 22:16:44 ehird: PerlNomic, a Perl-based nomic. 22:18:18 I guess you can also have a creature sense whether it's male or female, and let it lay down chemicals and sense those, and see the directions of the creatures around it, and see eggs whether they were laid by males or females. 22:18:33 Or maybe I should deem the idea of males laying eggs ridiculous? 22:25:08 -!- oerjan has quit ("Good night"). 22:29:54 I guess giving eggs only to the females would be interesting, since the males would no longer have any incentive to kill. 22:30:42 * Judofyr shall write 99bottles in Skull 22:30:57 Judofyr: skull on the brain? 22:30:57 :P 22:31:07 :P 22:33:35 Hopefully I can have plenty of input and still keep the neural net to a reasonable size. If I want to keep this within 100 megabytes with 100 creatures, that's a megabyte per creature, and if the neural net width is 1,000 neurons, that's up to 1,000,000 connections per level. 22:34:12 And there's nothing to say that 1,000,000 connections per level are actually required. 22:41:51 So yeah, I can have all the input I want. 22:46:25 -!- pikhq has quit ("New kernel!"). 22:54:22 -!- Judofyr has quit ("- nbs-irc 2.36 - www.nbs-irc.net -"). 22:54:58 -!- Sgeo has joined. 23:16:17 -!- pikhq has joined. 23:16:59 -!- pikhq has quit (Client Quit). 23:17:43 -!- pikhq has joined. 23:59:30 -!- pikhq has quit (Read error: 104 (Connection reset by peer)).