[00:03] Join: Pavel joined #corewars [00:04] Part: Pavel left #corewars [00:06] Join: Pavel joined #corewars [00:22] augh. [00:52] Part: Pavel left #corewars [01:49] ares now 100% pmars compatible [09:35] Join: Core_old joined #corewars [09:46] Join: Roy joined #corewars [09:48] Congrats ares, but we still want to see some proof ;-) [10:03] Join: fiveop joined #corewars [11:10] MSG: Quit: Lost terminal [11:46] MSG: Ping timeout: 255 seconds [12:28] Join: gareththe joined #corewars [12:28] hola [12:30] hi [12:51] no need for proof *g* there is now an "external asm" option [12:51] i still will develop my own, because of the extended instruction set [12:53] and for the mars- i run some special test-warriors, i found, one was a long thing wich should die or not on compatibilty... maybe you can tell me, how the mars can be verified? [12:55] (Big thanks, Fluffy, you turned my complaining into somehting like a useful question) [12:56] mornin [12:57] hi [12:58] just got mail from pavel... he will write another one about validation... seems that he allready found some bugs in the mars [12:59] IIRC, doesn't pMARS come with a test program? [12:59] nope [13:00] * pak21 wonders when he got ops... [13:05] I think there is a verification warrior... [13:05] i used something like that [13:05] but still there are some differences, as pavel told me... [13:05] things like JMZ.i [13:06] ah... [13:07] I don't even want to start thinking about all the possibilities [13:07] Something like a evolver is much simpler to make ;-) [13:08] a functioning mars is easy to write, too. but makeing it 100% compatible is quite a task [13:09] I have so many evolver ideas, just not the time/effort to implement them and test it :P [13:10] you could tell me *g* we had an idea of a seti like screen saver [13:11] I know, that is a nice idea [13:11] Also having species and not mixing all warriors sounds like a very good idea to me [13:12] i am currently writing a simple optimizer, and i'd like to try writing an evolver, too [13:12] but i did not do any research on how it has to be done [13:12] species *G* aha [13:13] Evolvers tend to be a whole pool of the same kind of warriors slightly changing a little, more like optimizing, getting better until the form is solid and any small change will make it worse [13:13] no genetic algorithm? [13:13] Yeah, but if you do all with genetic algorithm in no-time they all look alike [13:13] With species you can force differences and not all warriors become [13:14] the same [13:14] interesting [13:14] Once in a while you can merge them together to get totally new code [13:15] I think this is how Species from Will varfar works, if it works :) [13:15] yes [13:18] Also isolating warriors on 'islands' is a way to force differences, if some warriors can't reach/fight/mate eachother they can evolve differently [13:19] i'm sorry, but i have to leave for a while now [13:19] With this island model you can have remote pc's as islands too creating one big world where warriors sometime hop to other islands [13:19] ok, bye!@ [13:19] i'll read your comments later [13:38] Join: fiveop joined #corewars [13:39] MSG: Client Quit [13:57] mm, goodie [13:57] homefried chickenpieces [14:00] Join: Nenad joined #corewars [14:00] hi [14:01] hi N [14:01] how are u? up to something intresting? [14:02] not much [14:02] Hi Nenad [14:02] hi Roy! [14:02] Homefried chicken!? lovely... [14:02] My mom sometimes makes chicken-fingers... they are so nice! [14:04] I prefer turkey, though [14:05] Nah, I don't really like turkey.. [14:05] So, how are things going Nenad? [14:05] well, mostly exams, tests, and all that boring stuff [14:05] not much of a holiday spirit [14:06] and u? [14:06] Heh, a lot of holliday spirit actually, our company has a christmasparty this afternoon, and tomorrow night I'm going to Austria for a ski-vacation :P [14:07] :) [14:08] any luck with ReZooom? [14:24] Not really, there is another scanner in the log from yesterday, that one it better and also fun :D [14:24] :) [14:26] * Nenad waves [14:26] MSG: [14:29] MSG: Quit: Ex-Chat [14:30] Join: Fluffy joined #corewars [14:30] :) [14:30] :~) [15:01] Join: fiveop joined #corewars [15:01] MSG: Client Quit [15:03] Join: fiveop joined #corewars [15:15] Ohw noo! BNS! [15:15] (bend nose syndrom) [15:16] UNS [15:16] (ugly nose syndome) [15:16] uns? not me, just you! [15:16] yes, probably [15:16] uns, thats german for 'us' right? [15:17] yes [15:18] * Roy knows ein bichen deutsch :) [15:19] bißchen [15:19] can you see that character after the i? [15:20] hehe, biÄYchen!? :) [15:20] like bisschen? [15:20] yes, but with the other 's' [15:20] I know, stupid germans :) [15:20] yes [15:20] ... and all those dots above the a, o and u [15:21] Very annoying.. Dutch and English is much easier to type and on the eyes [15:21] You have Dutch and English on the eyes? [15:22] Thanks god Germans speak pretty well english (but clearly don't understand it :P) [15:22] :) [15:22] Else I would be hopelessly lost friday [15:23] poor Roy [15:26] They just dragged 2 dead mooses into our companies building... some kind of Christmas party :-S [15:38] MSG: Read error: Operation timed out [15:40] Join: fiveop joined #corewars [15:57] * Roy waves and gets drunk [15:57] MSG: Quit: dat [16:11] hmm [16:36] MSG: Quit: Leaving. [16:36] Join: Fluffy joined #corewars [16:53] Join: Core_old joined #corewars [17:05] Hi old Core! [17:22] hrm [17:22] Morning, bvowk [17:23] greetings fluffer [17:23] * Fluffy kicks bvowk [17:23] just like old times :) [17:23] pycorewar pisses me off a little btw. [17:23] ok [17:23] ;redcode line requirement is ugly [17:23] your parser is too slow as well [17:24] and what is the third list item in the p_run results? [17:24] huh? [17:25] it should have only two [17:25] nope [17:26] I haven't look at version 0.2 for ages [17:26] >>> test.mars.p_run((test.entries[0].wobj, test.entries[1].wobj)) [17:26] [[66L, 68L, 8L], [68L, 66L, 8L], 32421L] [17:26] it doesn't seem to mean anything useful.. [17:26] and the results seem to be correct [17:27] is that a nano-result? [17:27] yup [17:27] then 32421 is the number of executed instructions [17:27] hrm.. [17:27] that seems a touch high [17:27] It is nice for verifying that it works like pmars [17:27] thats not turns, thats instructions right? [17:28] er.. [17:28] cycles rather [17:28] yes, number of executed instructions [17:28] no, not cycles [17:28] k [17:28] no wonder it was repeatable, but seemed random ;) [17:28] it is nice for measuring speed, too [17:29] you should add more hill optimizations [17:29] I will [17:29] but other than those complaints.. its not shabby [17:29] nice job :) [17:29] thanks [17:30] my other evolver is having issues with hill duplicates.. [17:30] ?? [17:30] I've written a widget to mark similar warriors that score better as improvements of a warrior already on the hill [17:31] but doing simple replacements w/ improvements fucks the dynamics up a bunch [17:31] :( [17:31] and similarity thresholds seem pretty arbitrary [17:31] er.. [17:32] don't seem.. *ARE*.. [17:33] Is that another way of saying that it still doesn't work? [17:33] heh [17:33] it does work, just not as well as I hoped [17:33] :( [17:34] Why don't you try one of your evolved warriors on the hill? [17:34] I've restarted w/ the improvement finding widget, see how that changes things.. [17:35] heh [17:35] because I started from random stock and they're most definately not anywhere near the hill [17:35] hmm and how many computers do you use? [17:37] just one right now [17:38] (one kickass machine of d00m, but just one) [17:38] Mitzi? [17:38] no, 3jane [17:38] ok, that would haven been my second guess [17:38] quad core 2.2Ghz Opteron [17:38] sounds very noisy [17:38] its pretty much silent actually [17:39] hmm [17:40] its got a power supply fan I can kinda hear.. [17:41] and I can hear the disk if I really wind it up. [17:41] and considering that its on my desk about 1 foot from me, thats not bad :) [17:43] sorry.. [17:43] its quad 2.0Ghz [17:43] the other cpus were 2.2Ghz, but single core [17:43] the sad thing is, my office is usually really cold.. [17:43] but if I ran 3jane it would warm up with the old cpus.. [17:43] the new ones, even tho there's more cores run significantly cooler :( [17:43] It isn't that cold [17:43] no more warm office.. [17:45] its 17C right now! [17:45] in your room? [17:45] yeah [17:45] and the cold air blows directly down on my keyboard unfortuneately. [17:45] how about heating up the thermometer? [17:46] this building has HVAC issues.. [17:46] so it is actually the air conditioning, that is set to 17C, right? [17:46] no, its set to be 24C [17:46] and in the ladies lounge next door, it *IS* 24C [17:47] but my office isn't as important because I'm not a group of bored menopausal women [17:48] Why not start to behave like a bofh until you get what you want? [17:49] because the HVAC guys live in a far away building and just don't come if you're not really especially nice to them.. [17:50] and a whole room full of cold old women can come up with alot of cookies and coffees [17:50] then you seem to have missed the point of being a bofh [17:51] dude, its a battle not worth waging. [17:51] I'm more worried about it being insanely hot in the summer. [17:52] I pulled out some favours for that [17:52] that it is insanely hot? [17:52] because you can put on sweater when you're cold, but you can't take too much off. [17:52] you can, but you'll probably get sued [17:53] well, I might get away with a little bit more these days, because I've got a nice six pack, so I'm betting the office ladies wouldn't complain too much ;) [17:54] and your wife? [17:54] I mean not about the six pack per se, but showing it to other women [17:55] heh [17:55] I'm sure she'd be happy if I didn't die of heat stroke [17:57] But you might freeze to death during the winters [17:59] I'm canadian.. I've got many warm clothes. [17:59] Then why do you complain? [17:59] ;-) [18:00] because my hands get cold! [18:00] and I can't type with gloves on [18:00] speech recognition? [18:01] or buy some slaves to do the typing [18:05] uh.. [18:05] canadian.. not american. [18:05] Yes, I know the difference, but that shouldn't prevent you from buying them [18:06] other than the fact I'm not an asshole [18:06] http://mfrost.typepad.com/photos/uncategorized/boxed_ham.jpg [18:08] bvowk: ok, then install Vista some speec recognition software [18:08] *and some [18:10] ... and while you are still working on your "widget" I'm generating yet another warrior for nano :) [18:47] Join: John joined #corewars [18:47] Hi :-) [18:48] Hi John [18:49] Hi Jens [18:49] MSG: Ping timeout: 255 seconds [18:53] heyamet [18:55] Hi bvowk [18:56] whats up? [18:57] Directly up is a bright light an the internet cafe's security camera [18:58] It can't see me, I'm right below! [18:58] Is the camera online? [19:00] I don't know [19:05] re [19:06] Actually there's a webcam connected to this computer [19:06] Not sure how to switch it on [19:06] In fact it might even be on now [19:06] heheh the nerd and the internet cafe [19:07] Anyone hacked the camera yet?! [19:08] John: Why should I? Will you pay me? [19:08] No [19:08] heheh... ususally you will need some server/client software like skype, or a tool that creates an online mpeg stream. likely not installed there [19:09] Skype is installed [19:09] but camera turned off until you call somebody [19:10] It lets me take pictures! [19:10] mine, too... even videos... but not a stream to the web, i suppose [19:13] http://corewar.co.uk/temp/me.jpg [19:13] *gg* [19:14] It lets me capture video too, but no-one wants to watch a video of me staring at the computer! [19:14] i can give you a tool, that can ftp a pic every second [19:14] John: Next time I'd like to see some nice christmas outfix and a nice video, ok? [19:15] Ares: maybe when I get broadband at home [19:15] xmess - best worrior on hill at DEC 25 [19:15] which one? [19:16] we will see *G* [19:16] i think i am overworked a bit... i wont do any programming tonight... an no deep philosophical discussions [19:17] And Haiku? [19:17] maybe [19:20] no inspiration / i am really tired now / should i go to bed? [19:22] John: 5 successful challenges left :) [19:22] you shall not sleep now / tiny nano warriors / instead you will make [19:23] One challenge? [19:23] 10 48.0 46.5 5.5 Vera City I Fluffy 149.5 99 [19:23] I was refering to tlotd [19:24] I haven't got anything new, or any interesting tweaks to try today [19:26] so we all wait for bvowk's evolver ... [19:27] or the community screen saver [19:27] MSG: Quit: Lost terminal [19:27] ares: Why should I run a screensaver? [19:28] to share your idle time with me [19:28] You know what I will ask now [19:28] no, i am tired [19:29] i can read your thoughs only with 200g coffeine in my veins [19:29] thoughts [19:29] and my daily dose hase allready decayed [19:32] ares: LD50 for caffeine is 192 mg/kg body weight. If you don't weigh a ton you are quite dead with 200g [19:32] okay, i meant mg of course... somthing like 10 cups of coffee [19:33] one cup of tea contains about 50 ... 100 mg caffeine [19:33] hm [19:34] err coffee [19:35] you can see, i am in real need of an emergeny caffeine injection [19:36] Okay, need to go and wrap some Christmas presents :-( [19:36] I hate wrapping [19:36] Think of tlotd while wrapping [19:37] I'll be thinking about a new warrior [19:44] * John waves [19:44] * Fluffy waves [19:44] wait! [19:44] what does "WLP" mean? [19:44] * John waits [19:45] you've used that yesterday in your quit-message [19:45] It's documented [19:45] http://corewar.co.uk/opcodes.txt [19:45] I thought you asked me to wait because you'd submitted to the nano hill [19:46] Then I'd have to keep my promise of updating the nanohof [19:46] I will, but warrior generation isn't finished yet [19:46] You can do that tomorrow, if I'll succeed [19:46] :-) [19:46] * John waves [19:46] * Fluffy giggles [19:46] err [19:47] * Fluffy waves [19:47] MSG: Quit: MOV 2,*1 / SPI 3039 / MOV 0,3039 [20:34] whew. [20:34] that sucked. [20:35] thar, just upgraded my pmarses [20:35] to? [20:35] 093 [20:35] from? [20:35] 085 [20:36] ouch [20:36] that didn't even do -P [20:36] and it was way slow. [20:36] it is still slow [21:05] the death of talk.. [21:12] its true [21:12] its a good thing that this is chat [21:13] what else should it be? [21:13] could [21:13] well, if it was talk, it'd be dead already [21:13] any news from the evolver? [21:14] no [21:14] I ended up in a long ass meeting [21:14] :( [21:15] hmm ... missed the hill by 0.9 points [21:18] ok, another try ... this time it is Legionella longbeachae [21:25] so fluffy.. [21:25] got any example code for twiddling your pycorewars format warrior data? [21:26] you mean how to access the data stores in a warrior? [21:26] ... and change? [21:27] *stored [21:27] yeah [21:27] it is easy [21:27] I don't want to have to reparse the data [21:27] I'd like to twiddle it in your format [21:27] a warrior has several attributes [21:27] warrior.name [21:27] warrior.author [21:27] got example code? [21:27] nope, that's why I describe it here [21:27] bummer :( [21:28] alright [21:28] warriors.instructions , which is a list of instructions [21:28] warrior.instruction[0].opcode = OPCODE_DAT [21:28] warrior.instructions[0].amode = ... [21:28] ...[0].bmode = .. [21:28] ...[0].avalue = 42 [21:28] please stop talking about evolvers, i am getting the jigglies again [21:28] ...[0].bvalue = 37 [21:29] creating new instruction: insn = Corewar.Redcode.Instruction(coresize=103) [21:29] that's it [21:29] is it enough? [21:30] * Fluffy hugs Mizcu and continues to talk about "evolvers" [21:32] yeah.. [21:32] thats prolly enough [21:33] do I have to do anything special after I twiddle it? [21:33] no [21:33] you can even build your warrior from scratch [21:34] anything special about any of the warrior fields? [21:34] length restrictions or anything? [21:35] no, I don't think so, but you'll probably hit the one bug still not fixed [21:35] oh? [21:35] well don't keep me in the dark [21:35] no, I don't know of a bug [21:35] oh.. [21:35] I get it [21:35] but remember to set the coresize for instructions, because they otherwise default to 8000 [21:36] and you probably want 80 [21:37] yeah [21:37] and when you assign values (avalue or bvalue) they are automagically reduced CORESIZE [21:38] so, after insn.avalue = 100 with CORESIZE= 80 you'll have insn.avalue = 20 [21:38] works for negative values as well [21:38] cool. [21:38] then try: print insn [21:39] works as well :) [21:39] your names are awfully long [21:40] yes, I've noticed and I might shorten them in the next version [21:40] ... which is about to be released [21:40] ... next year [21:40] ... err century [21:40] that'll break all my code then ;) [21:40] no, it won't [21:40] thanks jens.. you bastard! [21:41] (I'm just kidding) [21:41] I'll simply add shorter alternatives and leave the old names available [21:41] But you can define your own. [21:41] OPCODE_DAT is just a number [21:41] the other constants as well [21:42] and that won't change (but the numbers might) [21:42] so you should use DAT = OPCODE_DAT [21:43] hrm. [21:43] looks like I'm golden [21:43] w00t [21:43] thanks jens [21:43] found a bug? [21:43] shit you pants? [21:43] *your [21:44] no, I just wrote code that makes random warriors and benchmarks them [21:44] looks good. [21:44] :) [21:44] so I figure we're good to go [21:45] wait until it crashes and takes all of your data with it [21:49] holy shit! [21:50] i made a mostly working scanner [21:50] no, not for round-3 [21:50] define "mostly"? [21:50] sheesh, it actually seems to work [21:51] it even beats an P/I! [21:53] :) [21:58] of course its a 90% HSA, but i dont care bout it now [21:59] No one will notice as long as you don't use the name HSA [21:59] 114 nop'03 [22:00] Now nobody will doubt that it is your warrior ;-) [22:00] well, it pretty much midnight now so the weird inventions can be started [22:05] Join: fiveop joined #corewars [22:05] Join: Roy joined #corewars [22:06] Hi fiveop, Roy [22:06] Did anybody say weird inventions? [22:06] quit yes [22:06] omg! you've awoken THE ROY! [22:06] We love weird inventions..! [22:07] * Roy just got home from a party, there where 2 sexy elfs there :-D [22:08] hi [22:10] inversed, once you read this, hows the paper doing? [22:10] 121.94 nop'03 [22:11] (the scannor got that score..) [22:11] Lets talk more about evolvers! [22:12] MSG: Read error: Operation timed out [22:13] Hrmm.. thats a good idea to :( [22:13] MSG: Quit: Ik ga weg [22:34] Join: Core_old joined #corewars [22:35] MSG: Client Quit [22:39] Join: Fluffy joined #corewars [22:39] :) [22:39] stupid automatic disconnect :( [22:42] maybe ill continue tomorrow, CIV4 calls [22:42] Have fun :) [22:58] * bvowk downsamples fluffy [22:59] Do I have a that high quality? [23:02] not anymore [23:02] you're pretty grainy now [23:08] ok, tomorrow it will be all restored because of the backups that I have [23:09] oh, I deleted those, because we didn't really need all your details.. [23:10] although, you've got some bad sampling warble in the audio.. but its not bad enough you're unlistenable [23:12] thank Fluffy, it wasn't something serious! [23:28] MSG: Quit: fluffy.i < 1, # 42