< 1243555200 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_king: 7.4 < 1243555202 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*6(>[+])*20 < 1243555205 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 21.9 < 1243555219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust isthata128 (>)*9((+)*128>)*21 < 1243555222 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_isthata128: 5.0 < 1243555230 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust king (([-])>)*20[<-] < 1243555233 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_king: 0.0 < 1243555241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, it lost to everything but boring < 1243555248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lance.c:120: warning: control may reach end of non-void function ‘run_match’ being inlined < 1243555249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol wut? < 1243555253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is strange, I expected it to beat defend6 < 1243555257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what that means < 1243555265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's like control may reach end of non-void function < 1243555269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243555272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the fact that it's inlined makes it worse < 1243555272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i got one of them too :) < 1243555274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1243555275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243555281 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*6(>[+][+])*20 < 1243555283 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 22.4 < 1243555285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :warning: REALLY TERRIBLE SHIT IS GOING TO HAPPEN. < 1243555287 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*7(>[+][+])*20 < 1243555289 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 29.6 < 1243555290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SCREAM A LOT. < 1243555293 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*7(>[+][+][+])*20 < 1243555296 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 30.7 < 1243555299 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1243555301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, control reaches end: < 1243555307 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*7(>([+])*10)*20 < 1243555309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I know what that part means < 1243555309 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 30.7 < 1243555313 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*7(>([+])*20)*20 < 1243555314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :int foo(void) { /noreturn here < 1243555316 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 27.1 < 1243555318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :typedef struct { < 1243555318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ins_t *prog; < 1243555319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :int foo(void) { /* noreturn here */ } < 1243555320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : int pointer; < 1243555321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that < 1243555322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :} warrior_t; < 1243555323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*wonders if a warrior consists of anything else* < 1243555326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I know. < 1243555327 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*8(>([+])*10)*20 < 1243555328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was talking about the rest. < 1243555328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243555330 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 30.7 < 1243555333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the inline bit? < 1243555334 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha, I just figured out what's wrong with isthata128 < 1243555335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243555336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1243555339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust isthata128 (>)*9((+)*128.>)*21 < 1243555342 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_isthata128: 27.5 < 1243555347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's better < 1243555379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, idea: make a program that won't draw against itself < 1243555384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is it possible? < 1243555384 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, that beats defend6, although it wouldn't beat the parody version < 1243555385 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can't < 1243555392 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's no way to break symmetry < 1243555393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, has it been proven? < 1243555400 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's trivial to prove < 1243555407 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*10(>([+])*5)*20 < 1243555408 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the thing's symmetrical and determinstic < 1243555410 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 42.9 < 1243555410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, couldn't you make both loose at the same time < 1243555411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's all the proof you need < 1243555412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about < 1243555414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[-] < 1243555420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: both losing at the same time is a draw < 1243555425 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*11(>([+])*5)*20 < 1243555428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah bugger < 1243555428 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 16.9 < 1243555432 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*9(>([+])*5)*20 < 1243555435 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 30.5 < 1243555441 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*10(>([+])*6)*20 < 1243555443 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 36.3 < 1243555446 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*10(>([+])*4)*20 < 1243555449 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 7.8 < 1243555465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, with the polarity thing it would be possible < 1243555469 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*10(>([+])*9)*20 < 1243555471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in "kettle" mode < 1243555472 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 23.5 < 1243555474 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust king >[(++>++<<)*256>(+)*128<-] < 1243555476 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_king: 18.1 < 1243555484 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*11(>([+])*10)*20 < 1243555487 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 20.5 < 1243555492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how would you handle looping checking the value at the end of the turn? < 1243555495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sounds like it'd be a bit sticky < 1243555513 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust king [>[(++>++<<)*256>(+)*128<-]+] < 1243555516 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_king: 4.2 < 1243555548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ? < 1243555549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243555554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: as in, [] works < 1243555558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := ] checks value at end of turn < 1243555561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a bit boring with only two warriors at once < 1243555569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about a massive battle? < 1243555571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: hmm, I'm not sure < 1243555577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243555583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: more than two warriors at once sounds fun < 1243555593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not sure how to implement it though < 1243555593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but where would the flags go? < 1243555595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you'd need an N-d array < 1243555602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, befunge joust? < 1243555603 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :v move poitner down < 1243555605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which, though it would be fun, sounds very scary < 1243555605 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :^ move pointer up < 1243555606 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243555609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: that's just 2D < 1243555612 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :4 would work, at least < 1243555613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you'd need number-of-warriors-D < 1243555618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :befunge joust < 1243555620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :clearly < 1243555621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1243555621 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :4 programs in 2D < 1243555623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that the flags could be at the end of them < 1243555625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I did that < 1243555626 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Each program in its own corner < 1243555627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in ~2007 < 1243555630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, link? < 1243555632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BeYorFunge. < 1243555633 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :They run simultaneously in both directions < 1243555637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: /old_hd/ < 1243555638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1243555642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, on wiki? < 1243555645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1243555656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, can you copy it from the old hd? < 1243555658 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Although I guess that you'd have to run it for the different orientations < 1243555664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or is it dead? < 1243555666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The interp had a bug of some sort that I didn't find < 1243555670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243555671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can easily rewrite it < 1243555684 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Since A might be killed by B before it can kill C, but if A isn't next to B it'd beat C < 1243555685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Basically, it's befunge-93, but P is p on the enemy's board, G is g on the enemy's board. < 1243555687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hitting @ makes you lose. < 1243555696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Very simple. < 1243555698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um ok < 1243555702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is not what I mean < 1243555704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Oh, I think I may have added something to track the enemy's IP < 1243555711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And what did you mean? < 1243555711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :shared boeard < 1243555712 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION discovered ~/pebble2 today. Good idea. < 1243555715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :board* < 1243555720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like shared tape in joust < 1243555722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That'd cripple a lot of things. < 1243555747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it would make it different yes < 1243555759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but mirror the boards < 1243555761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like in joust < 1243555772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1243555774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1243555775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :could work < 1243555780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you have one program in each corner < 1243555788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but BF has a cost to move from one place to another < 1243555788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for each program it is rotated 90 degrees < 1243555790 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1243555795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with befunge, you can access any cell of the board instantly < 1243555798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no movement cost < 1243555800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so the program sees itself in the top corner < 1243555809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, local and far pointers < 1243555814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ew. < 1243555818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, same idea! < 1243555834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can access the closest 4x4 or something < 1243555840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fast < 1243555851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but other ones would need a few more cycles < 1243555859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's worth remembering that values above 16 take multiple cycles to represent in Befunge < 1243555865 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so simply make P and G relative to the current pointer < 1243555869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you get all that for free < 1243555869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243555870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*above 15 < 1243555873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it needs to have linear increases as distance increases < 1243555874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or exponential < 1243555876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that is true < 1243555878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but not 0 < 1243555880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in yours < 1243555883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(it only increases once) < 1243555891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true < 1243555911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about making the VALUE relative then? < 1243555936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so P added/substracted a valuue < 1243555938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :value* < 1243555953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or g or p rather < 1243555957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahh, this code is very pretty < 1243555973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pats himself on the back for a good refactoring job. < 1243555978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION continues w/ interpreter loop < 1243556002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: in [>[-]+] vs [>[+]-], it's always a draw, right? < 1243556025 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*4(>)*6(>([+])*10)*20 < 1243556029 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 24.4 < 1243556046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, I think a program always draws with the polarity-flipped version of itself < 1243556047 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*4(>)*6(>([+])*5)*20 < 1243556049 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 24.9 < 1243556054 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*4(>)*3(>([+])*5)*20 < 1243556056 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 21.3 < 1243556059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah < 1243556068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: got a just-as-simple other warrior to pit it against as a test? < 1243556070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :really trivial < 1243556075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in, you could cycle-trace it in your sleep < 1243556098 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :>>>>>>>>>((+)*128.>)*21 < 1243556119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and you could cycle-trace it without bashing on your keyboard :-) < 1243556128 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*4(>)*3(>([-[+]])*5)*20 < 1243556130 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 24.7 < 1243556138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :preferably something that doesn't make you think "let's use an abbreviation"; I haven't added them yet < 1243556145 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*10(>([-[+]])*5)*20 < 1243556148 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 27.7 < 1243556158 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :>+++>---[>[-]+] < 1243556165 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*10>(+)*10>)*10(>([-[+]])*5)*20 < 1243556168 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 27.1 < 1243556189 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (->+>)*10(>([-[+]])*5)*20 < 1243556192 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 20.2 < 1243556205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: err, pitting that against [>[-]+] isn't likely to do much good, is it? < 1243556207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'll always beat it < 1243556209 0 :GregorR-L!unknown@unknown.invalid QUIT :Remote closed the connection < 1243556218 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what specifically do you want? < 1243556231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just a super-trivial program that's worthy to pit against [>[-]+] in my tests < 1243556235 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :two programs where sometimes one wins, and sometimes the other wins? < 1243556246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1243556251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or rather < 1243556256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just two programs that don't trivially beat each other < 1243556262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :>>>>>>>>>>>>>>>[>[-]+] < 1243556264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e.g., a defense program may always beat an attack one < 1243556266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it isn't super-obvious < 1243556287 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1243556291 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about this: < 1243556294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :>[]<[-] < 1243556299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty simple < 1243556303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I think it beats /something/ < 1243556310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: >[]? that terminates immediately, for certain < 1243556315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243556317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the opponent can't reach there soon enough to do anything to it < 1243556318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :>+[]<[-] < 1243556328 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was meant to be a simple tripwire program < 1243556328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's clever < 1243556331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you should submit it < 1243556336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with an awful-but-might-work defence after the tripwire < 1243556343 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's too slow though < 1243556346 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :-] is every 2 cycles < 1243556349 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1243556349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust stupid_tripwire >+[]<[-] < 1243556350 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([]+)*1000 < 1243556354 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_stupid_tripwire: 20.4 < 1243556354 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 18.1 < 1243556356 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :every other, i mean < 1243556358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust less_stupid_tripwire >+[]<[+] < 1243556360 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([]+)*100000 < 1243556361 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_less_stupid_tripwire: 19.0 < 1243556363 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 18.1 < 1243556365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(fights against [-] which is more common than [+]) < 1243556375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: err, mine was designed to fight against [-] < 1243556387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it cancels out, you're going to get a draw < 1243556388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243556398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: unfortunately, won't work < 1243556401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<[ takes too long < 1243556402 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([]+)*100(>[+])*20 < 1243556402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if they go in the same direction, and you're out of sync, you may win < 1243556403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1243556404 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 18.1 < 1243556409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have to be out of sync for that to work, though < 1243556415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I will make it out of sync < 1243556416 0 :GregorR-L!n=gregor@c-76-105-254-150.hsd1.or.comcast.net JOIN :#esoteric < 1243556420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<[--] < 1243556423 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire: 13.4 < 1243556427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, it did even worse < 1243556428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243556432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ins_t *a = parse("[>[-]+]", "attack"); < 1243556432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ins_t *b = parse(">+[]<[-]", "tripwire"); < 1243556433 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's why i did [.-] < 1243556435 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :prime number < 1243556443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust primewire >+[]<[.-] < 1243556445 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_primewire: 17.6 < 1243556449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hurr < 1243556449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust primewire >+[]<[.-] < 1243556452 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_primewire: 17.6 < 1243556455 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :won't synch with anything but another plus-wait-wait < 1243556468 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([.]+)*10000 < 1243556469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243556470 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 18.1 < 1243556473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: stupid_tripwire beats vibration < 1243556480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:19 ais523: !bfjoust stupid_tripwire >+[]<[-] < 1243556480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that on < 1243556481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243556484 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([+-]+)*10000 < 1243556486 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 29.5 < 1243556492 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([+-]+)*100000 < 1243556495 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 27.4 < 1243556498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why? < 1243556499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: there must be a bug in vibration < 1243556500 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([+-]+)*1000 < 1243556501 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or maybe in the interp < 1243556502 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 27.4 < 1243556506 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([+-]+)*100 < 1243556509 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 25.1 < 1243556509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suspect a double-timeout causes vibration to lose < 1243556511 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I don't know why < 1243556515 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([+-+-]+)*10000 < 1243556519 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 25.7 < 1243556523 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([+-]-)*10000 < 1243556525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe because its flag ends up at 0 at the end of the program? < 1243556526 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 21.0 < 1243556532 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([++--]+)*10000 < 1243556535 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 30.9 < 1243556539 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([+++---]+)*10000 < 1243556542 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 24.3 < 1243556547 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([+++++-----]+)*10000 < 1243556550 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 23.2 < 1243556565 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([++--]-)*10000 < 1243556568 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 30.9 < 1243556592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration_fool_faster >>>++++<----<++++<(-)*127(-+)*5000[>[-(.)*6]] < 1243556596 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vibration_fool_faster: 39.5 < 1243556612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, exact draw with vibration_fool < 1243556617 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243556622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know how to massively improve that < 1243556626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration_fool_faster >>>++++<----<++++<(-)*127(-+)*5000[>[-(.)*6]+] < 1243556629 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vibration_fool_faster: 41.9 < 1243556647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, now the defence programs are eating it for lunch < 1243556654 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration_fool_faster >>>++++<----<++++<(-)*127(-+)*5000[>[-(.)*256]+] < 1243556657 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vibration_fool_faster: 35.7 < 1243556658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you think it'd be possible for a program to detect its opponent out of a range of, say, 5 strategies, then do one it knows to beat it? < 1243556666 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration_fool_faster >>>++++<----<++++<(-)*127(-+)*5000[>[-..-.]+] < 1243556666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just a complex checker thingy, then hardcoded strategies to jump to < 1243556669 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vibration_fool_faster: 59.3 < 1243556672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's how defence5 worked < 1243556681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's *defend5 < 1243556684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it's "defense" < 1243556686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes < 1243556693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except, I think the word is defence < 1243556698 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration_fool_faster >>>++++<----<++++<(-)*127(-+)*5000[>[---]+] < 1243556701 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vibration_fool_faster: 67.9 < 1243556707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, American English has kept the Anglo-French spelling for defense and offense, which are usually defence and offence in British English < 1243556709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I did not know. < 1243556715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thanks impomatic for the [---] counter-defence trick! < 1243556716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :defense sounds nicer, and fits with "defensive" < 1243556724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1243556726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, 129 is divisible by 3 < 1243556726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're at #2 < 1243556728 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([---]-)*10000 < 1243556730 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 4.7 < 1243556736 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lack of originality < 1243556742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: try ------ < 1243556745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it might do it faster < 1243556746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which means that it's pretty fast at beating the defensives < 1243556750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 6 isn't prime < 1243556753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243556757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and doesn't divide into 129 either < 1243556759 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([--]-)*10000 < 1243556761 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 8.9 < 1243556765 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([--++]-)*10000 < 1243556767 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 36.5 < 1243556770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: there's only one way to solve this < 1243556781 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([---+++]-)*10000 < 1243556784 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 26.9 < 1243556787 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([---+++]--)*10000 < 1243556787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't mind you submitting your own ripoff < 1243556790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can you stop spamming those variants of vibration. Isn't it enough to have one < 1243556790 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 33.7 < 1243556801 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1243556802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1243556803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, they do work different ways < 1243556806 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :vibration is pure defence < 1243556809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :vibration_fool_faster isn't < 1243556811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sure. But the faster one? < 1243556822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what is the diff between ais523_vibration_fool ais523_vibration_fool_faster < 1243556826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and fool_faster and fool use rather different attack strategies < 1243556833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Hyyyyyyyyypocrite. < 1243556834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243556836 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fool is a very slow attack strategy (deliberate, to fool defence programs into suiciding) < 1243556844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fool_faster is a rather fast counter-defence attack strategy < 1243556849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm learned from you :P < 1243556851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it won't beat attack programs, but that's what the vibration was for < 1243556856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you were the first hypocrite < 1243556856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:25 ais523: and doesn't divide into 129 either ← what's this supposed to mean? < 1243556861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :THE ORIGINAL ONE < 1243556861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: different strategies deserve different programs < 1243556868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the opponent's flag starts at 128 < 1243556872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 3 mod 129 == 3 < 1243556877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so 3 doesn't divide by 129 < 1243556882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243556885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that was what mine was all about tooo < 1243556886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do you mean 129 mod x < 1243556888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the loop ends >+, the flag will end at 129 < 1243556893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, 129 mod 3 < 1243556898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, I've thought up another improvement < 1243556906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration_fool_faster >>>++++<----<++++<(-)*127(-+)*5000[[[>[---]+]+]+] < 1243556909 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vibration_fool_faster: 73.4 < 1243556911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: instead of ---, try (-)*43 < 1243556917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :129 mod 43 == 0, and it's prime < 1243556925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ? < 1243556929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3 and 43 are the only two primes in the first 1,000,000 primes that satisfy that :-) < 1243556931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243556931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: < 1243556934 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that prevents it stalling to decoys with the value -1 < 1243556937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which are rather common < 1243556939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In[11]:= Select[Prime /@ Range[1000000], Mod[129, #] == 0 &] < 1243556939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Out[11]= {3, 43} < 1243556963 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i like it, i might steal that < 1243556964 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243556966 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that is the sort of thing Mathematica is good at < 1243556966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration_fool_fasting_because_it_is_lent_mathematica_edition >>>++++<----<++++<(-)*127(-+)*5000[[[>[(-)*43]+]+]+] < 1243556969 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_vibration_fool_fasting_because_it_is_lent_mathematica_edition: 61.8 < 1243556969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yep < 1243556981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Meh. < 1243556984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't do terribly, at leat. < 1243556986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*least < 1243556994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ehird_vibration_fool_fasting_because_it_is_lent_mathematica_edition < < 1243556997 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_ehird_vibration_fool_fasting_because_it_is_lent_mathematica_edition: 0.0 < 1243557003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243557007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration_fool_fasting_because_it_is_lent_mathematica_edition < < 1243557009 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_vibration_fool_fasting_because_it_is_lent_mathematica_edition: 0.0 < 1243557021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem there is that the 43 is sufficiently slow that it may be beaten by fast tripwire programs < 1243557025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243557026 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and there's probably one of those on the hill by now < 1243557031 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i had it in mind to do something like that < 1243557038 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but hadn't gotten around to it < 1243557038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i could probably get mathematica to tell me what a good way to decrease a cell is < 1243557041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I'd have to implement bf joust in it < 1243557046 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1243557047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust do_nothing > < 1243557050 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq_do_nothing: 17.5 < 1243557053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mathematica needs a lot better interface with the outside world < 1243557058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :otherwise it's just too much rewriting < 1243557061 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :HOORAY, SUICIDE < 1243557073 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh great, now we have 5 versions of vibration instead of 5 versions of sit-and-wait < 1243557078 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION observes that suicide isn't painless. < 1243557079 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :at least it gets wins < 1243557079 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243557095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: stop being a malcontent, it's only three versions < 1243557101 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols . < 1243557101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i agree fool/fool_faster is silly < 1243557111 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 18.6 < 1243557113 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :scuse me, i thought i counted 5, but its only 4 < 1243557115 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243557117 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :(i was including ehird's) < 1243557118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll delete tripwire_fool if you like < 1243557120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as it's a failed strategy < 1243557120 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1243557124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: I set mine to < < 1243557128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it doesn't count < 1243557133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as it'll be knocked off really soon < 1243557141 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oshi < 1243557143 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :look at the map now < 1243557144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :myndzi_slowrush still leads... hm < 1243557156 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ais is gaining on me! < 1243557168 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mzx_fool >-[>-] < 1243557170 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for MizardX_mzx_fool: 8.4 < 1243557180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>)*9((-)*128[-]>)*21 < 1243557181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it beats slowrush < 1243557182 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 42.5 < 1243557185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in the individual matchup < 1243557187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just not overall < 1243557188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey not bad. < 1243557201 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :quite < 1243557201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :beats maglev and vibration_fool and stuff < 1243557209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>)*11((-)*128[-]>)*21 < 1243557211 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :though slowrush isn't very defensive, i was actually really surprised it did so well < 1243557211 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 43.8 < 1243557215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>)*17((-)*128[-]>)*21 < 1243557218 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 40.0 < 1243557221 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i woke up with this idea and hacked it up, then tweaked it a couple times and it was like whoa! < 1243557221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>)*15((-)*128[-]>)*21 < 1243557224 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 41.6 < 1243557231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>)*13((-)*128[-]>)*21 < 1243557234 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 40.0 < 1243557237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmph < 1243557239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>)*12((-)*128[-]>)*21 < 1243557241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: I suspect it's because defence caught on so much that everyone started writing counter-defence < 1243557242 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 40.1 < 1243557244 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's all about the metagame < 1243557248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>)*9((-)*128[-]>)*21 < 1243557250 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 41.3 < 1243557252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm happy were have fewer of the huge programs now < 1243557271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the shorter onces are less messy, easier to understand < 1243557284 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what does the score mean? < 1243557287 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mzx_fool (>)*128[-] < 1243557290 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for MizardX_mzx_fool: 0.0 < 1243557294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: you get a high score by beating lots of good programs < 1243557299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: 128 >s? < 1243557304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: where good program = high score < 1243557310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243557310 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the opponent would have to suicide very quickly to lose to that < 1243557312 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust what [-] < 1243557313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so if you keep recalculating... < 1243557315 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_what: 7.3 < 1243557317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: good program = beat lots of things < 1243557318 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mzx_fool (>)*127[-] < 1243557319 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to avoid an infinite regress < 1243557321 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for MizardX_mzx_fool: 0.0 < 1243557321 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :7.3? < 1243557326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, that's how I think GregorR's system works < 1243557330 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why is the score for [-] 7.3 < 1243557331 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols . < 1243557332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: "you did badly w/ other programs" < 1243557334 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 18.2 < 1243557335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: see http://codu.org/eso/bfjoust/report.txt < 1243557339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for the full list < 1243557351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: note that [-] goes [-]-]-]-] < 1243557351 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the scoring is like < 1243557355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i_keelst_thou beat vibration_fool_faster... < 1243557355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so (-)*128 is more effective < 1243557361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :-D < 1243557365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how? < 1243557365 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you get points equal to the wins(+ties?) of programs you beat < 1243557369 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust what (-)*128 < 1243557370 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols >([>][+])*20 < 1243557372 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and 1/4 points equal to programs you tie < 1243557373 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 16.6 < 1243557374 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_what: 0.0 < 1243557374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it beat all vibrations < 1243557380 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if vibration_fool_faster's defence portion is all that good against everything < 1243557383 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was rather experimental < 1243557386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and because it doesn't loop < 1243557390 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols >([>][-])*20 < 1243557392 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so if you don't beat a bunch of programs, but those programs beat everything else, you can still get a lot of points < 1243557392 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 20.3 < 1243557392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it decrements 128 before even thinking about looping < 1243557393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it seems you have a counter-vibration attack strategy < 1243557400 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ah, aha < 1243557403 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nescience: oh, so the score for a program that doesn't attempt to win is proportional to the number of suiciders < 1243557404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so your petty messing about is dutifully ignored < 1243557404 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9([>][-])*20 < 1243557407 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 15.3 < 1243557422 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols >([>>][-])*20 < 1243557424 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 16.1 < 1243557434 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ha, good to know that works, it was in my mental queue too :P < 1243557441 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vff_experimental >>>++++<----<++++<(-)*127(--++)*2500[[[>[---]+]+]+] < 1243557443 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's like everything changes drastically though each time i look < 1243557444 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vff_experimental: 63.5 < 1243557454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, exactly the same score < 1243557457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vff_experimental < < 1243557460 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vff_experimental: 0.0 < 1243557462 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/SCORES // the scores, as people were asking < 1243557471 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no coding quickies for me till after work < 1243557481 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust hello [+] < 1243557484 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_hello: 7.8 < 1243557503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, "FYB"? < 1243557508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't it JOUST ones < 1243557510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FukYorBrane. < 1243557515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The infrastructure is copied. < 1243557517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :11 | + - 0 0 0 - + + + + + - - - - 0 + - - | 41.3 | -1 | ehird_i_keelst_thou.bfjoust < 1243557517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243557519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[for my reference] < 1243557521 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Oh, I copied that text from FYB :P < 1243557566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]>)*21 < 1243557568 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 53.6 < 1243557575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME! < 1243557585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Up there with the big guys. < 1243557599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's like isthata128, only with a [-] afterwards < 1243557602 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (->[+])*20 < 1243557604 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 24.0 < 1243557605 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it does better against the defence programs < 1243557609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, the basic strategy is very simple < 1243557612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I thought it up independently < 1243557615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243557619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets idea < 1243557623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, an old one < 1243557624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just interesting that yours does very well, and mine did terribly < 1243557624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it might work < 1243557628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :despite them working much the same way < 1243557634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :11 | + - 0 + 0 - + + + + + - 0 0 + 0 + 0 - - | 52.6 | 4 | ehird_i_keelst_thou.bfjoust < 1243557635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for reference < 1243557647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-[++[---[++++[-----]]]]]>)*21 < 1243557647 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (->[+][+])*20 < 1243557650 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 18.2 < 1243557651 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 48.5 < 1243557656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-[++[---[++++]]]]>)*21 < 1243557658 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 17.1 < 1243557662 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (->[+-+])*20 < 1243557665 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 13.6 < 1243557666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WOW < 1243557667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17.1? < 1243557669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's low. < 1243557670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-[++[---]]]>)*21 < 1243557673 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 48.9 < 1243557676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-[++]]>)*21 < 1243557678 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 31.4 < 1243557682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay, this is a failed strategery. < 1243557688 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust what >+[>[(-)*128]>+] < 1243557691 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_what: 22.2 < 1243557697 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it no longer beats the vibrators < 1243557699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you do it like that < 1243557702 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1243557702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]->(-)*128[-]+>)*21 < 1243557705 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 58.5 < 1243557710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YAY < 1243557715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Setting up a bunch of decoys worked. :) < 1243557717 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust what >+[>[(-)*128]>++] < 1243557720 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_what: 25.1 < 1243557721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it usually does < 1243557723 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust what >+[>[(-)*128]>+++] < 1243557725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :decoys > no decoys < 1243557726 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_what: 20.7 < 1243557731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though everything has anti-decoy tricks nowadays < 1243557734 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (-->[+])*20 < 1243557737 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 10.8 < 1243557743 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :decoys are slow to set up < 1243557746 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (+>[+])*20 < 1243557749 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 22.9 < 1243557763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: one cycle < 1243557765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for me < 1243557765 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (+>[+].)*20 < 1243557767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :alternate + and - < 1243557768 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 16.1 < 1243557777 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: not ridiculously slow < 1243557783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and they slow the opponent down more < 1243557786 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what does - do on an empty tape? < 1243557793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: - on 0 changes it to 255 < 1243557795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: empty cell. 255 < 1243557797 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243557797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :current i_keelst_thou: 5 losses, 3 draws, 12 wins < 1243557802 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust what >+[>[(-)*128]>-] < 1243557805 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_what: 19.9 < 1243557812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243557815 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust what >+[>[(-)*128]>+] < 1243557816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I do badly w/ impomatics' programs < 1243557817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why? < 1243557818 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_what: 20.4 < 1243557821 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION confused < 1243557823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I beat any of his < 1243557832 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why does my program with + beat my program with - ? < 1243557848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: random tape length < 1243557852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the change is small enough to be irrelevant < 1243557856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :myyyyy interp will fix that :p:p:p < 1243557857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243557859 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 58.9 < 1243557861 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243557864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer5 >+>->+>->+<<<(+)*200000 < 1243557867 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust what >+[>[(-)*128]>-] < 1243557867 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer5: 19.8 < 1243557869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tiny increase, so I'll leave it < 1243557870 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_what: 21.8 < 1243557872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer5 >+>->+>->+<<<(+-+)*200000 < 1243557875 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer5: 20.8 < 1243557875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'm third! < 1243557879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer5 >+>->+>->+<<<(+-++)*200000 < 1243557883 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer5: 29.6 < 1243557888 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :guys, i made some butter. o.o < 1243557889 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well done < 1243557890 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (+>[-])*20 < 1243557891 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :from scratch. < 1243557893 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 20.4 < 1243557896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:43 ehird: current i_keelst_thou: 5 losses, 3 draws, 12 wins ← this is 4 draws now < 1243557901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it does much the same < 1243557909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer5 >+>->+>>->+<<<<(+-++)*200000 < 1243557910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I lose against slow rush < 1243557912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wonder if I can fix that < 1243557912 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer5: 25.3 < 1243557915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer5 >+>->+>->+<<<(+-++)*200000 < 1243557917 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer5: 29.7 < 1243557923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good enough for me < 1243557924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now* < 1243557928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(+)*128[+]->)*21 < 1243557931 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 36.6 < 1243557936 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (+>[-])*30 < 1243557939 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 27.6 < 1243557940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[+]+>(+)*128[-]->)*21 < 1243557942 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 13.5 < 1243557943 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (+>[+])*30 < 1243557946 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 12.5 < 1243557949 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (->[+])*30 < 1243557949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1243557950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reverts < 1243557951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243557951 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 21.7 < 1243557954 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the programs that do well against vff are nested-loop programs and no-loop programs < 1243557954 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 58.2 < 1243557954 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't get it, how does that kill anything? < 1243557964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, it doesn't < 1243557967 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: tricking them off the end of the tape < 1243557971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, it is a pure defender < 1243557978 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(->[+])*19 < 1243557979 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1243557981 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 32.7 < 1243557982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I have 6 draws now. < 1243557985 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[+])*19 < 1243557985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's increasing worryingly < 1243557988 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 29.8 < 1243557991 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-])*19 < 1243557993 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 36.7 < 1243557993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :only 4 losses though < 1243557995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is nice < 1243557998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust no_decoy - < 1243557999 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(->[-])*19 < 1243558001 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_no_decoy: 20.4 < 1243558001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaaa < 1243558002 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 33.4 < 1243558003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rushpolarity beat me < 1243558005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558006 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-])*21 < 1243558007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1243558008 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 56.6 < 1243558009 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 39.3 < 1243558013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I find that pure defence can often be improved by putting an attack strategy there after it < 1243558014 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-])*30 < 1243558016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust no_decoy + < 1243558016 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 27.2 < 1243558018 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_no_decoy: 16.2 < 1243558020 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-])*22 < 1243558022 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 26.2 < 1243558024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust no_decoy . < 1243558027 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-])*20 < 1243558027 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_no_decoy: 17.8 < 1243558028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's designed to work against tripwire defenders and other programs likely to be slow < 1243558028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust no_decoy > < 1243558029 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 49.0 < 1243558031 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_no_decoy: 16.3 < 1243558032 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1243558032 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243558032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust no_decoy - < 1243558035 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_no_decoy: 19.8 < 1243558038 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-])*20 < 1243558038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou -----(>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558040 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 47.6 < 1243558041 0 :psygnisf_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243558042 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 36.7 < 1243558043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou +++++(>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558046 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 30.7 < 1243558047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558050 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 56.3 < 1243558059 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(++>[-])*20 < 1243558062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I've suddenly realised how well i_keelst_though would do against all the defend6-alikes < 1243558064 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 12.3 < 1243558068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, maybe. But it is too long then < 1243558069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah < 1243558071 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it completely breaks the assumptions they make < 1243558071 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (-)*64(>)*9(+>[-])*20 < 1243558072 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :DOESNT ANYONE WANT SOME OF MY HOMEMADE BUTTER?! < 1243558072 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1243558074 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 19.5 < 1243558074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it barely even looks at you < 1243558077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: yes please < 1243558078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mail it to uk < 1243558083 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :right on it! < 1243558083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's basically the idea < 1243558086 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[+])*20 < 1243558088 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 30.8 < 1243558090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: don't rely on anything the opponent can manipulate unless you really have to < 1243558097 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-+-])*20 < 1243558100 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 52.4 < 1243558101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[---]+>(-)*128[+++]->)*21 < 1243558104 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 56.2 < 1243558104 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-+-+-])*20 < 1243558107 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 38.5 < 1243558108 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: all defence programs rely on things the opponent can manipulate... < 1243558113 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-+])*20 < 1243558122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what I meant, was < 1243558122 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 13.9 < 1243558123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still, I love the way I'm second with a program that deliberately zeros its own flag < 1243558133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: don't listen to what you're opponent's telling you. because they'll wind you up < 1243558138 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[(-+)*10-])*20 < 1243558141 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 46.5 < 1243558146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[---]+>(-)*128[+++]->)*21 < 1243558148 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[(-+)*4-])*20 < 1243558149 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 61.5 < 1243558150 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 26.5 < 1243558153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(just seeing if i'm getting sample variance here) < 1243558153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243558154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>60! < 1243558157 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-+-])*21 < 1243558160 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 43.2 < 1243558161 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't a looping memory tape be more fun? < 1243558162 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-+-])*20 < 1243558164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (+>->)*4((-)*128[---]+>(-)*128[+++]->)*21 < 1243558165 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 50.4 < 1243558167 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 50.1 < 1243558168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: no < 1243558169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[---]+>(-)*128[+++]->)*21 < 1243558169 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :50 o_O < 1243558171 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 56.2 < 1243558172 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lament: No, you could just do <[-] < 1243558176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tricking opponents off the end is the whole point < 1243558176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[---]+>(-)*128[+++]->)*21 < 1243558179 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as is hiding your flag < 1243558179 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 56.2 < 1243558186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm I dropped a bit. < 1243558191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :11 | + + - + - + + + + + + - + - + - - - - | 56.2 | 3 | ehird_i_keelst_thou.bfjoust < 1243558192 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but this way, the optimal program relies too much on the fact that the field is between 10 and 30 cells. Change the limits, and a different program will be optimal. < 1243558193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No draws. < 1243558194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WTF? < 1243558206 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's not pretty! < 1243558208 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: the limits were chosen to make the game interesting, though < 1243558217 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they used to just be "random very large number" < 1243558220 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[-+-])*20 < 1243558223 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 52.1 < 1243558226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8 losses, 11 wins < 1243558227 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that made decoys an overwhelmingly good strategy < 1243558228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm doing okay < 1243558228 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-+-])*20 < 1243558231 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 50.4 < 1243558234 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :keeping them small makes decoys more dangerous < 1243558236 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ++(>)*9(+>[-+-])*20 < 1243558239 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 41.0 < 1243558244 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*10(+>[-+-])*20 < 1243558246 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 46.5 < 1243558253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[+++]->)*21 < 1243558254 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[--++-])*20 < 1243558255 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 44.6 < 1243558256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[---]+>(-)*128[+++]->)*21 < 1243558257 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 25.2 < 1243558259 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 58.2 < 1243558265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i think my strategy is nearing its optimum < 1243558267 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[---])*20 < 1243558270 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 29.6 < 1243558273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>++>--)*4>((-)*128[---]+>(-)*128[+++]->)*21 < 1243558276 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 46.3 < 1243558277 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[--])*20 < 1243558279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[---]+>(-)*128[+++]->)*21 < 1243558280 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 32.9 < 1243558282 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 62.0 < 1243558287 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[-+-])*25 < 1243558290 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 42.7 < 1243558293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yep, it's creeping up on vff < 1243558298 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*11(+>[-+-])*18 < 1243558301 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 39.3 < 1243558310 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[-+-])*20 < 1243558313 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 52.1 < 1243558313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: WTF? it doesn't beat you < 1243558315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it used to beat you < 1243558326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558329 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 60.2 < 1243558329 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :no draws < 1243558336 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[-+-])*20 < 1243558338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :10 | + + + 0 - + + + + + - + - + - - - + + | 63.2 | 6 | ais523_vibration_fool_faster.bfjoust < 1243558338 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 47.1 < 1243558339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :11 | 0 - 0 0 0 - + + + + + + + 0 + + + - - | 60.2 | 6 | ehird_i_keelst_thou.bfjoust < 1243558342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it beats vff. < 1243558344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243558351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm not surprised < 1243558355 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[-])*20 < 1243558357 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 31.6 < 1243558361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :foes it beat slowrush? < 1243558363 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[(-+)*5-])*20 < 1243558365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*does < 1243558366 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 38.2 < 1243558369 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[(-+)*50-])*20 < 1243558372 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 36.7 < 1243558373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nope; I don't even know how slowrush works. < 1243558392 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*8(+>[-+-])*20 < 1243558394 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 35.5 < 1243558399 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust (-)*128(+-)*500000 < 1243558400 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +-+(>)*9(+>[-+-])*20 < 1243558400 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243558402 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 50.4 < 1243558407 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dangle (-)*128(+-)*500000 < 1243558407 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +-+-+(>)*9(+>[-+-])*20 < 1243558409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how does it work? < 1243558410 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 43.5 < 1243558411 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_dangle: 7.4 < 1243558417 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: decoys and attack < 1243558417 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (+-)*20+(>)*9(+>[-+-])*20 < 1243558420 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 45.7 < 1243558420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the traditional way < 1243558423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :only they're rather large decoys < 1243558425 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (+-)*20(>)*9(+>[-+-])*20 < 1243558426 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dangle (-)*127(+-)*500000 < 1243558427 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 36.8 < 1243558429 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_dangle: 30.2 < 1243558429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the attack has fallbacks to detect defenders < 1243558434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and re-attack them a different way < 1243558435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, decoys don't bother mine, at worst it has to run a few loop iterations < 1243558437 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dangle (-)*127(+-)*50000000 < 1243558439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in the hope at least one of the attacks will work < 1243558440 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_dangle: 22.0 < 1243558441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1243558442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have an idea! < 1243558443 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols --+(>)*9(+>[-+-])*20 < 1243558444 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: and decoys slow you down < 1243558445 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 35.5 < 1243558449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it beats you by attacking faster < 1243558451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>([(-)*128[-]]+>[(-)*128[+]]->)*21 < 1243558452 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols .(>)*9(+>[-+-])*20 < 1243558454 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 40.1 < 1243558455 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 21.9 < 1243558457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1243558461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why doesn't that work? < 1243558468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it should only run its attack if it's non-zero < 1243558470 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>>[-+-])*10 < 1243558472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which should speed it up an awful lot < 1243558473 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 29.4 < 1243558475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: more loops mean it's more vulnerable to farmers < 1243558479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you're getting locked in place more < 1243558487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, famers? < 1243558489 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dangle (-)*127[[+]+] < 1243558490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah < 1243558492 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_dangle: 11.8 < 1243558495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: programs that garble the values near their own flag < 1243558498 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like vff < 1243558499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, I have an idea < 1243558501 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 58.5 < 1243558502 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[-[+]])*20 < 1243558505 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 37.8 < 1243558507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh and like madchanger < 1243558510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243558510 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[+[-]])*20 < 1243558513 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 33.3 < 1243558526 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+++>[-[+-+]])*20 < 1243558529 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 57.5 < 1243558532 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243558538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*64[(-)*64[-]]+>(+)*64[(+)*64[+]]->)*21 < 1243558541 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 37.9 < 1243558546 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+++>[-+-[+-+]])*20 < 1243558546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(+)*128[+]->)*21 < 1243558549 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 30.9 < 1243558549 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 41.1 < 1243558553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[-]->)*21 < 1243558555 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 55.1 < 1243558556 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[-[+-+]])*20 < 1243558559 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 44.7 < 1243558560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558562 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+++++>[-+-[+-+]])*20 < 1243558563 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 54.6 < 1243558565 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 45.9 < 1243558567 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(++++>[-+-[+-+]])*20 < 1243558570 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 39.4 < 1243558571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[-]->)*21 < 1243558573 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 50.8 < 1243558575 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(++>[-+-[+-+]])*20 < 1243558577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[-]->)*21 < 1243558578 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 42.2 < 1243558580 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 50.9 < 1243558580 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+++>[-+-[+-+]])*20 < 1243558582 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dangle (-)*127[-[+]] < 1243558583 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 35.5 < 1243558583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtfff < 1243558586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[-]->)*21 < 1243558586 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_dangle: 13.2 < 1243558589 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 55.1 < 1243558590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I hate the large sample variance. < 1243558590 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+++>[-[+-+]])*20 < 1243558593 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 57.4 < 1243558596 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(++>[-[+-+]])*20 < 1243558597 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah the sample variance is BS < 1243558598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1243558599 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 47.2 < 1243558601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558604 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 54.8 < 1243558604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I dropped waaaaaaay down < 1243558606 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(++++>[-[+-+]])*20 < 1243558608 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 36.7 < 1243558615 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +-+(>)*9(+++>[-[+-+]])*20 < 1243558616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you're writing a hill that fixes that, though, aren't you? < 1243558618 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 42.0 < 1243558622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558622 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243558623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yep < 1243558626 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 54.3 < 1243558626 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 58.1 < 1243558629 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243558633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it should be done tomorrow; I stopped working on it to have fun here < 1243558644 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+-+]])*20 < 1243558645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this one got ~60 < 1243558647 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 55.0 < 1243558648 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 36.5 < 1243558651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1243558652 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+++>[-[+-+-+]])*20 < 1243558654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guess the opponents are tougher these days < 1243558655 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 44.9 < 1243558659 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+++>[-+-[+-+-+]])*20 < 1243558662 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 44.9 < 1243558665 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+++>[-+-+-[+-+-+]])*20 < 1243558667 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dangle < < 1243558667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how does lols work? < 1243558668 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 31.4 < 1243558670 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_dangle: 0.0 < 1243558676 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[-[+-+-+]])*20 < 1243558678 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 42.7 < 1243558682 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+>[-[+-+-+]])*20 < 1243558685 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 45.5 < 1243558686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[-]->)*21 < 1243558686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: a disruptive reducing loop < 1243558690 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 48.4 < 1243558690 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's counter-disruption < 1243558692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: eh? < 1243558693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[-]->)*21 < 1243558696 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 48.4 < 1243558697 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+-+-+]])*20 < 1243558697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's reducing the value in a non-monotonic way < 1243558702 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 52.8 < 1243558702 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 55.7 < 1243558704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[+]+>(-)*128[+]->)*21 < 1243558707 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 40.1 < 1243558709 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so defence programs that rely on sensible ways to reduce the value get confused < 1243558711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558712 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[(+-)*10+]])*20 < 1243558713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That is so illogical < 1243558713 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 57.9 < 1243558715 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 32.9 < 1243558716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-[-], but then -[+] < 1243558717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it'll beat defend6, for instance < 1243558719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :consistently gets the best scores < 1243558721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but lose to pure attackers < 1243558721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how is that so, ais523? < 1243558721 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243558724 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 59.2 < 1243558726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it makes no sense at all < 1243558733 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: because it's being slow < 1243558736 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :why does it get so high score < 1243558741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: whatttt < 1243558742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it beats things which expect it to attack quickly < 1243558746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is most of the hill atm, I expect < 1243558762 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*25 < 1243558765 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 42.2 < 1243558768 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*19 < 1243558770 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 33.6 < 1243558771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah, interesting < 1243558772 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*21 < 1243558775 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 39.7 < 1243558777 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243558780 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 59.2 < 1243558781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-](+)*10>(-)*128[+](-)*10>)*21 < 1243558783 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 29.1 < 1243558785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: go back to the version which was third on the hill < 1243558785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1243558789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-](+)*3>(-)*128[+](-)*3>)*21 < 1243558790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and use a different name fo rthe others < 1243558792 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 45.0 < 1243558792 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i went back < 1243558796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-](+)*2>(-)*128[+](-)*2>)*21 < 1243558798 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 35.5 < 1243558803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558806 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 52.5 < 1243558807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so one is the sweet spot for decosy < 1243558809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :decoys < 1243558810 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea how my own code works < 1243558812 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :dumb < 1243558815 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243558817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->(-)*128[+]>(-)*128[+]>)*21 < 1243558819 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 34.8 < 1243558821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558824 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 52.5 < 1243558827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh, every change I make seems to worsen it < 1243558856 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dangle (+)*384000 < 1243558856 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*22 < 1243558856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you think i _can_ improve the basic strategery? :-) < 1243558857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders about evolutionary BF Joust < 1243558859 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 43.8 < 1243558859 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_dangle: 23.9 < 1243558860 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243558863 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 60.0 < 1243558866 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :60 < 1243558867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>->>)*2>((-)*128[-]+>(-)*128[+]->)*21 < 1243558868 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243558868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I don't know, you might be at risk of overfitting < 1243558869 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 43.6 < 1243558880 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243558883 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 59.5 < 1243558885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558887 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :;( < 1243558887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: overfitting? < 1243558888 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 54.5 < 1243558898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's what happens if you train a neural network too much < 1243558902 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(++>[-[+-+]])*20 < 1243558904 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it ends up perfect at describing your test data < 1243558905 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 45.2 < 1243558907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and rubbish at anything else < 1243558908 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(++++>[-[+-+]])*20 < 1243558910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: haha < 1243558911 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 43.4 < 1243558916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um why < 1243558919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how does that apply to this? < 1243558920 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[---[+-+]])*20 < 1243558923 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 39.9 < 1243558924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because only the test data gets reinforced < 1243558926 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243558928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243558928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*20 < 1243558929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: a program that beats all the programs there on the hill, but nothing in general < 1243558929 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 60.0 < 1243558931 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 35.8 < 1243558933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*22 < 1243558936 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 56.9 < 1243558939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1243558946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: going one over the tape length sometimes improves me score. < 1243558948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*my score < 1243558950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*22 < 1243558953 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 56.9 < 1243558964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... or actually worsens it < 1243558965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558968 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 54.5 < 1243558969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558970 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(--->[-[+-+]])*20 < 1243558972 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 54.0 < 1243558973 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 36.6 < 1243558974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558977 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 54.0 < 1243558977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: maybe it's to do with tape length latency? < 1243558978 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++-+>[-[+-+]])*20 < 1243558981 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 44.9 < 1243558981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*22 < 1243558984 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 59.8 < 1243558985 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(++-++>[-[+-+]])*20 < 1243558985 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, why don't you just remove the final > on the last iteration? < 1243558988 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 34.3 < 1243558997 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+++>[-[+-+]])*20 < 1243559000 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 56.5 < 1243559002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4(>(-)*128[-]+>(-)*128[+]-)*22 < 1243559004 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 49.2 < 1243559005 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +--(>)*9(+++>[-[+-+]])*20 < 1243559008 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 41.4 < 1243559009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: because that does worse < 1243559011 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ++(>)*9(+++>[-[+-+]])*20 < 1243559012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4(>(-)*128[-]+>(-)*128[+]-)*21 < 1243559014 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 54.3 < 1243559015 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 44.9 < 1243559016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*22 < 1243559016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, the number at the end shouldn't make a difference, if it's over 10 < 1243559018 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 59.3 < 1243559021 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*10(+++>[-[+-+]])*20 < 1243559021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i know < 1243559022 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because you have two >s in the repeated bit < 1243559023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what the _fuck_ < 1243559023 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 37.7 < 1243559027 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*8(+++>[-[+-+]])*20 < 1243559028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it must just be random tape length effects < 1243559030 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 51.7 < 1243559031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*10 < 1243559034 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 21.2 < 1243559037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: o rly? < 1243559039 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++><>[-[+-+]])*20 < 1243559041 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 41.3 < 1243559043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's a bit dramatic for random effects < 1243559044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*11 < 1243559047 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(><>)*9(+++>[-[+-+]])*20 < 1243559047 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 57.3 < 1243559050 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 49.0 < 1243559052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay, 11's a sweet spot < 1243559063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I suspect there's an odd/even interaction agaisnt something that's floating around in the hill < 1243559071 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-]])*20 < 1243559074 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 24.5 < 1243559078 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+-+-+-+]])*20 < 1243559081 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 44.0 < 1243559083 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ı (>)*9(-)*128[-] < 1243559085 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq___: 14.4 < 1243559087 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+++---+]])*20 < 1243559090 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 39.8 < 1243559093 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[++--+]])*20 < 1243559096 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 39.3 < 1243559100 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243559100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1243559102 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 60.0 < 1243559110 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1243559113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :please, can we talk about something else tomorrow? < 1243559117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, this is fun < 1243559123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust anti_counterdefence_glue ([]+)*10000 < 1243559126 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_anti_counterdefence_glue: 16.5 < 1243559129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this channel should be renamed joust < 1243559129 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :how about making #bfjoust < 1243559130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-++]+>(-)*128[+--]->)*11 < 1243559132 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 43.2 < 1243559133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust anti_counterdefence_glue ([]+)*50000 < 1243559134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: noooooooo < 1243559136 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_anti_counterdefence_glue: 16.3 < 1243559138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*11 < 1243559139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I was just about to suggest making #bfjoust < 1243559141 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 56.9 < 1243559146 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although we'd have to persuade EgoBot to move there < 1243559148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it will die down eventually < 1243559153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but we're not talking about anything else < 1243559155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so why not joust? < 1243559164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, #feather-lang exists < 1243559167 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's pretty rarely used < 1243559178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's a crappy channel because of that :) < 1243559184 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ---(>)*9(+++>[-[+-+]])*20 < 1243559184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust anti_counterdefence_glue >>>>([]+)*50000 < 1243559185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I'm in there! < 1243559186 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 39.0 < 1243559187 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_anti_counterdefence_glue: 9.8 < 1243559189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, waiting for you < 1243559191 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ---++(>)*9(+++>[-[+-+]])*20 < 1243559194 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 48.8 < 1243559195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust anti_counterdefence_glue >>>>(+[])*50000 < 1243559198 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_anti_counterdefence_glue: 10.4 < 1243559199 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ----+++(>)*9(+++>[-[+-+]])*20 < 1243559201 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 44.8 < 1243559214 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9.(+++>[-[+-+]])*20 < 1243559217 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 39.5 < 1243559224 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+[-+-]]])*20 < 1243559227 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 34.6 < 1243559232 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[-[+-+]]])*20 < 1243559235 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 45.4 < 1243559250 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+[+-+]-[+-+]+]])*20 < 1243559253 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 29.1 < 1243559262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :10 63.09 7 ehird_i_keelst_thou.bfjoust < 1243559263 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+[+-+]]])*20 < 1243559264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pleases me. < 1243559266 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 29.9 < 1243559271 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[+[+-+]])*20 < 1243559274 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 32.8 < 1243559277 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243559280 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 60.6 < 1243559283 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1243559287 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :?_? < 1243559306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defense! [[.]+] < 1243559309 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq_defense_: 13.1 < 1243559327 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defense! [+[.]+] < 1243559328 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243559330 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq_defense_: 12.8 < 1243559335 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Definitely not. < 1243559344 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>([-[+-+]])*5)*20 < 1243559347 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 45.9 < 1243559350 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>([-[+-+]])*10)*20 < 1243559350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lawlz [.] < 1243559352 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 45.2 < 1243559353 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq_lawlz: 13.1 < 1243559355 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>([-[+-+]])*100)*20 < 1243559358 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 45.5 < 1243559363 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>([-[+-+]])*1)*20 < 1243559366 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 38.0 < 1243559370 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243559373 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 58.9 < 1243559380 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :random tape lol < 1243559399 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lawlz [(+)*64] < 1243559402 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq_lawlz: 5.0 < 1243559420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust anti_counterdefence_glue ([](+)*128(>)*8(+)*20(<)*8)*10([](+)*128(>)*9(+)*20(<)*9)*10([](+)*128(>)*10(+)*20(<)*10)*10([](+)*128(>)*11(+)*20(<)*11)*10([](+)*128(>)*12(+)*20(<)*12)*10([](+)*128(>)*13(+)*20(<)*13)*10([](+)*128(>)*14(+)*20(<)*14)*10([](+)*128(>)*15(+)*20(<)*15)*10([](+)*128(>)*16(+)*20(<)*16)*10([](+)*128(>)*17(+)*20(<)*17)*10([](+)*128(>)*18(+)*20(<)*18)*10([](+)*128(>)*19(+)*20(<)*19)*10([](+)*128( < 1243559422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :>)*8(+)*20(<)*8)*10([](+)*128(>)*8(+)*20(<)*8)*10([](+)*128(>)*8(+)*20(<)*8)*10([](+)*128(>)*8(+)*20(<)*8)*10([](+)*128(>)*8(+)*20(<)*8)*10([](+)*128(>)*8(+)*20(<)*8)*10([](+)*128(>)*8(+)*20(<)*8)*10([](+)*128(>)*20(+)*20(<)*20)*10([](+)*128(>)*21(+)*20(<)*21)*10 < 1243559423 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_anti_counterdefence_glue: 0.0 < 1243559427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243559429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll pastebin it < 1243559431 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: FAIL < 1243559454 0 :inurinternet!unknown@unknown.invalid QUIT :No route to host < 1243559471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust anti_counterdefence_glue http://pastebin.ca/raw/1438788 < 1243559475 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_anti_counterdefence_glue: 16.8 < 1243559482 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, still doing rather badly < 1243559504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it beat maglev and shade < 1243559518 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*15 < 1243559520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lesson learnt: don't attack a construct that hardly anyone uses < 1243559521 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 43.8 < 1243559524 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*17 < 1243559527 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 51.5 < 1243559530 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*18 < 1243559532 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 42.8 < 1243559534 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*16 < 1243559537 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 38.9 < 1243559549 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*20(+++>[-[+-+]])*10 < 1243559552 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 35.4 < 1243559557 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243559559 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243559560 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 59.5 < 1243559572 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243559585 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :In Star Trek, a planet with no life may have trees. < 1243559588 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Because trees totally aren't life. < 1243559610 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1243559618 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+-+>[-[+-+]])*20 < 1243559620 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 55.1 < 1243559624 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+-+>[---[+-+]])*20 < 1243559627 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 52.9 < 1243559629 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+-+>[--[+-+]])*20 < 1243559629 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Ah, Star Trek. < 1243559632 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 46.5 < 1243559635 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+-+>[-----[+-+]])*20 < 1243559638 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 51.2 < 1243559639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: put lols back to the version that gets almost 60 < 1243559641 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So bad, it's amazing that it's entertaining. < 1243559646 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+>[-[+-+]])*20 < 1243559648 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and use a different filename for tests < 1243559649 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 50.5 < 1243559655 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1243559657 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+>[-[+-+]])*20 < 1243559660 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 49.9 < 1243559665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the good version had +++ before the > < 1243559666 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :it sucks now < 1243559671 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243559672 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah < 1243559674 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 59.5 < 1243559676 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :kk < 1243559691 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leaving the good one there while experimenting means that other players have better programs to aim for < 1243559706 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 -(>)*9(+++>[-[+-+]])*20 < 1243559709 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 55.4 < 1243559724 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :they tie < 1243559735 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 -(>)*9(+-+>[-[+-+]])*19 < 1243559738 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 51.7 < 1243559744 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 -(>)*9(+-+-+++>[-[+-+]])*19 < 1243559747 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 46.0 < 1243559750 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 -(>)*9(+-+-+++>[-[+-+]])*23 < 1243559752 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 36.5 < 1243559778 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*9(+++>[-[+-+]])*23 < 1243559781 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 35.1 < 1243559792 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You're doin' well :P < 1243559808 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :not really :/ < 1243559827 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 ---(>)*9(+++>[-[+-+]])*23 < 1243559829 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 40.7 < 1243559840 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 (-+)*10000+(>)*9(+++>[-[+-+]])*23 < 1243559843 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 48.8 < 1243559851 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 (-+)*100000+(>)*9(+++>[-[+-+]])*20 < 1243559854 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 22.1 < 1243559856 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1243559868 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 (-+)*100+(>)*9(+++>[-[+-+]])*20 < 1243559871 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 30.4 < 1243559884 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8(+++>[-[+-+]])*20 < 1243559886 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 31.8 < 1243559927 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No one can defeat slowrush. < 1243559930 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Muahahaha etc. < 1243559983 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8(+++>[-[+-+-+]])*20 < 1243559986 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 34.8 < 1243559990 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8(+++>[-[++--+]])*20 < 1243559993 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 30.7 < 1243560000 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8(+++>[-[+-+-+-+]])*20 < 1243560002 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 37.6 < 1243560011 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8(+++>[-[(+-)*1000+]])*20 < 1243560013 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 37.7 < 1243560018 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8(+++>[-[(+-)*100+]])*20 < 1243560021 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 35.7 < 1243560029 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8(+++>[-[(+-)*99999+]])*20 < 1243560032 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 24.6 < 1243560052 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8((+)*64>[-[+-+]])*20 < 1243560055 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 41.2 < 1243560062 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8((+)*129>[-[+-+]])*20 < 1243560064 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 41.8 < 1243560068 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8((+)*131>[-[+-+]])*20 < 1243560071 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 41.8 < 1243560079 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8((+)*131>[(-)*129[+-+]])*20 < 1243560082 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 36.6 < 1243560084 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: vff beats slowrush in the head-to-head match < 1243560089 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just not percentagewise < 1243560099 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8((+)*131>[-[++-+-++]])*20 < 1243560102 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 41.2 < 1243560121 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8(+>[-[+[+[-+-]+]+]-])*20 < 1243560124 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 24.8 < 1243560130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one thing that could be interesting, but difficult, would be updating the scoreboard to show /how/ each win/loss/draw happened < 1243560137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. timeout, off tape right, etc < 1243560149 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +++(>)*9(++++>[-[+-+]])*20 < 1243560151 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 39.0 < 1243560158 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yeah that'd be fun < 1243560219 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1243560223 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the bot just takes return values of 0, 1, 2... gonna have to get gregor to change the bot for something like that < 1243560236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know < 1243560240 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +-+(>)*11(++++>[-[+-+]])*20 < 1243560240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is why I said it was difficult < 1243560242 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 36.0 < 1243560245 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1243560245 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Actually, just report.c < 1243560252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi coppro < 1243560253 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Err, and egojoust.c < 1243560259 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The point is, not the bot itself, just stuff it runs. < 1243560264 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1243560274 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i saw earlier you say something about it going off the return values, but if not then even better < 1243560279 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1243560289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: is egojoust in EgoBot's hg repo yet? < 1243560290 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i gotta sit down and make slowrush stop running off the tape vs vibration.. i assume that's what it's doing at least < 1243560291 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't seem to be < 1243560293 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yes. < 1243560301 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It's there. < 1243560318 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what commanad are you typing? i just get an error :\ < 1243560332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: "hg update" < 1243560343 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :hg pull && hg up < 1243560344 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243560346 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :guess that doesn't help me < 1243560353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, I forgot to pull... < 1243560359 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what's the correct url < 1243560368 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1243560369 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is a bot for running programs in esoteric programming languages. If you'd like to add support for your language to EgoBot, check out the source via mercurial at https://codu.org/projects/egobot/hg/ < 1243560377 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's the correct URL to the source for EgoBot itself. < 1243560383 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :https < 1243560395 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if that makes a difference? < 1243560396 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :... yes. And? < 1243560398 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1243560399 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i was using http < 1243560402 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You can do either. < 1243560402 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +-+(>)*11(+++++>[-[+-+-+]])*19 < 1243560405 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 30.2 < 1243560409 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +-+(>)*9(+++++>[-[+-+-+]])*19 < 1243560412 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 37.1 < 1243560415 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +-+(>)*9(+++++>[-[+-+-+]])*21 < 1243560415 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I have it set to https so that if somebody gets push access, they'll push to https < 1243560417 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 41.6 < 1243560421 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::3 < 1243560433 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1243560444 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'm still trying to get the bf_joust folder, but it just says it's not a repository < 1243560445 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lmfao lols is rank 2 now < 1243560446 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243560460 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/ you mean? < 1243560462 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That should work. < 1243560467 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That E_WORKSFORME < 1243560474 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 ++(>)*9(+++++>[-[+-+-+]])*21 < 1243560476 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 39.3 < 1243560500 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +++(>)*10(+++>[+++[+-+-+]])*20 < 1243560503 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 24.9 < 1243560508 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +++(>)*10(+++>[+++[+]])*20 < 1243560510 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 23.1 < 1243560513 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +++(>)*10(+++>[+++[-]])*20 < 1243560516 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 31.9 < 1243560518 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :abort: 'http://codu.org/eso/bfjoust/in_egobot/' does not appear to be an hg repository! < 1243560520 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1243560520 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +++(>)*10(+++>[-[-]])*20 < 1243560523 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 28.2 < 1243560530 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +++(>)*10(+++>[-[+]])*20 < 1243560534 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 26.8 < 1243560537 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck am i doing < 1243560545 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i did apt-get install mercurial < 1243560552 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if i need something else that could be the problem < 1243560585 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +++(><><><>)*10(+++>[-[+]])*20 < 1243560588 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 37.3 < 1243560599 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Idonno what to tell you, that works for me. You could just do wget -r -l inf -np http://codu.org/eso/bfjoust/in_egobot/.hg/ < 1243560604 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(><><><>)*9(+++>[-[+-+]])*20 < 1243560607 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 46.2 < 1243560614 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(><><><>)*10(+++>[-[+-+]])*20 < 1243560616 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Then put that somewhere and `hg up` next to it. < 1243560617 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 42.0 < 1243560620 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(><><><>)*8(+++>[-[+-+]])*20 < 1243560621 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I've gtg. < 1243560623 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 49.8 < 1243560625 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'll just try to get the windows version and play ith that < 1243560626 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ok, thanks < 1243560629 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(><><><><>)*8(+++>[-[+-+]])*20 < 1243560632 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 47.0 < 1243560635 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(><><><><><>)*8(+++>[-[+-+]])*20 < 1243560638 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 48.4 < 1243560642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: it could be an internet connectivity problem from inside the vm < 1243560642 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :?_? < 1243560669 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(><><<>><>)*8(+++>[-[+-+]])*20 < 1243560672 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 0.0 < 1243560677 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :now what < 1243560693 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(><><<>>)*8(+++>[-[+-+]])*20 < 1243560695 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 0.0 < 1243560704 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh nvm < 1243560715 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<><>)*8(+++>[-[+-+]])*20 < 1243560718 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 46.8 < 1243560734 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+++>[-[+-+]])*20 < 1243560737 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 51.5 < 1243560751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: how did the Enigma-playing go? < 1243560759 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it's going well < 1243560763 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :lots of work to do though < 1243560764 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>><<>)*8(+++>[-[+-+]])*20 < 1243560766 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 47.3 < 1243560772 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><><<>)*8(+++>[-[+-+]])*20 < 1243560774 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 45.9 < 1243560791 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>>><<<>)*8(+++>[-[+-+]])*20 < 1243560794 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 44.1 < 1243560819 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+++>[-[+-+]])*20 < 1243560822 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 52.0 < 1243560825 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1243560842 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+++>[-+-[+-+]])*20 < 1243560844 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 41.8 < 1243560849 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+++>[--[+-+-+]])*20 < 1243560852 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 42.6 < 1243560855 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+++>[-[+-+-+]])*20 < 1243560857 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 56.7 < 1243560858 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nah, apt-get worked < 1243560860 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243560867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: ah, good point < 1243560874 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+++>[-[+-+-+-+]])*20 < 1243560876 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 41.8 < 1243560880 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+>[-[+-+-+]])*20 < 1243560882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, why using > and < to nop, rather than just . < 1243560883 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 40.4 < 1243560896 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+>[-[+-+-+-+]])*20 < 1243560897 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243560898 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 36.2 < 1243560915 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>...<>)*8(+++>[-[+-+-+]])*20 < 1243560917 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 41.8 < 1243560920 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>....)*8(+++>[-[+-+-+]])*20 < 1243560923 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 37.0 < 1243560932 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+++>[-[+-+-+]])*20 < 1243560935 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 56.7 < 1243560941 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lol i'm lost < 1243560955 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(........>)*8(+++>[-[+-+-+]])*20 < 1243560958 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 36.6 < 1243560964 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(....>)*8(+++>[-[+-+-+]])*20 < 1243560967 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 35.1 < 1243560977 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(++++>[-[+-+-+]])*20 < 1243560979 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 47.3 < 1243560997 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(++>[-[+-+-+]])*20 < 1243561000 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 42.0 < 1243561003 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the wget should do it i guess < 1243561005 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+++>[-[+-+-+]])*20 < 1243561008 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 56.7 < 1243561032 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +><(>><<>><<>)*8(+++>[-[+-+-+]])*20 < 1243561034 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :mostly i just wanted to get my code back < 1243561034 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 48.6 < 1243561039 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm not so interested in keeping it up to date < 1243561040 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +>-<+(>><<>><<>)*8(+++>[-[+-+-+]])*20 < 1243561043 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 47.3 < 1243561047 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but i guess i can figure that out later < 1243561049 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +>-<(>><<>><<>)*8(+++>[-[+-+-+]])*20 < 1243561051 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 35.1 < 1243561059 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+++>[-[++--+]])*20 < 1243561061 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: you might consider doing that in a query with the bot < 1243561061 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 44.0 < 1243561067 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ah yeah < 1243561068 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :just so, y'know, people can see what they are saying in here < 1243561070 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243561079 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i'll do that < 1243561103 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :sorry for spamming < 1243561104 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i think i'm gonna make a mirc interpreter after all (lol slow) < 1243561114 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so i can test things out like that without messing with the bot < 1243561185 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1243561196 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i just fixed head 10, but it's still screwing up < 1243561201 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what the problem is now :\ < 1243561209 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :maybe a bad solenoid, but it'll be hard to test.. < 1243561523 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1243561813 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243561819 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the windows version of mercurial worked fine < 1243561826 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i think maybe the debian packages are out of date < 1243561832 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :er, ubuntu, whatever < 1243561877 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1243562092 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lmfao lols2 got rank 2 < 1243562139 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243562142 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :it beats slowrush < 1243562152 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :*dances* < 1243562417 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1243562442 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :BUT I AM INVINCIBLE < 1243562468 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :mmmm < 1243562482 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I reckon attack1 would beat lols2 < 1243562482 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1243562484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let's find out < 1243562491 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i beat yours too nescience < 1243562500 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION = nescience < 1243562504 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243562506 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nvm < 1243562510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust attack1 [>[-]+] < 1243562513 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_attack1: 18.9 < 1243562526 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1243562530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, it might be last < 1243562534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it beats lols2 < 1243562538 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243562542 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1243562547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and lols, and maglev < 1243562550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but nothing else < 1243562581 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :making several attack1 clone will pull lols down < 1243562587 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :don't do it < 1243562595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not going to < 1243562600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'd have to submit them very quickly < 1243562614 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust attack1_buffered [[[>[-]+]+]+] < 1243562617 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_attack1_buffered: 20.1 < 1243562662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, now it beats ehird's best program /and/ leonid's best program < 1243562666 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but still loses against most of the field < 1243562844 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :there's got to be an easy way to display the most recent version of a file that got deleted < 1243562855 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: in BF Joust, or in general? < 1243562859 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hg < 1243562873 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm still trying to figure out how to FIND how to refer to the latest version of th efile < 1243563504 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep >+>->+>->+>->+(>-++-(.)*132[+]++>-++-(.)*132[-]--)*15 < 1243563507 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 25.3 < 1243563510 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :finally figured it out < 1243563513 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ha, doesn't do so hot anymore < 1243563516 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's what i was curious about < 1243563693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, ehird_i_keelst_thou.bfjoust is down to halfway already < 1243563712 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lawlz . < 1243563713 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and impomatic_mirage is a new entry near the top < 1243563714 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq_lawlz: 13.1 < 1243563721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or has it just always been there, and started doing well, I wonder? < 1243563730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It wins by merit of not killing itself! < 1243563751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes < 1243563758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience_shade assumes the opponent sets up at least one decoy < 1243563762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas lawlz doesn't < 1243563771 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lawlz < 1243563980 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yawn < 1243564296 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lawlz3 gets rank 2 < 1243564303 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1243564325 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :clearly, I need a radically new idea < 1243564416 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy1 >>>>>>>>>([+[+[+[---]]]])*21 < 1243564419 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy1: 15.2 < 1243564447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :beats only shade and mirage < 1243564460 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy1 >>>>>>>>>([+[+[+[-]]]])*21 < 1243564463 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy1: 11.2 < 1243564499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy1 >>>>>>>>>(+[+[+[+[---]]]]>)*21 < 1243564502 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy1: 40.1 < 1243564510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would help if I remembered to enter the loop in the first place... < 1243564519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy1 >>>>>>>>>(+[+[+[---]]]>)*21 < 1243564522 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy1: 30.1 < 1243564528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why that does worse < 1243564534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's slower against a flag < 1243564547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy1 >>>>>>>>>(-[++[++[---]]]>)*21 < 1243564550 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy1: 19.1 < 1243564563 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy1 >>>>>>>>>(-[+[+++[---]]]>)*21 < 1243564566 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy1: 23.3 < 1243564573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy1 >>>>>>>>>(-[+[+[---]]]>)*21 < 1243564576 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy1: 50.7 < 1243564593 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's more like it < 1243564602 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :**** < 1243564656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, vff's down to the bottom half of the leaderboard already < 1243564721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust stubborn >>>>>>>>>((.-)*256>)*21 < 1243564726 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_stubborn: 26.5 < 1243564732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was just curious < 1243564751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :5 wins, but nevertheless last < 1243564757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust stubborn >>>>>>>>>((.+)*256>)*21 < 1243564760 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_stubborn: 12.2 < 1243564767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :interesting how much difference that made... < 1243564842 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust flagwire_vibration [](+-)*5000+>+++++[[[>[---]+]+]+]+[[[>[---]+]+]+] < 1243564845 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_flagwire_vibration: 13.8 < 1243564881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, of course; as ehird said, you can't use a [] on your own flag < 1243564981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire_sensor >+>+[]<(.)*48[<(+)*100000]<(-)*100000 < 1243564982 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's the main reason for my wiki comment about timing < 1243564984 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire_sensor: 13.9 < 1243564995 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why tripwire_sensor does so badly < 1243565007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire_sensor >+>+>+<[]<(.)*48[<(+)*100000]<(-)*100000 < 1243565010 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire_sensor: 13.7 < 1243565057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire_sensor >+>++++>+<[]<(.)*48[<(+)*100000]<(-)*100000 < 1243565060 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire_sensor: 18.7 < 1243565118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests locally against speedy1 < 1243565180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, of course < 1243565184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire_sensor >+>+++>+<[]<(.)*48[<(+)*100000]<(-)*100000 < 1243565188 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire_sensor: 18.6 < 1243565205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :strange, speedy1 still wins < 1243565295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire_sensor >+>+++++>+<[]<(.)*48[<(+)*100000]<(-)*100000 < 1243565299 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire_sensor: 13.8 < 1243565307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire_sensor >+>++>+<[]<(.)*48[<(+)*100000]<(-)*100000 < 1243565310 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire_sensor: 20.4 < 1243565315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's better < 1243565318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but still not good enough < 1243565373 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire_sensor >+>>+<+++++[]<(.)*48[<(+)*100000]<(-)*100000 < 1243565376 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire_sensor: 19.7 < 1243565381 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire_sensor >+>>+<++[]<(.)*48[<(+)*100000]<(-)*100000 < 1243565385 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire_sensor: 13.5 < 1243565392 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire_sensor >+>>-<++[]<(.)*48[<(+)*100000]<(-)*100000 < 1243565396 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire_sensor: 15.8 < 1243565401 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire_sensor >+>>-<+++++[]<(.)*48[<(+)*100000]<(-)*100000 < 1243565405 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire_sensor: 21.5 < 1243565796 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ahh finally got it right < 1243565799 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :take that vibration < 1243565804 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's such a good vibration < 1243565812 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but now i lose to speedy, must be timing < 1243565814 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION speeds it up a little < 1243565822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: you boosted slowrush? < 1243565828 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1243565830 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :still tweaking though < 1243565846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, and you draw to tripwire_sensor, which is awful < 1243565862 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :haven't got to that point, tackling one at a time < 1243565865 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :first, the ones i was losing to < 1243565865 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243565877 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1243565889 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :this thing should allow forking! < 1243565907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy_decoy >(-)*5>>>>>>>>(-[+[+[---]]]>)*21 < 1243565910 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy_decoy: 50.8 < 1243565911 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :that would add a whole new level of awesome < 1243565919 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :bingo < 1243565922 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :my lawlz still beats slowrush < 1243565927 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :2 ties < 1243565928 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :all wins < 1243565934 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :beh, slowrush still somehow beats it anyway < 1243565940 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nevermind < 1243565941 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :wonder why it ties to viper < 1243565954 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :aarrrgrgh < 1243565957 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :like my solution to vibrate? :) < 1243565958 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :did Gregor increase the heap size or is it another bug? < 1243565966 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(current code: >(+)*19>(-)*19>+>->+>->+>-(>-.+[[-++++++++++++++[-.]]+>-.+]+)*20) < 1243565984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: by vibrating a bit yourself to see if it kills the opponent < 1243565992 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's more precise than that < 1243565994 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :specifically, < 1243565998 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if i execute "-" and you don't die < 1243566001 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i know your timing < 1243566007 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and then i wait a beat and counteract it so you do < 1243566021 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :-.+ < 1243566035 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :costs me 3 cycles on new cells but it is worth it < 1243566070 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :me and viper must be getting in +- loops < 1243566075 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but i don't see how that can happen < 1243566082 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gah, why is 109 prime < 1243566083 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh, nevermind < 1243566096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :your use of 19 for the decoys in slowrush is really clever < 1243566099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe I'll steal it < 1243566114 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although, idea < 1243566116 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243566120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy_decoy < < 1243566123 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy_decoy: 0.0 < 1243566123 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :18 loses me lots of points < 1243566127 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so i am not really sure < 1243566128 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it was 20 < 1243566133 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i dropped it to 19 to beat your inverse < 1243566138 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's what i meant when i said cheap hack < 1243566144 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :just so i was a little faster than you < 1243566144 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243566162 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :well, a tie to viper is ok < 1243566166 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i reign supreme again! < 1243566166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :19 works well because it slows all the modulo programs, being prime and 128-19 also being prime < 1243566172 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :93 points! < 1243566184 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i didn't study it enough, but that makes sense < 1243566201 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so i wonder how 13 would work < 1243566218 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :less good < 1243566224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy2 >>>>>>>>>([-[++[---]]]>)*21 < 1243566227 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy2: 38.4 < 1243566253 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1243566257 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that resubmission cost me a win < 1243566294 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1243566307 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :;o < 1243566357 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy2_with_19_decoy >(+)*19>(-)*19>>>>>>>([-[++[---]]]>)*21 < 1243566361 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy2_with_19_decoy: 43.8 < 1243566374 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i had an idea driving over here i wanted to mess with < 1243566377 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :now i can't think of it atm < 1243566378 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ais523_speedy < < 1243566381 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_ais523_speedy: 0.0 < 1243566388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy2 < < 1243566391 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy2: 0.0 < 1243566414 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :$!@$!# !@$@#$ < 1243566524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust monovibration (+)*5000(-[+[+[---]]]>)*21 < 1243566527 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_monovibration: 5.5 < 1243566534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, that did badly < 1243566538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243566541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust monovibration (+)*5000>(-[+[+[---]]]>)*21 < 1243566546 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_monovibration: 28.3 < 1243566568 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa 74.1 < 1243566570 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :*dances* < 1243566620 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :what's the timeout < 1243566634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :100000 < 1243566637 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243566652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust monovibration (-)*5000>(-[+[+[---]]]>)*21 < 1243566655 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_monovibration: 12.7 < 1243566680 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test >+>->+>->+>->+>--<++<--<++<--<++<--<++(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16(>-.+[(+)*19[+[-.]]](+)*19)*20 < 1243566684 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_test: 86.9 < 1243566687 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1243566693 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test < < 1243566695 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_test: 0.0 < 1243566705 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 3pass >+>->+>->+>->+>--<++<--<++<--<++<--<++(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16(>-.+[(+)*19[+[-.]]](+)*19)*20 < 1243566708 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hmm... my new program's gonna need some serious copy-paste < 1243566709 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_3pass: 86.8 < 1243566719 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :son of a < 1243566721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: wow < 1243566725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you even beat slowrush < 1243566725 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lol it beats slowrush < 1243566740 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :question < 1243566744 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i guess i'm just good? ;p < 1243566747 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lucky 19s < 1243566750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the strategy of crazy decoys seems to be a good one < 1243566752 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :how do you beat something that does [-[+]]? < 1243566767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: defend6 beats that by locking it in place and capturing its flag < 1243566777 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ais523: its purpose isn't to be "crazy" but to be thorough < 1243566777 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1243566784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or, you could attack and get its flag faster, that's not a very fast way to defeat an opponent < 1243566784 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i get "something" on the first 10 spots asap < 1243566789 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :then something less trivial < 1243566793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: basically by doing 128*(+) every 64 turns < 1243566793 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and finally something fairly weighty < 1243566804 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and then i continue to lay down big decoys, not that it's likely to help < 1243566808 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if i'd do better for taking that out < 1243566812 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :but that leaves you stuck in the same place, no? < 1243566817 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 3pass >+>->+>->+>->+>--<++<--<++<--<++<--<++(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16(>-.+[(+)*19[+[-.]]]+)*20 < 1243566819 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_3pass: 79.4 < 1243566824 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 3pass >+>->+>->+>->+>--<++<--<++<--<++<--<++(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16(>-.+[(+)*19[+[-.]]](+)*19)*20 < 1243566827 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_3pass: 86.6 < 1243566828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: the other 64 turns, you can go and capture the opponent's flag < 1243566828 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :well, guess it helps after all < 1243566832 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243566870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy2_with_19_decoy < < 1243566873 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy2_with_19_decoy: 0.0 < 1243566948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump >>>>>>>([>>>[[[-]>+]+]+[[[-]>+]+]]>)*21 < 1243566951 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump: 29.5 < 1243566976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump >>>>>>>([>>[[[-]>+]+]+[[[-]>+]+]]>)*21 < 1243566979 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump: 56.2 < 1243566983 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that's better < 1243566991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :2 decoys seems to be the standard amount < 1243567011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it beats both slowrush and 3pass < 1243567016 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :owat < 1243567028 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's mean :( < 1243567033 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243567045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't remember whose idea guessing that the first value is a decoy was < 1243567050 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :<- < 1243567060 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but guessing /two/ decoys seems to do better < 1243567063 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's one of the many ways i beat the defend scripts < 1243567066 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1243567087 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :problem is you can go back and forth all day tweaking and countertweaking that < 1243567093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243567101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but then you'll lose to programs doing an entirely different strategy < 1243567106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most people seem to use two decoys at the moment < 1243567107 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :not necessarily < 1243567113 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :let's try something < 1243567170 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 3pass >>+>->+>->+>->+++<--<++<--<++<--<++(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16(>-.+[(+)*19[+[-.]]](+)*19)*20 < 1243567172 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_3pass: 79.4 < 1243567202 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i didn't catch how many wins it had before for comparison < 1243567202 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :crap < 1243567206 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 3pass >+>->+>->+>->+>--<++<--<++<--<++<--<++(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16(>-.+[(+)*19[+[-.]]](+)*19)*20 < 1243567209 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_3pass: 81.4 < 1243567219 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :well i guess your program isn't worth it :P < 1243567228 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm surprised at such a big difference though < 1243567270 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 3pass >>+>->+>->+>->+++<--<++<--<++<--<++(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16>(+)*16(>-.+[(+)*19[+[-.]]](+)*19)*20 < 1243567272 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_3pass: 70.0 < 1243567273 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :whoops i had a mistake < 1243567276 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1243567283 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :what i get for messin around i guess < 1243567286 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, jump doesn't do badly against programs that leave a trail of 1s or -1s behind as they move < 1243567287 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :omg how the fuck < 1243567300 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i will have to really think from now on < 1243567308 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243567310 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1243567314 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i am having trouble tracking pointers < 1243567338 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>([>>(-[+[+[---]]]>)*21]>)*21 < 1243567341 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 34.9 < 1243567352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>([>>(-[+[+[-]]]>)*21]>)*21 < 1243567355 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 60.0 < 1243567365 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 3pass >>->+>->+>->+>--<++<--<++<--<++<--(-)*16>(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16(>-.+[(+)*19[+[-.]]](+)*19)*20 < 1243567368 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_3pass: 83.3 < 1243567372 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's what i wanted in the first place < 1243567375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>([>>([-[++[-]]]>)*21]>)*21 < 1243567378 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 50.8 < 1243567390 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>([>>(-[+[+[-]]]>)*21]>)*21 < 1243567393 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 51.9 < 1243567410 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... seems to be quite a tapelength dependence there < 1243567416 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do nested brace sets work as expected? < 1243567427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: they should do, but I haven't tested much < 1243567459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>>>([>>(++++[-]>)*21]>)*21 < 1243567462 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 39.6 < 1243567466 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>>>([>>(+[-]>)*21]>)*21 < 1243567469 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 50.7 < 1243567477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>>>([>>([-]>)*21]>)*21 < 1243567480 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 29.9 < 1243567489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >+++>--->>>>>>>([>>(+[-]>)*21]>)*21 < 1243567493 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 39.3 < 1243567537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>>>([>>(-[++[-]]>)*21]>)*21 < 1243567540 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 30.2 < 1243567546 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>>>([>>(-[+[+[-]]]>)*21]>)*21 < 1243567549 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 19.7 < 1243567568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>>>([>>(-[++[-]]>)*21]>)*21 < 1243567572 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 31.0 < 1243567585 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>([>>([-[++[-]]]>)*21]>)*21 < 1243567588 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 41.3 < 1243567603 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>([>>(-[+[+[-]]]>)*21]>)*21 < 1243567606 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 53.2 < 1243567626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>([>>(-[+[+[-]]]>)*21]>)*21 < 1243567629 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 52.1 < 1243567643 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that program gets a much higher score if it happens to get a short tape against 3pass... < 1243567690 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :right, because it gets a lucky win and all the points from beating 3pass < 1243567695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243567700 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, maybe not < 1243567703 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :where's ehird with his exhaustive search interpreter < 1243567706 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :well i mean < 1243567709 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what the tape range in which jump2 beats 3pass is? < 1243567711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more or less than half? < 1243567717 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1243567723 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's just the reason for the point boost is all < 1243567728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know < 1243567791 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lawlz beat slowrush and 3pass < 1243567796 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :*dances* < 1243567806 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(-.+(+)*128(-)*128(+.)*256(-.)*256(++.)*256(--.)*256>)*20 < 1243567809 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 34.3 < 1243567815 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243567830 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :mmmm < 1243567864 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(>[(-.+(+)*128(-)*128(+.)*256(-.)*256(++.)*256(--.)*256>)*20])*20 < 1243567867 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 49.6 < 1243567898 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :seems to mostly get outraced < 1243567899 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243567922 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(>[(-.+(+)*128(-)*128(+.)*128(-.)*128(++.)*128(--.)*128>)*20])*20 < 1243567925 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 43.2 < 1243567935 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(>[(-.+(+)*128(-)*128(+.)*256(-.)*256>)*20])*20 < 1243567937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like the way speedy1 is doing so well < 1243567938 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 39.3 < 1243567942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because everyone's trying complicated stuff < 1243567952 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :most of my ideas have been pretty simple :P < 1243567956 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but possibly inelegant < 1243567961 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i agree that elegant simplicity is awesome < 1243567965 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :noooo < 1243567969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, vibration_fool_faster just died < 1243567978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :from second to last in just a few hours < 1243567981 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :79.71 vs 79.50 < 1243567981 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :sorry for including vibration killers in everything < 1243567982 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :x_x < 1243567982 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243567995 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lawlz < 1243567996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: I don't mind, it'll just make them easier to kill with my other programs < 1243568007 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(>[(-.+(+)*128(-)*128(+.)*256(-.)*256(++.)*256(--.)*256>)*20])*20 < 1243568009 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 49.3 < 1243568019 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i don't know why my code works < 1243568019 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i gotta stop giving leonid points < 1243568026 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :all I do is changing constants < 1243568026 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :time to work on beating lols < 1243568058 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1243568059 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nooooo < 1243568164 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :anyone have somewhere I can upload my awful program? < 1243568244 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: use a pastebin? < 1243568259 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :can egobot handle that? < 1243568270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes if in raw format < 1243568273 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pastebin.ca has raw links < 1243568277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's a good one to use with egobot < 1243568282 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243568319 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :how do I get to it? < 1243568327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :click on the raw link over the left < 1243568331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after you've pasted your program < 1243568344 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :there we go < 1243568348 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust awful http://pastebin.ca/raw/1438923 < 1243568351 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_awful: 0.0 < 1243568354 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :rofl < 1243568358 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: there's probably a syntax error < 1243568366 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oshi < 1243568371 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :16 | + 0 + + + + + + + + + + + + + + + + + | 97.2 | 18 | myndzi_3pass.bfjoust < 1243568376 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :god damn i've come so close to 100 points so many times < 1243568392 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :>(+)%128 < 1243568395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's on the first line... < 1243568400 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that should be (+)*128 < 1243568407 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah < 1243568410 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :what the < 1243568411 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :fock < 1243568412 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :why use both symbols? < 1243568422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because they're different operations < 1243568442 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust awful http://pastebin.ca/raw/1438923 < 1243568445 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_awful: 0.0 < 1243568450 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :but the {} should provide sufficient delimiting < 1243568450 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: that's the same link < 1243568463 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yarg stupid c/p < 1243568467 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust awful http://pastebin.ca/raw/1438924 < 1243568471 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_awful: 0.0 < 1243568473 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I wrote the original parser at 3am < 1243568494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we've been found out < 1243568495 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243568495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :<(+)%128 < 1243568498 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :the parens balance, I know that < 1243568514 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh darn < 1243568518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: I just pointed out your error < 1243568524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, what a massive program! < 1243568532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I might do a longer one, though < 1243568543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as I've decided to make an all-new-improved version of defence6 < 1243568551 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust awful http://pastebin.ca/raw/1438930 < 1243568554 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_awful: 18.9 < 1243568557 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :there we go < 1243568562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that attacks more loops than just [-] and [+] < 1243568609 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i need a local interpreter to try and see why i'm tying < 1243568612 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but that's ok i'll take the score < 1243568613 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1243568652 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :aaargh can't beat this < 1243568664 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :agj4i !@#%$!@#$@! !@#$@#$!@ < 1243569081 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(>[(-.+(+)*128(+.)*256(++.)*256>)*20])*20 < 1243569084 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 38.2 < 1243569093 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(>[(-.+(-)*128(-.)*256(-.)*256>)*20])*20 < 1243569096 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 42.1 < 1243569097 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ack < 1243569100 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(>[(-.+(-)*128(-.)*256(--.)*256>)*20])*20 < 1243569103 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 34.6 < 1243569106 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243569110 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(>[(-.+(-)*128(-.)*256>)*20])*20 < 1243569113 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 23.8 < 1243569121 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(>[(-.+(-)*256(-.)*512>)*20])*20 < 1243569124 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 44.9 < 1243569144 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(>[(-.+(--+)*256(-.)*512>)*20])*20 < 1243569147 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 33.8 < 1243569403 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :CRITICAL SUCCESS < 1243569556 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ais523: in enigma, how do you get past a window? < 1243569587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: hit it at a medium speed < 1243569591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :too slow = it doesn't break < 1243569594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :too fast = you break too < 1243569595 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243569874 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :keke2's doin alright too lol < 1243569880 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i stopped codespamming the window < 1243569891 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but last revision: ->>>>>>>>>(>[(-.+(-.)*256(+.)*256>)*20])*20 < 1243569910 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :turns out i was experimenting with timing attacks that were unnecessary < 1243569919 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :just needed to be sure to sit on 0 two turns < 1243570005 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: you realize your code doesn't even make sense right? :P < 1243570012 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you're setting a "decoy" on your flag < 1243570025 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and 37 iterations of > will be more than enough to run you off the edge < 1243570040 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1243570047 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to get some luck < 1243570048 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :just checkin ;p < 1243570081 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :luck-based code FTW < 1243570799 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1243570897 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243572429 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243572936 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1243573030 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :wtfwtf < 1243573031 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243573044 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i accidentally pasted slowrush on the end of 3pass and it improved its score < 1243573045 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :no 100% < 1243573053 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243573060 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :even though it should have gone off the end < 1243573108 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243573112 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i had my number wrong < 1243573300 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243573407 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :laffo < 1243573414 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but if i change keke to 21 instead of 20 it loses points < 1243573444 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :probably different counts at the start < 1243573635 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243573662 0 :bsmntbombdood!n=gavin@97-118-135-212.hlrn.qwest.net JOIN :#esoteric < 1243573737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :aha, I just figured out why apparently pointless changes to a program can change its win percentage < 1243573746 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :do tell < 1243573748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems that the random-number generator is seeded with hashes of the programs < 1243573755 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243573756 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1243573759 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :that's what i was exploiting < 1243573765 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i've been watching leonid twiddle dots for a while < 1243573773 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :who in their right mind would do that though < 1243573773 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1243573777 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :what happened to randomize timer < 1243573782 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1243573789 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i'm not idiot < 1243573790 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(lol basic) < 1243573804 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that'll definitely have to be fixed < 1243573882 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lol putting a ',' boosts my point < 1243574048 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :you should fix this quickly to prevent me to get a high rank :p < 1243574055 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243574057 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :prevent me from* < 1243574061 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :he can't fix it, it's GregorR-L's bot < 1243574067 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1243574072 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :also it looks like no matter how much you randomize it you can't get #1 < 1243574080 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :at some point there's nothing you can do ;) < 1243574085 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1243574087 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1243574092 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i win some i lose some < 1243574102 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but at least i can stop trying to fix the "bugs" that are earning me losses, heh < 1243574113 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :at this point i'm not quite sure what the original program was supposed to be < 1243574118 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :this junk gets me rank 2 < 1243574119 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :.....,,,,,(>(-)*18)*9([(-)*22[+]]>)*18 < 1243574124 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243574132 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243574143 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :now a real exploit would be < 1243574164 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :>>>>>>>>>>(-)*128and a bunch of text here to tweak the hash so they all come out exactly in the right spot < 1243574166 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243574199 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243574207 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :well < 1243574212 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i'm bfjoust n00b < 1243574214 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :need to study more < 1243574216 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :dam < 1243574770 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :damn what am I doing < 1243574788 0 :leonid_!unknown@unknown.invalid QUIT :"Leaving" < 1243574811 0 :leonid_!n=leonid_@116.39.191.150 JOIN :#esoteric < 1243574926 0 :Patashu!n=Patashu@c122-106-162-185.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1243574951 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1243574963 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yo < 1243574980 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy >(+)*5>(-)*5>(+)*5>(-)*5>(-)*5>(+)*5>(+)*5>(-)*5(>(-.)*128)*21[-]((-)*2048(+)*2048.)*2 < 1243574983 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 48.5 < 1243574984 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(++-)*1000+(--+)*1000(>)*9(>[+][-])*21 < 1243574987 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 37.6 < 1243574988 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((++-)*10000-(--+)*10000)*2(+)*50000(-)*50000(+-)*10000(-+)*10000(>)*8(>(-.)*128)*20 < 1243574991 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 37.8 < 1243574992 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++)*29 < 1243574995 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 26.0 < 1243574996 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :cycling :) < 1243575086 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :which does you no good as we have learned :P < 1243575097 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :who is this 'we' < 1243575101 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243575103 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you just joined < 1243575108 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1243575113 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :apparently the RNG is based on hashed program contents < 1243575120 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I know that < 1243575123 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so no matter how many times you submit it, if you don't change it, you'll get the same results < 1243575124 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you always get the same result < 1243575130 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but these programs weren't on the hill until just then < 1243575142 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh, when you said 'cycling' i thought you meant something else < 1243575157 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's the cycle of get pushed off when hill is unfavourable, wait, push onto hill when favourable < 1243575159 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :basically < 1243575163 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :pft :P < 1243575173 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :how about the cycle of write a program that doesn't get pushed off as easy ;) < 1243575179 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's step 2 < 1243575183 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :though to be fair, there was some fuckery earlier that probably knocked things off < 1243575188 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :comes some time after I just step into the door :P < 1243575191 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah? do tell < 1243575195 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :patashu < 1243575198 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yo < 1243575209 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :eh, a bunch of duplicates that were getting all ties < 1243575215 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :the RNG being based on hash values < 1243575215 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aa < 1243575220 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lead to a serious problem < 1243575223 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the scoring placed them mid-hill so i'm sure a number of things that actually .. i dunno, played, got knocked off < 1243575225 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :like my code becoming rank 2 < 1243575227 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ....,,,,(>(-)*18)*9(>[-[+]])*18 < 1243575229 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 75.6 < 1243575254 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :no fun < 1243575258 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you made code that works best for a certain field length < 1243575268 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :then kept trying trivial permutations until it got that field length when it needed it? < 1243575277 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :pretty much < 1243575290 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243575301 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :word on the street is that it's being rewritten to run with all 21 lengths, then with one of the program's polarity flipped, then the remaining 21 lengths < 1243575303 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :blinding adds ','s < 1243575314 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :blindly adding ','s* < 1243575315 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :omg < 1243575348 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that'll really change the current game, hopefully make it more stable < 1243575353 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and more focused on writing code < 1243575526 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>++)*8(>(+)*17[+[-]])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575529 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 45.6 < 1243575531 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1243575532 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243575537 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>++)*8(>(+)*17[+[-].])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575540 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 40.8 < 1243575542 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>++)*8(>(+)*17[+[-]+])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575545 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 16.4 < 1243575546 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>++)*8(>(+)*17[+[-]-])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575549 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 12.3 < 1243575554 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>++)*8(>(+)*17[+[-].+])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575557 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 13.3 < 1243575558 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>++)*8(>(+)*17[+[-].-])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575562 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 9.3 < 1243575571 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>++)*8(>(+)*17[+[-][+]])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575574 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 24.2 < 1243575578 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>++)*8(>(+)*17[+[-]-[+]])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575582 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 20.9 < 1243575588 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why are all these permutations so BAD ARGH < 1243575592 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :gonna choke a bitch < 1243575596 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>++)*8(>(+)*17[+[-]])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575599 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 42.1 < 1243575655 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it beats lols anyway < 1243575666 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and lols3 < 1243575683 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i'm doing hashing stuff with lols < 1243575688 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :and not caring about 2 and 3 < 1243575736 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>(+)*8)(>(-)*8)*4(>(+)*17[+[-]])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575739 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 0.0 < 1243575744 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh I see < 1243575749 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>(+)*8>(-)*8)*4(>(+)*17[+[-]])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575753 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 36.6 < 1243575755 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243575769 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :because now it doesn't beat lols < 1243575776 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>++>--)*4(>(+)*17[+[-]])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575779 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 42.2 < 1243575791 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>+++>---)*4(>(+)*17[+[-]])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575794 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 44.1 < 1243575808 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>--->+++)*4(>(+)*17[+[-]])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575811 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 50.2 < 1243575844 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>---->++++)*4(>(+)*17[+[-]])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575847 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 51.9 < 1243575895 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why is [+[-]] so effective? < 1243575898 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :we need some bf joust science in here < 1243575926 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :because it's reasonably fast and skips small decoys < 1243576010 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>---->++++)*4(>(+)*18[[-]+])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243576012 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 5.9 < 1243576015 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>---->++++)*4(>(+)*18[[-].])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243576018 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 45.7 < 1243576024 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>---->++++)*4(>(+)*18[[-]-])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243576027 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 16.7 < 1243576037 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>---->++++)*4(>(+)*18[[-].+])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243576041 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 17.4 < 1243576043 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>---->++++)*4(>(+)*18[[-].-])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243576046 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 12.9 < 1243576047 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>---->++++)*4(>(+)*18[[-]..])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243576050 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 55.9 < 1243576052 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1243576054 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :jackpot < 1243576066 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>---->++++)*4(>(+)*17[+[-]..])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243576069 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 33.4 < 1243576072 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243576073 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>---->++++)*4(>(+)*18[[-]..])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243576074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defend9 http://pastebin.ca/raw/1439042 < 1243576076 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 61.4 < 1243576084 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :uh oh < 1243576084 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243576088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why don't I get a score? < 1243576090 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_defend9: 46.1 < 1243576092 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yep, i'm totally not going to bother with this until the random gets fixed < 1243576093 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's calculating it still < 1243576099 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so I wanted to ask < 1243576108 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the defends work by waiting until your flag is under attack < 1243576112 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(>(-)*18)*9(>[-[+]])*18 < 1243576115 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 64.8 < 1243576117 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :then going back and forth and attacking the other side of the map while keeping your flag off 0? < 1243576117 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :look < 1243576120 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :it has no point < 1243576134 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :christ wtf are you guys doing < 1243576145 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :fucking with hashvalues < 1243576154 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :leonid is anyway < 1243576155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my program beats keke2, slowrush, lols, and lols3 < 1243576163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's beaten 3pass too, in my tests at home < 1243576164 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :rule out mine < 1243576166 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :mine is a cheat < 1243576169 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just it doesn't on short tapes < 1243576172 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :nevermind. this is all completely ridiculous. :P < 1243576182 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :we are the philosopher god kings of bfjoust < 1243576185 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :not < 1243576186 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you just can't comphrend our genius < 1243576194 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :well, obviously since i don't have a local interpreter and have only been using the bot < 1243576198 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :patashu: *retardedness < 1243576201 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :you spelled comprehend wrong < 1243576203 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::B < 1243576204 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it would seem that my optimizations are probably crap < 1243576218 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you can do a lot of it with just thought experiments < 1243576219 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :since they're more likely randomness exploits < 1243576224 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :myndzi, put some ','s at the end lmao < 1243576227 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243576229 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thought experiments are fun < 1243576230 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm not gonna stoop to that < 1243576238 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :especially if you put on thought lab coats and use thought chemicals < 1243576249 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :woa < 1243576251 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or THOUGHT LASERS < 1243576256 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'd rather get points based on the actual value of my code :P < 1243576264 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :everythings better with lasers. ESPECIALLY thought experiments < 1243576276 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :actually yeah it would be good if it ran every permutation instead of using hash-based randomness < 1243576302 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or just use randomness NOT BASED ON USER INPUT < 1243576304 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243576309 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that would be even worse < 1243576310 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243576317 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :just resubmit the same thing < 1243576323 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :how about just setting the fixed tape size and revise some rule? < 1243576336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I spent several /hours/ on defend9 < 1243576336 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :uh no < 1243576337 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :fixed tape size has a fixed solution < 1243576339 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243576339 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :thart < 1243576354 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: the thing about that is < 1243576360 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :at least the matchups will change every time < 1243576365 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :with hash based on programs < 1243576374 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if someone else submits their program it'll change the results < 1243576454 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243576462 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it won't* < 1243576464 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1243576468 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you know what i mean, right!? < 1243576472 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1243576473 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1243576477 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :good! < 1243576484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: what are you doing to beat defend9 so much? < 1243576493 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :defend9 sucks? :) < 1243576494 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I dunno < 1243576498 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :look at my programs < 1243576500 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, i was saying it should probably be multiple samplings when i first got in here :P < 1243576505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: hardly anyone else can beat it, you beat it a lot though < 1243576519 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's not like I set anything up specifically to counter defend9 < 1243576534 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :your guess is better than mine < 1243576535 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :what he's doing is not looping on it < 1243576551 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :also i wouldn't use that word "can" < 1243576552 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :only juggernaut is a non-looping attacker < 1243576552 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243576571 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :okay i'm going to rewrite my code from scratch without relying on hash values < 1243576581 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :DUN < 1243576582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243576582 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :fail < 1243576589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :patashu_lazy never hits my tripwire < 1243576604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's easily fixable < 1243576605 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :(-.)*128 < 1243576614 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1243576619 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lazy is a non-looping attacker too yeah < 1243576629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I should be able to deal with nonloopers < 1243576635 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so is rushpolarity or whatever < 1243576636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but only if the tripwire's actually hit at some point < 1243576643 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope rushpolarity loops < 1243576652 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ais523: we can go back and forth on cell-specific attacks and defenses all day :P < 1243576660 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i can write programs to beat your defend* series < 1243576664 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well that's the point isn't it < 1243576667 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and you can modify them to beat my programs < 1243576670 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :which i can modify to beat yours < 1243576670 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :etc. < 1243576675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: well, defend9 is general < 1243576677 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :nah, the point is to win regardless! :) < 1243576682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it detects 12 different sorts of attack loops < 1243576688 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ah, tbh they are sorta tl;dr < 1243576689 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and uses a lock-in-place for each of them < 1243576697 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++)*29 < 1243576701 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 30.0 < 1243576702 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :just to check < 1243576702 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.-.-.+++)*29 < 1243576703 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'll have to take a closer look < 1243576707 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 22.8 < 1243576713 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++.-.+.-+)*29 < 1243576716 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 28.8 < 1243576725 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++.-.+)*29 < 1243576728 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 22.8 < 1243576731 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++.-+)*29 < 1243576732 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243576734 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 22.8 < 1243576737 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't know how you can say it 'detects' anything when it's sitting on a [] though? < 1243576746 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i guess by reading the aftermath to the right of your tripwire eh < 1243576748 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++)*29 < 1243576748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: it has two tripwires < 1243576752 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :forensics! < 1243576752 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 28.6 < 1243576761 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :huh hang on, so... < 1243576762 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ha, i knew that word would catch on btw :) < 1243576762 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++.-.+.-+)*29 < 1243576765 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 29.4 < 1243576766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it times the difference in time it takes the enemy to trip the second, compared to the first < 1243576767 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :there < 1243576769 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243576778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and by using the timing, it works out how many instructions the opponent has in its main loop < 1243576791 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :whoops it got pushed off already :) < 1243576791 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243576794 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty neat < 1243576803 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243576806 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :interestingly enough, i was playing with a counter to that earlier < 1243576806 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :this is how you use brainfuck < 1243576814 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :huge unwieldy constructs to solve simple problems < 1243576814 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :an attacker that tries multiple different timings in the attack < 1243576815 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243576836 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy >(+)*5>(-)*5>(+)*5>(-)*5>(-)*5>(+)*5>(+)*5>(-)*5(>(-.)*256)*21[-]((-)*2048(+)*2048.)*2 < 1243576842 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 15.2 < 1243576847 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy >(+)*5>(-)*5>(+)*5>(-)*5>(-)*5>(+)*5>(+)*5>(-)*5(>(-.)*129)*21[-]((-)*2048(+)*2048.)*2 < 1243576852 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 40.4 < 1243576889 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you know with the sheer -length- of defend9, shade, etc < 1243576893 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh, that's what the ([)*s are about < 1243576897 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I think we need a bfjoust metalanguage < 1243576901 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :to express such immense constructs < 1243576903 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: I did it with ([{}]) first < 1243576908 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: that was kinda the point of () < 1243576911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but despite the program being correct, egojoust couldn't parse it < 1243576914 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that only handles one kind of expansion < 1243576915 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah, i didn't think ([) was supposed to work < 1243576917 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf is this bf shorthand i'm seeing < 1243576922 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :unaseptable < 1243576925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: http://esolangs.org/wiki/BF_Joust < 1243576933 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't handle something like (foo)*9(bar)*8(foo)*10(bar)*7... < 1243576935 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :or w/e < 1243576937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defend9 is autogenerated from a perl script, btw < 1243576941 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aah < 1243576944 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm not surprised < 1243576949 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no I'm not either < 1243576949 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'd have done the same < 1243576949 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243576958 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I don't know any perl :( < 1243576962 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :only know visual basic and jav < 1243576963 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :+a < 1243576973 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you know, the idea behind defend (the back and forth) was one of the first ideas i had about this game, and i never wrote it < 1243576979 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :'cause i saw defend6 and was like "oh, already been done" ;) < 1243576994 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so it's nice to see it work! < 1243577024 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the thing about detecting the program loop speed is pretty crazy though, well done < 1243577037 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :guys, do any of the languages you speak say things (roughly) like this: "John is at happy" or "John is at doctor" for "John is happy" and "John is a doctor", respectively? < 1243577184 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hm, that gives me something of an idea < 1243577304 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but i guess it doesn't apply to defend9 < 1243577312 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :psygnis: ORK? < 1243577313 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :your tripwire sits on the +20 right? < 1243577316 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1243577324 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :languages... < 1243577541 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols < < 1243577543 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 < < 1243577543 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 0.0 < 1243577545 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols3 < < 1243577545 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 0.1 < 1243577549 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols3: 0.1 < 1243577557 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :suicide is your only option < 1243577558 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :maybe later < 1243577579 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i lost interest at all after realizing all my work was a cheat < 1243577586 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :admirable < 1243577592 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :should be fixed soon < 1243577598 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i tried to set my programs back to their 'purest' forms < 1243577600 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :then we'll all have fun in our liberal utopia :) < 1243577601 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(++-)*1000+(--+)*1000(>)*9(>[+][-])*21 < 1243577605 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 31.2 < 1243577607 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++.-.+.-+)*29 < 1243577607 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i.e. the ones that i can decide a reason for < 1243577610 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 30.8 < 1243577614 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I'll pop those on to replace your (+)*10)*4(>(-)*10)*5([-][-][+][+]>)*20 < 1243577628 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243577629 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_electrictrain: 31.9 < 1243577634 0 :nooga!n=nooga@188.33.8.100 JOIN :#esoteric < 1243577639 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'll take those wins thx < 1243577639 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243577662 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols t(-_-t)....(>'-')>....\(+_+)/(>_>) < 1243577665 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 0.0 < 1243577681 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243577684 0 :whoppix!n=whoppix@ti0021a380-dhcp0186.bb.online.no JOIN :#esoteric < 1243577696 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :btw. if it doesn't parse it's like suicide on the 0th turn < 1243577702 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so < beats opfdkgpofkhf < 1243577708 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols t[-_-t]-....[>'-']>....\[+_+]/[>_>] < 1243577710 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 11.2 < 1243577713 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :good < 1243577714 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that sounds backwards < 1243577719 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :< parses < 1243577728 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so that'd suicide on the 1st turn? < 1243577732 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh wait.. "beats" < 1243577737 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :....heh :( < 1243577740 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh waiyt < 1243577741 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION switches polarity < 1243577743 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :I GET IT < 1243577743 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so random symbols are fine < 1243577747 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243577749 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah, they are comments < 1243577751 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but you can't have () without a *num < 1243577773 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols How the fuck do I win this shit aahrgrgarghargarjgklsajgsgslskarjagrgj < 1243577777 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 17.5 < 1243577780 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243577926 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what the hell is this game? < 1243577932 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :Thing I was wondering about.. If one has a simple state machine, like f.ex. brainfuck, shouldn't it be relatively easy to detect infinite loops, by checksumming the machines state at the start of a loop, and after each iteration, check if the state (or any state in that loop) recurred? < 1243577943 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :Might be that I'm thinking wrong, I'm pretty tired already :) < 1243577960 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :busy beaver problem? < 1243577969 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you can make arbitrarily complex work happen within an infinite loop < 1243577977 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :didn't turing said halting problem isn't solvable < 1243577984 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :by a turing machine. < 1243577984 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1243577985 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's not in the general sense < 1243578006 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh well nvm < 1243578022 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, sure, I don't aim to solve the halting problem, I was just wondering if detection of simple infinite loops at runtime would work that way. < 1243578031 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :simple, definitely < 1243578040 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :suppose a language LOL has only one instruction L, which loops forever < 1243578040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can detect some infinite loops, just not all of them < 1243578051 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :then one can check if a LOL program halts or not. < 1243578054 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :making an algorithm to detect simple infinite loops or a certain kind of infinite loop is easy < 1243578058 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :whoppix: ,[,.] < 1243578060 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :whoppix: Good luck. < 1243578099 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yeah, I know, input/output blows the whole thing up :) < 1243578114 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1243578119 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And that method would fail with +[>+] < 1243578119 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :now the human is just part of the program :) < 1243578119 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whoppix: some infinite loops are impossible to detect tho, because whether they exit or not depends on changes that occurred during looping < 1243578137 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and in order to determine whether or not it will ever exit, you have to RUN the loop < 1243578140 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :basically. < 1243578149 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, not if the array of cells wraps at some point < 1243578162 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then it's a finite state automaton. < 1243578167 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if its an infinite loop, obviously running it will never end, and you will never get a "no, does not exit" notification. < 1243578168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defend9 http://pastebin.ca/raw/1439062 < 1243578180 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The FSA halting problem is solvable by a Turing machine. < 1243578181 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243578183 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_defend9: 58.9 < 1243578206 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I decided to improve the detection < 1243578210 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION opens the link < 1243578212 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :WTH < 1243578223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and also, there's a small change to block patashu_lazy-like strategies < 1243578227 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, yes, that was the intention - run it, and then check for a recurring state. If the state doesn't change, and there is no input in the loop, well, it must be infinite. < 1243578228 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's generated in perl < 1243578234 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :patashu_lazy is the laziest program < 1243578235 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243578241 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: thats because all non-TMs halt :P < 1243578251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I see patashu_lazy beats it anyway < 1243578254 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whoppix: its not just about recurring state < 1243578255 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1243578258 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you dont need recurring state at all < 1243578264 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :a change too small < 1243578270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh well, I shall just have to wait for it to fall off < 1243578276 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless you updated with *129, or something < 1243578279 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: No. +[] is valid on a non-TC Brainfuck. < 1243578283 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it doesn't halt. < 1243578284 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I did < 1243578296 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, well, assuming that we have a limited amount of cells (wrapped or not), somewhen the state has to recur < 1243578297 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i didnt say TC, i said TM. :P < 1243578301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd have to set the flag to 128+71 in order to block /all/ strategies of that kind < 1243578305 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that would take too long < 1243578316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so there's always going to be some amount of changing that hits the flag, but not the tripwire < 1243578323 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :(given that those cells also have a max value which wraps or throws an error if you try to increase it) < 1243578325 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whoppix: if you have a limited number of cells, it cant be turing complete. unless im missing something. < 1243578350 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, sure, I never said it had to be < 1243578362 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so in those cases, yes, you should be able to detect infinite loops, since itd be an FSA. < 1243578366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so: I lose to lazy, rushpolarity, speedy1, viper, and slowrush < 1243578379 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols http://pastebin.ca/raw/1439066 < 1243578383 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 17.5 < 1243578400 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :Talking about halting problems, has this been posted here already? http://www.getacoder.com/projects/detect_loop_106243.html < 1243578409 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :made me lol. < 1243578422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the loss to viper is a misdetection < 1243578426 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: But there are things that don't halt that aren't Turing machines! < 1243578431 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oops lol < 1243578439 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I changed lazy so it doesn't beat defend9 but it beats more things overall < 1243578443 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :((lambda (x x)) (lambda (x x))) ;! < 1243578456 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but it might be because of ~~~:'(HASH BASED RANDOMNESS:'(~~ < 1243578510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as is the loss to speedy1, but despite the misdetection it would still win if the tape length were just right, by coincidence < 1243578512 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lols at the link < 1243578534 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols http://pastebin.ca/raw/1439069 < 1243578536 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 0.0 < 1243578539 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1243578543 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243578544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the loss to slowrush is because slowrush is so slow in reducing a value to 0 the tripwire timing doesn't work < 1243578576 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hey question < 1243578583 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if it's modified to run all tape lengths and both polarities < 1243578590 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :should all tape length matches have equal weighting? < 1243578608 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the case of 30 length in particular is interesting since you can trivially code a program to behave differently for the 30-length tape < 1243578611 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: doesnt matter < 1243578622 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :actually, yes it does matter < 1243578622 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1243578635 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anything that doesnt halt /is/ a turing machine, just not a UNIVERSAL turing machine. < 1243578648 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1243578654 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry; forgot that distinction. < 1243578655 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and rushpolarity acts different ways on alternate steps < 1243578662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the detection code doesn't help there < 1243578667 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1243578670 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aha :) < 1243578671 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it has a purpose < 1243578679 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :put another way, the only way to get non-halting behavior is to have a Type-0 grammar < 1243578694 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lol http://pastebin.ca/raw/1439071 < 1243578696 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i quit :/ < 1243578698 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lol: 18.4 < 1243578710 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243578714 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :just wait until tomorrow < 1243578716 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ignoring, ofcourse, trivial non-halting behavior like S -> S or similar. < 1243578717 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :or whenever it gets updated < 1243578725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: weren't you second a while ago? < 1243578735 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah by abusing ~~~:'(HASH BASED RANDOMNESS:'(~~ < 1243578740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, aha < 1243578740 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i was annoyed that those codes were hash code abusal < 1243578740 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :productions of recursive rules dont halt, but parsings of them do. < 1243578746 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or can. < 1243578785 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i suppose that sort of "infinite loop" is possible, but its trivial, and its the sort that is easily detectable. < 1243578788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one interesting point is that there are some programs which have hovered at around the same board position forever < 1243578791 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so i guess you dont need a TM at all. < 1243578792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like defend6 < 1243578800 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and some which have been really near the top, then plummeted < 1243578809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like vibration_fool_fast < 1243578820 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but you do need a TM for non-trivial loops. < 1243578823 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :rushpolarity seems to have relatively good staying power < 1243578828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243578829 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :is vibration a good strategy? < 1243578835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: I'm not sure < 1243578843 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :if so, where's dossar when we need him < 1243578844 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nvm < 1243578846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it might be < 1243578849 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wrong community < 1243578849 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243578866 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :dam < 1243578867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just you'd need to combine it with something defend9-style < 1243578878 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, it's more or less defeated by the [+[-]] trick < 1243578893 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :what specifically does [+[-]] do? < 1243578898 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is bf n00b < 1243578909 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leonid_ alternately increases and tests for zero < 1243578915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, no < 1243578919 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it goes like this: +, -]-]-]...until cell starts at zero on the turn a ] is executed < 1243578921 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :then next turn it tests again < 1243578922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are several cases < 1243578924 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :leonid_, increase the current cell, decrease it until its zero, increase it... < 1243578932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it won't leave the loop until the cell is zero twice in a row < 1243578934 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if it's still zero it moves on, else it goes back to the + at the start and goes into -]-]-]... again < 1243578941 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :] is a nop except for testing btw < 1243578946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the only way a vibration program could beat a [+[-]] program would be defend9-style < 1243578968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but how would it know that the enemy was in a [+[-]] loop? < 1243578977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would have to guess, AFAICT < 1243578982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is why vibration tends not to do well < 1243578992 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :[+[-]] is pretty optimal innit? < 1243578998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a neat strategy < 1243579001 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :will there be a bf code that wins every code? < 1243579008 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope lol < 1243579011 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :except itself < 1243579027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: I suspect any program could be beaten by another program specifically designed to beat it < 1243579047 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243579048 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :basically if you're on a flag, [+[-]] won't leave until you've won < 1243579060 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :which means your opponent has to win first OR keep you stalled and run forward and try and win itself < 1243579061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the only thing the opponent can do is capture your flag < 1243579063 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :which is what defends try to do < 1243579071 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :then if a person designs beatrank1 and spams it throughout the hill, the rank will be reversed < 1243579081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: but how to spam? < 1243579082 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what if it ONLY beats the rank 1 program though < 1243579086 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :beatrank1_1 < 1243579087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :each of the spam programs would be eliminated < 1243579087 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :beatrank1_2 < 1243579089 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :beatrank1_3 < 1243579089 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1243579095 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless they were good enough to beat some of the other programs already there < 1243579096 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :everything else beats it < 1243579099 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so it can only go so high on the hill < 1243579106 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :as more copy programs beat the winner and nothing else < 1243579109 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :they'll gain less and less momentum < 1243579113 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and only be able to fill spots up to a certain level < 1243579115 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :like a person in rank2 can do that < 1243579123 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :so that he would go up < 1243579155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in order to really pull off that strategy, your program would need to beat the whole hill... < 1243579173 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243579179 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beating the top player is a decent boost < 1243579185 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but not a cincher < 1243579187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1243579192 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the program has to be legitimately good for the most part < 1243579192 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1243579200 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've been jousting all night < 1243579202 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :seen my Eodermdrome program? < 1243579205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no, I haven't < 1243579211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :interp, or program written in Eodermdrome? < 1243579216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the world is sadly lacking in either < 1243579217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :written in < 1243579231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although IIRC someone here wrote an Eodermdrome interp, but I've never seen it < 1243579245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely recalls oklopol mentioning it < 1243579252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is it on Esolang? < 1243579255 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243579271 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also on my home page with ASCII drawings < 1243579282 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to add a small comment < 1243579340 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that certainly looks impressive < 1243579347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I want to test it now, and can't... < 1243579351 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh :D < 1243579352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe I'll write an interp of my own to test it on < 1243579380 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it would be even more impressive if it happens to have no bugs of course < 1243579390 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :woah O_O < 1243579391 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >((+)*20>(-)*20>(-)*20>(+)*20)*2>((+)*10[+[-]](+)*20>(-)*10[-[+]](-)*20>)*11 < 1243579394 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :check this out < 1243579395 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 68.4 < 1243579398 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :woo < 1243579403 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :OORAH GO SWANS < 1243579424 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I like the way you tried to make your words pronouncable < 1243579472 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah :D < 1243579502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: gah, you pushed defend9 down to fifth by making rushpolarity better < 1243579515 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :added comment: Note: BCT program part should be at least 3 characters long. < 1243579544 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(if the current command ends in 0 and that is the whole program, the deletion and appending of it conflict < 1243579549 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :) < 1243579557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :A much bigger challenge would be to write an eodermdrome BCT interp which was also valid English < 1243579564 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1243579565 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the whitespace deletion around punctuation was designed to make that possible < 1243579570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it would still be pretty difficult < 1243579573 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1243579620 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :best permutation I can find is: < 1243579620 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >((+)*20>(-)*20>(-)*20>(+)*20)*2>((+)*20[+[-]](+)*18>(-)*20[-[+]](-)*18>)*11 < 1243579621 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: my design just squeezes in btw, the 11/1 case uses 23 characters < 1243579624 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 71.7 < 1243579633 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's p. good < 1243579634 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :second place < 1243579640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: 23 /different/ characters? < 1243579642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243579667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm relatively sure it would be possible to cut a long rewrite into two smaller rewrites < 1243579691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i think maybe if you handle program and data part separately that might work < 1243579710 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i do each step in one substitution < 1243579757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :time to go home, anyway < 1243579763 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :< Patashu> basically if you're on a flag, [+[-]] won't leave until you've won < 1243579772 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i am a little confused as to why [[-]] doesn't seem to do that < 1243579794 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the cell would have to be 0 two instructions in a row to leave that loop < 1243579799 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but every time i've tried it it hasn't worked < 1243579953 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :might be an interp bug < 1243579959 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what about [.[-]] ? < 1243579963 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking possibly so < 1243579965 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1243579965 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :or [X[-]] < 1243579967 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :try :) < 1243580008 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :where X is a literal X < 1243580012 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :just to see if the comment breaks it up XD < 1243580041 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't know, i wouldn't really be able to tell if it works or not atm < 1243580049 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm hesitant to twiddle the programs i already have because of the randomness thing < 1243580051 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it'd be hand to tell < 1243580066 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it just seems like [[-]] or [[+]] never did nearly as well as expected < 1243580077 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :whereas something like [-.] did much better < 1243580107 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll wait till something is done about the randomness or ehird completes his interpreter < 1243580181 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :here's a question < 1243580194 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if we changed the rule of 'flags need to be at 0 for 2 consecutive cycles' to 3 consecutive cycles < 1243580199 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how would it change the nature of the game? < 1243580237 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :probably about the same as my suggestion to have [] test at the end instead of beginning of a cycle < 1243580247 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or actually, you could do something like have [ test at the start and ] at the end, possibly < 1243580256 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it would enable someone to sit on their flag and react when it became 0 < 1243580264 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah < 1243580266 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1243580274 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you get 1 turn reaction < 1243580274 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: a reasonably efficient Eodermdrome interpreter probably needs to be somewhat clever, since the language is based on an NP-complete problem < 1243580276 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :which would either give rise to a bunch of ties, unbeatable programs, or add a new aspect and some variety < 1243580326 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what about loop while the enemy pointer is here/loop while the enemy pointer is not here? < 1243580333 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :one of those was in fyb < 1243580340 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but that was also multipointer < 1243580394 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i think that would just give rise to either ties or uselessness at first blush < 1243580402 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i mean, what would you use it for? obviously, keeping them from taking your flag < 1243580405 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1243580427 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :technically bfjoust is turing complete...err, bounded state machine :) < 1243580427 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hmmmmm < 1243580438 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's obvious that if one can tell exactly when and where the enemy pointer is, and react to it, they can wait until you leave and then win < 1243580442 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but you're also limited on how much time you have to do computation in, and the manner of input you can expect < 1243580443 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :thus you would never leave since you can tell when they are waiting < 1243580449 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and so the best you can hope for is a tie < 1243580469 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's brains can't understand the essence of bfjoust < 1243580480 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :leonid < 1243580485 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :have you ever looked at the brainfuck algorithms page? < 1243580486 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :what < 1243580489 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :most of them aren't directly applicable to bfjoust < 1243580489 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :more or less; i suppose you can do defend style trickery, if you decided to try and time things, then you basically have two programs struggling to get a timing that throws the other one off < 1243580500 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but really it seems like you'd just end with less variety < 1243580506 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but it shows how interesting bf actually is as a language < 1243580509 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :bf algo page? < 1243580512 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so simple and unwieldly-looking but turing complete < 1243580513 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah sec < 1243580515 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :there's already not exactly an overwhelming variety to begin with :P < 1243580533 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Brainfuck_algorithms < 1243580550 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1243580560 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i think if you want to add something, if !0 or if 0 would be good starts. yeah, you can do it with looping brackets, but to do so requires a lot of extra code that just ends up being baggage to the interpreter < 1243580580 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ifs with elses or regular ifs? < 1243580585 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :most other comparisons would require two fields which is even more un-bflike < 1243580603 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :just regular ifs, i should think, but hey while you're fucking up brainfuck, elses too < 1243580603 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243580615 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :let's also add LT and GT! < 1243580622 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :augh...literals < 1243580623 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and SUB! < 1243580624 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :in my brainfuck < 1243580626 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :wait, how about DIV < 1243580627 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243580631 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :sit on their flag and div by 2 < 1243580639 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah was going to say < 1243580645 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nothing that can alter a cell value by more than 1 is fair < 1243580658 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm obviously being facetious :P < 1243580662 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh phew < 1243580671 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i think bfjoust worked out well < 1243580677 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :of course if it hadn't none of us would still be caring < 1243580688 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't think there's much you can do to "fix it" < 1243580730 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well later on < 1243580733 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :we could experiment < 1243580738 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :code in a different opcode every few days < 1243580749 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't think opcodes is the thing to experiment with really < 1243580760 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the framework seems a better choice < 1243580765 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the goal, the environment, etc. < 1243580774 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the environment of bfjoust? < 1243580782 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i mean the 10-30 cells < 1243580782 0 :ais523!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243580785 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or what they are initialized to < 1243580791 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or how you can lose < 1243580794 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that sort of thing < 1243580796 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how you can lose maybe < 1243580801 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I think it would be interesting to make suicide NOT a loss < 1243580803 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but just noping forever < 1243580808 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :for example, making it wrap around.. < 1243580812 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243580813 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :would affect things weirdly < 1243580813 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1243580818 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yes that too < 1243580820 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but at least keep it a playable game, i think < 1243580826 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :extend forever or wrap around or falling off is nopping forever < 1243580829 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's three alternatives < 1243580835 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :extend forever is just silly < 1243580848 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you could have it sweep back and forth though < 1243580852 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :go to cell 30 then reverse < 1243580852 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :make it so once you've zeroed their flag you have to take it back to your "base"! < 1243580854 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243580860 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :sorta < 1243580864 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that would nullify lots of strategies < 1243580877 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :can't make an omlette etc etc < 1243580878 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and everyone'd end up writing huge code like defend < 1243580891 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and these would all be temporary changes < 1243580892 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :'cause that's about the only way you can limit the number of cycles or keep track of where you are < 1243580894 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :to see who can adapt to each change best < 1243580895 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :y'know? < 1243580903 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :once there's not much left to do in original bfjoust (should that day come) < 1243580906 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :better held as mini tournaments < 1243580909 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1243580914 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :not in place of the existing bot < 1243580919 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :sorta like some of the corewars events < 1243580924 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1243580925 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243580929 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what do they do < 1243580943 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :there've been corewars tournaments held where somebody came up with a unique idea/twist < 1243580948 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and people wrote programs to submit to them < 1243580966 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :they play out, winner wins, that's that :P < 1243580971 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the hill setup is a lot more interactive < 1243580976 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(and putting it as an irc bot even more so) < 1243580991 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :there's a lot more spamming the hill with multiple slight changes going on here than it seems happens with corewars < 1243581009 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :of course, most of us don't have local interpreters and debugging environments to get stuff done in before submitting i guess < 1243581015 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah :) < 1243581016 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243581453 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243581467 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I'm pondering what kind of strategy I haven't tried yet < 1243581469 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :how do we calculate sqrt with bf < 1243581476 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :besides something I need to compile from a higher level language < 1243581488 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :leonid: it's possible because bf is turing complete but I dunno offhand o.O < 1243581510 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I know you can do ^2 by copying a number and then multiplying it with itself < 1243581685 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243581696 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and there's code for doing relational operators so < 1243581710 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you could implement a slow sqrt by squaring each natural number and comparing it to the original number < 1243581735 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :until it's greater than then use the number one before that < 1243581766 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and I'm sure you can optimize it from there < 1243581897 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh (>(+-)*10000)*20(>[-[+]])*10 < 1243581901 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 12.2 < 1243581923 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh nah arghaurgarubjnargefo < 1243581926 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :try removing the first > then multiply the last step by 30 < 1243581926 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 16.8 < 1243581935 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1243581946 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh (+-)*200000(>[-[+]])*30 < 1243581950 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 18.6 < 1243581958 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :just so you know it's limited to 100k cycles atm < 1243581958 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :uh a little better ?_? < 1243581969 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh (+-)*900000(>[-[+]])*30 < 1243581972 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243581972 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 18.6 < 1243581978 0 :nooga_!n=nooga@188.33.13.6 JOIN :#esoteric < 1243581982 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :try *40000 < 1243581986 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :bfjoust ugh (+-)*9999999999999999999999999999999999999(>[-[+]])*30 < 1243582004 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243582008 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i think i'm addicted < 1243582025 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :gj it overflows a long long < 1243582036 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't run it < 1243582041 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243582042 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243582043 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243582059 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it ALMOST overflows a long long long < 1243582061 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :go for the trifecta < 1243582069 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :'?_? < 1243582079 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :2^128 < 1243582132 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :bfjoust ugh (+-)*`ruby -e'p 2**128'`(>[-[+]])*30 < 1243582134 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1243582141 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :would that work haha < 1243582142 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I think it's in c < 1243582148 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1243582187 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1243582204 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :bfjoust ugh ((>[-[+]])*20(<)*20)*10 < 1243582214 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*20(<)*20)*10 < 1243582217 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 31.6 < 1243582220 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh nice < 1243582220 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1243582230 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*25(<)*25)*10 < 1243582234 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 32.5 < 1243582240 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :aah i'm using hash again < 1243582243 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243582245 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's not the hash lol < 1243582250 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's an actual mechanical change < 1243582252 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :cheer up bro < 1243582253 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :no i mean < 1243582255 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1243582264 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :um < 1243582265 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nvm < 1243582268 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243582272 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*30(<)*30)*10 < 1243582275 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 36.4 < 1243582282 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*30(<)*30)*100 < 1243582286 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 27.7 < 1243582288 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1243582310 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why not just < 1243582318 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :(>[-[+]])*29 < 1243582319 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243582324 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*29(<)*29)*10 < 1243582327 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 26.6 < 1243582330 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if you go all the way to the end of the tape with a [-[+]] construct < 1243582333 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and it ends you know you've hit the flag < 1243582351 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*30(<[-[+]])*30)*10 < 1243582354 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 34.1 < 1243582412 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*20(<[-[+]])*20)*100 < 1243582416 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 19.3 < 1243582420 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!@#!$(@&$( < 1243582435 0 :nooga!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243582450 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*30(<[-[+]])*30(-)*100000)*10 < 1243582453 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 29.9 < 1243582467 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*30(<[-[+]])*30(+-)*100000)*10 < 1243582469 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 25.8 < 1243582503 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*30(<[-[+]])*30(+)*100000)*10 < 1243582505 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 30.5 < 1243582509 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1243582527 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*30(<)*30(+)*100000)*10 < 1243582530 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 34.1 < 1243582602 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*5(>)*5(>[-[+]])*15(<)*30)*10 < 1243582605 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 55.4 < 1243582608 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1243582620 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*7(>[-[+]])*15(<)*30)*10 < 1243582623 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 47.1 < 1243582627 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*7(>[-[+]])*15(<)*29)*10 < 1243582629 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 62.3 < 1243582632 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1243582646 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*7(>[-[+]])*15(<)*29(-)*100000)*10 < 1243582649 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 44.6 < 1243582650 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*7(>[-[+]])*15(<)*29(-)*10000)*10 < 1243582653 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 54.6 < 1243582665 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*8(>[-[+]])*14(<)*30)*10 < 1243582669 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 37.4 < 1243582678 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*5(>[-[+]])*10(<)*25)*10 < 1243582681 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 30.3 < 1243582686 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*7(>[-[+]])*15(<)*29)*10 < 1243582688 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 62.3 < 1243582690 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1243582723 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :why does my code always beat slowrush lmao < 1243582784 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*7(>[-[+]])*15(<[-[+]])*29)*10 < 1243582788 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 64.5 < 1243582791 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1243582801 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :second place lol < 1243582802 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :k rank 2 again lol < 1243582809 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1243582843 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*6(>[-[+]])*15(<[-[+]])*27)*10 < 1243582844 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :?_? < 1243582845 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 39.6 < 1243582851 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nah constants < 1243582859 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*7(>[-[+]])*15(<[-[+]])*29)*10 < 1243582862 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 64.5 < 1243582872 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*31>(-)*31)*7(>[-[+]])*15(<[-[+]])*29)*10 < 1243582875 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 32.4 < 1243582886 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :k going to spam EgoBot via PM < 1243583090 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1243583383 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ode to bfjoust < 1243583403 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you know, decoy setup time vs attack setup time is an arms race < 1243583419 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's only useful to make bigger decoys because people have bigger attack setup because people make bigger decoys because... < 1243583548 0 :whoppix!unknown@unknown.invalid QUIT :"Verlassend" < 1243583663 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1243583675 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: i've never seen you here? < 1243583681 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1243583693 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :excemp this day an yesterday < 1243583698 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :except* < 1243583706 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :and* < 1243583726 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yup I recently migrated here < 1243583730 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243583748 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i've been here (probably) from the begining < 1243583768 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i moved from anagol < 1243583773 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :with a little gap < 1243583774 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :same < 1243583786 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :(2 years?) < 1243583806 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :where are you from? btw < 1243583810 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*7(>[-[+]])*15(<)*29)*37 < 1243583811 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243583812 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 72.3 < 1243583814 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :( i moved from anagol) <-- same < 1243583815 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i know that 37 is bs < 1243583826 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :omg i'm using hash again < 1243583828 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :aargarghargh < 1243583830 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i mean the country :P < 1243583834 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :country < 1243583835 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :me korea < 1243583835 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :Australia < 1243583846 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you know he's korean because he's good at rhythm games < 1243583847 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but...wait... < 1243583850 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I'm good at rhythm games too O_O < 1243583852 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :wrong community < 1243583857 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's still true < 1243583857 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1243583867 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :haha i'm rank 1 < 1243583881 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :*dances* < 1243583896 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :hanguk :D < 1243583911 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hancock < 1243583931 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i've tried to learn that script < 1243583938 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :which script < 1243583952 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :hangul (hanguk?) < 1243583955 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243583960 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :learn it it's easy < 1243583971 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :quite strict < 1243583973 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :./sarcasm < 1243583999 0 :clog!unknown@unknown.invalid QUIT :ended < 1243584000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1243584031 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i'd rather use .* < 1243584046 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1243584048 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :xml < 1243584049 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :feisty < 1243584056 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :OS X < 1243584057 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243584058 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :def sarcasm() < 1243584062 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :exit < 1243584064 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :end < 1243584140 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :doh < 1243584146 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :amphetamine < 1243584161 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :too bad there's no "age" stat on the hill < 1243584170 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that'd be almost more useful/interesting than points at the moment < 1243584172 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that would be good < 1243584192 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i guess we could always calculate it from the logs < 1243584203 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but that wouldn't include replacement programs < 1243584203 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: are you also from #anagol? < 1243584211 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243584215 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :on this network? < 1243584227 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :anagol < 1243584229 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :more like < 1243584230 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :embedgol < 1243584246 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :anyway, my nick's been registered for some time but i didn't really come to this network until #corewars did < 1243584270 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but i've never been in #anagol < 1243584382 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :uh' < 1243584386 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :new ppl :D < 1243584413 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: deutsch? < 1243585348 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :brb nap < 1243585360 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION jumps into the bed < 1243585437 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243585831 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :amphetamine < 1243586183 0 :lereah_!n=lereah@nanpc319.in2p3.fr JOIN :#esoteric < 1243586514 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243586527 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :::: < 1243586549 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :oh, oerjan < 1243586599 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ssh, i'm here incognito < 1243586632 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :did you sleep this night? ;p < 1243586651 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, badly < 1243586663 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :congrats < 1243586671 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i didn't < 1243586686 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :condolences < 1243586699 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(condols?) < 1243586719 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :that's appropriate < 1243586745 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :condols sounds a bit like condoms < 1243586801 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe to a pole, i hear you do strange things with l's < 1243586813 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ducks < 1243586819 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1243586846 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :l in Polish is like l in lame < 1243586862 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :we have ł < 1243586902 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: the strange things are done to a different l < 1243586903 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :but it's like wa in watch < 1243586909 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah if that's not doing strange things with l's i don't know what would count < 1243586938 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the poor thing is speared! < 1243586945 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :point is, they're doing it to Ł, not L :) < 1243586947 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :? :O < 1243586966 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :olsner: shh, you < 1243586997 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: have some sour milk, weird norwegian guy < 1243587000 0 :ais523!i=93bc1ba7@gateway/web/ajax/mibbit.com/x-09db9de2deeeaedc JOIN :#esoteric < 1243587014 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sorry, allergic to milk < 1243587022 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :olsner: that makes me think that you're weird < 1243587025 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how is milk involved? < 1243587034 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i hate milk < 1243587034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I'm intolerant to milk, as it happens < 1243587041 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I involved it, I'm pouring it over oerjan < 1243587041 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well that. < 1243587045 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :it's unhealthy to drink milk, for adults < 1243587045 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sighs < 1243587046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not quite the same as being allergic, but it's still unwise for me to drink too much < 1243587048 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aayyyeeh! < 1243587054 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: i thought you decided better than to f* around with the rng < 1243587054 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243587065 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i started reacting to it a few years ago < 1243587074 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :kurwa mać < 1243587088 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since last spring i've had to cut it out < 1243587089 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :kurwa is the only useful polish word I can pronounce < 1243587100 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :olsner: and you're? < 1243587104 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does kurwa mean? < 1243587109 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :ummm < 1243587110 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :my two programs gain 10 and 12 points just for breaking from the tape length you managed to force with your nonsensical program :\ < 1243587117 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :somethink like bitch < 1243587127 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :but it's used like fuck in english < 1243587132 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :hard to translate < 1243587138 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :*g < 1243587144 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you mean fuck as in fornication? :P < 1243587150 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :force? < 1243587155 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or fuck as an exclamation < 1243587161 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1243587171 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I've been told it's also a cognate of scandinavian 'kurva' (which simply means a bend in a road) < 1243587186 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :Polish cursewords are quite complez < 1243587190 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :complex < 1243587208 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :you can create new oneswhen you need < 1243587215 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1243587217 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :every language needs that < 1243587218 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243587249 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :zajebiście ~= zakurwiście ~= something like awesome < 1243587252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :olsner: not cognate, kurva is from latin curvus < 1243587269 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :jebać is also a word that you can use to create maaaany cursewords < 1243587277 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe the polish also borrowed it, or it could be polish/latin cognate < 1243587283 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :it means, literally: to fuck < 1243587290 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh yes < 1243587296 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(but germanic would have turned c/k -> h) < 1243587300 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you can certainly create many curse (phrases) with a verb like that ;) < 1243587323 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait slavic languages are "satem" group, so they wouldn't keep k either < 1243587329 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1243587330 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :zajebać = to kill someone, to steal sth; wyjebać = to beat someone, rozjebać = to break sth < 1243587339 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :najebać (komuś) = to beat someone < 1243587348 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :przyjebać, also < 1243587350 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :wyjebać jebać! < 1243587368 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :przejebane = something is fucked up < 1243587368 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i paste together nonsensical polish phrases! < 1243587386 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :wyjebane = something is awesme < 1243587398 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :rozjebane = something is broken < 1243587401 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :etc. < 1243587404 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :how do you even pronounce "prze"? < 1243587409 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1243587411 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wiktionary says kurwa comes from proto-slavic *kury, from proto-indo-european *kowr-, which they say is a cognate with Latin caurio < 1243587414 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :gimme a sec < 1243587415 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :well, that's a silly question < 1243587421 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :(meaning prostitute) < 1243587424 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :obviously you pronounce it like you would say it :P < 1243587428 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :olsner: ah, not the same word then < 1243587434 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :a bit like english: ptche < 1243587437 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :curvus <- PIE (s)ker < 1243587446 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243587451 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :words mutate in Polish < 1243587461 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :interesting at least < 1243587475 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga_: words mutate everywhere < 1243587477 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :ptcheyebane < 1243587481 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just not in the same way < 1243587485 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243587487 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243587497 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :at least not in Norwegian AFAIK < 1243587502 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's what you get when you import an alphabet(?) < 1243587509 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's the consonant cluster that is throwing me for a loop < 1243587509 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um what do you mean by mutate? < 1243587514 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :is that supposed to be all one syllable? < 1243587517 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :ewll < 1243587523 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :well* < 1243587534 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :since 'p' and 't' are both plosives(?), you can't do them at the same time < 1243587543 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :heck, 'ch' is too < 1243587544 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1243587558 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :hard to explain in english < 1243587563 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so i'm imagining some sort of fricative 'p' sound < 1243587564 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243587572 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i bet < 1243587581 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sics a pterosaur on myndzi  < 1243587582 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sics a pterosaur on oerjan < 1243587590 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I always say "plosive" like "ppppplosive" < 1243587591 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(ha you tricky person, silent p!) < 1243587601 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : \o/ \o| < 1243587602 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :    |    | < 1243587602 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :    |\  /< < 1243587615 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: it wasn't silent in greek < 1243587633 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :\o_,- _,-o/ en garde! < 1243587633 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric : |       | < 1243587633 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :/´\     /< < 1243587643 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :woot, irc-fencing < 1243587648 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243587663 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :almost as exciting as irc-pong < 1243587680 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Or that IRC interactive adventure we did :D < 1243587701 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, I remember that < 1243587707 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*the original greek < 1243587727 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :must be two syllables then i guess < 1243587737 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :norwegian doesn't pronounce pt, but we do a mean kn < 1243587737 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikibooks.org/wiki/Polish/Basic_grammar << that's not all < 1243587774 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: chew on this _georgian_ surname: mgrvgrvladje < 1243587775 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :at least kn don't conflict :D < 1243587779 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :haha oh my < 1243587782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Hungarian is fun, people will try to pronounce anything in that < 1243587792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because suffices never change the stem of the word < 1243587796 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you can string many of them together < 1243587820 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the suffixes aren't really that clustered with consonants, though < 1243587821 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :you've got basically 5 tenses, 12 declensions, 2 pages, 6 conjugations and some other things < 1243587829 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1243587837 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :and regional variants < 1243587866 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i've heard that Polish is second hardest language, after Finnish < 1243587883 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :does that mean every word comes in 920 forms? < 1243587884 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hardest to use or hardest to learn? < 1243587889 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :but i know Polish so idk < 1243587898 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :olsner: probably not every < 1243587914 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :declensions apply to verbs < 1243587920 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :conjugations apply to nouns < 1243587921 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how can finnish be hard, it's agglutinating < 1243587944 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok, not as bad as I thought then :P < 1243587955 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :it's fucked up < 1243587959 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hardest in europe, _maybe_, but i'm sure there are far worse elsewhere < 1243587962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga_: Navajo is generally considered to be one of the hardest languages in existence < 1243587972 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i've tried to learn rusiian < 1243587976 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :russian* < 1243587984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the US military used to use unencrypted Navajo as a secret code < 1243587988 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :they say it's A BIT simmilar < 1243587991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they had to hire native speakers to translate... < 1243588005 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :but russian declensions ate me < 1243588011 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :and this stupid srcipt < 1243588015 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :script* < 1243588038 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :How does LaTex work? < 1243588045 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :like LISP < 1243588049 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1243588056 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :It won't accept any extra space or newlines < 1243588063 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :with shitloads ofg macros < 1243588072 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :of* < 1243588073 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1243588074 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :What are the macros for that shit? < 1243588077 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: there are lots of spacing commands < 1243588081 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :~~ < 1243588082 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :I know it's supposed to format automatically < 1243588090 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :But what are the basic commands for that < 1243588095 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :~ < 1243588116 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Lessee < 1243588134 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION amphetamine :C < 1243588153 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1243588158 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't do shit < 1243588172 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :idk ;p < 1243588181 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: \hspace{...} and \vspace{...} at least < 1243588198 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1243588203 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but the contents are special length units < 1243588208 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :em and such < 1243588212 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :my read beard is awful < 1243588221 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :red* < 1243588225 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :FFFFFFUUUUU < 1243588230 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Reading beards. < 1243588236 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i think i should sleep < 1243588299 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :my grey matter is black atm < 1243588336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... wouldn't that mean you were particularly brainy < 1243588348 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in the brain, the grey matter does the thinking, and the white matter sends messages long-distance < 1243588459 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i'm retarded all the time < 1243588469 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :my IQ went from 137 to 50 < 1243588480 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :and i don't know why < 1243588480 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no it would mean he were scatterbrained as the parts couldn't communicate ;D < 1243588493 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i forgot basic words in englis, as well as in Polish < 1243588510 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :really, really annoying < 1243588539 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :englis iss so had < 1243588573 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :yesss i cannot spik < 1243588603 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :my mac keyboard does not help though < 1243589048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"Lambdas are relegated to relative obscurity until Java makes them popular by not having them." < 1243589078 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243589103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you've ever tried to program in Java, you'll know how badly it needs lambda < 1243589111 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :*by having them < 1243589111 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243589131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Java doesn't have lambdas < 1243589137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, didn't when I last looked < 1243589142 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1243589150 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lambdas are obscure right < 1243589156 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and java doesn't have them < 1243589156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have to create anonymous classes to have the function you want as a method, which is ridiculous < 1243589158 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if that statement was correct lambdas wouldn't be obscure < 1243589161 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and lambdas aren't really obscure nowadays < 1243589164 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :o < 1243589174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're all over the place, even in some of Microsoft's langs < 1243589177 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even Python has them < 1243589325 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :OBSCURE?! < 1243589328 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :gimme a break < 1243589359 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :lambdas are the coolest thing that exists in modern mixed paradigm langs < 1243589363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: if you consider yourself a programmer and don't regularly come across lambdas, learn a new language < 1243589379 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243589382 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :guess I shouldn't have learned java then < 1243589385 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although you might end up not repeatedly using them (say if you write in C, probably using a lambda is too high-level), it's common to drown in them < 1243589407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: in Java, where do you put your callback functions for Swing/AWT/ < 1243589414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/\/$/?/ < 1243589416 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243589477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's one of the situations in Java where a lambda would be really useful < 1243589487 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what would it do? < 1243589503 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :Jaca does not have closures? < 1243589507 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :Java* < 1243589510 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :FFFFFFFFFFUUUUUUUUUUUU < 1243589515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would let you specify the functions at the same time that you told the API what they were < 1243589528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to having to find a random instance to attach the functions to < 1243589535 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have to put them somewhere, and there's no really good place < 1243589579 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :Java has lexical closures via anonymous classes < 1243589581 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :sorta. < 1243589587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243589593 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's a really complex workaround, though < 1243589597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for what /should/ be a simple operation < 1243589603 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :right. the canonical workaround < 1243589612 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :the proposed closures take inspiration from that form, though < 1243589632 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, glad to hear that they're planning to add them < 1243589642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let's hope they don't mess them up as badly as they messed up templates < 1243589649 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :well. I'm not sure they'll be added. But there definitely is a proposal, and Gosling's looked at it < 1243589671 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :the template issue is mostly because they wanted backwards bytecode compatibility < 1243589694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1243589710 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :couldn't they have automatically added casts everywhere the object was used, in the bytecode? < 1243589770 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :casts? Well, you could have heterogenous collections in the older version < 1243589790 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it'd have to make all casts be to Object. < 1243589794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but you had to cast them in order to get them to work < 1243589797 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :which is rather pointless. < 1243589811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, type bleaching does nothing if you have a collection of Object anyway < 1243589826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so suppose you have a new collection of Dog, or something < 1243589841 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can cause the bytecode to, instead of returning a Dog, return an Object then cast it to Dog < 1243589842 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :well, you had to cast them to make them work, but that's usage, not internals... < 1243589851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that the new code uses Dogs, but the old bytecode uses Objects < 1243589857 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :dunno. it was their solution. < 1243589859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you have bytecode compatibility + sanity < 1243589967 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :don't argue with the Java gods, now! < 1243589984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they were bought out by Oracle! < 1243589987 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it's like tron, except it's the JVM < 1243590023 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :they will find you < 1243590041 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :and they will send out their video game-like security to make you pay! :o < 1243590068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what, video games use physical security nowadays? < 1243590113 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I mean, it's tron. just go with it. >_> < 1243590202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... jump2 is now way down the rankings < 1243590208 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :OWN < 1243590209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :have people been taking steps specifically against it, I wonder? < 1243590224 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ais523: leonid_ has been fucking with the RNG < 1243590234 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's all the activity i've noticed on and off < 1243590237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: that's only one program, though < 1243590241 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i keep tweaking my programs back and forth just to mess with him < 1243590241 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1243590249 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you guys still going in secret? < 1243590265 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :once every hour maybe for me, i'm just keeping an eye out < 1243590270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's all logged by egobot anyway < 1243590278 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1243590299 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i didn't do anything against jump that i didn't do when you put it on in the first place < 1243590307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243590320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's not as if it affects most of your best programs < 1243590328 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the rankings seem to change quite a bit with just the 2 or 3 move around < 1243590330 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :moving* < 1243590355 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but it looks like Patashu's contributions and whatever the hell else has gone on in the past few hours seem to have cut into my lead :( < 1243590371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, rushpolarity is way up < 1243590387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I could get away with using three tripwires in defend9 to beat that sort of thing? < 1243590389 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and the other one is sometimes too < 1243590411 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :what sort of thing? < 1243590420 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :he made defense9 < 1243590422 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't appear to do anything particularly tricky < 1243590424 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :to try and figure out the opponent's loop < 1243590425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: changing strategy from step to step < 1243590428 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but it doesn't work if it alternates loops < 1243590430 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :like rushpolarity < 1243590430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which confuses defence9 < 1243590431 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243590435 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243590436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*defend9 < 1243590441 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm rather proud of defend9 < 1243590446 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and have thought of some improvements to it < 1243590448 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's pretty impressive < 1243590449 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but what if I used three different loops < 1243590451 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which I'll have to try sometime < 1243590458 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure there's anything you can do against a changing attack though < 1243590475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, but changing attacks are possibly weaker anyway < 1243590487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as you're using three strategies, one of them has to be suboptimal < 1243590488 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: just curious, did you pick that up from keke2 earlier or just arrive at the same conclusion? < 1243590503 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ais523: perhaps, but it may not need all that much effort < 1243590506 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :pick what up from what? < 1243590509 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and many of them will succeed regardless < 1243590521 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :rushpolarity was my original idea, I didn't look at any other programs that alternated < 1243590524 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if that's what you mean < 1243590526 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :no, i guess not < 1243590534 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's not the same thing when i look at it < 1243590538 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you still have loops < 1243590556 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i was trying to (originally) do some sort of attack that kept changing timing < 1243590561 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :turned out most if it didn't matter < 1243590582 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but the swap from + to - throws off his timing stuff i bet < 1243590620 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you could potentially, at least to detect specifically Patashu's reversal thing, use numbers that count the same both ways .. if you know how to read them < 1243590665 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it's well past my bedtime < 1243590691 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i hope i still have anything on the hill tomorrow when i wake up ;P < 1243590694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I specifically didn't use numbers that count the same both ways < 1243590702 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i know you didn't < 1243590704 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :otherwise, how would I know which polarity to counteract with? < 1243590717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more interesting would be counteractions which worked the same both ways < 1243590727 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so how defense works is < 1243590728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defend6 had one of them for two-cycle loops < 1243590731 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i was probably just confusing myself < 1243590734 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you keep using + or - to push them over every 0 on your flag < 1243590740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if that would be possible for other quantities < 1243590741 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and use the intermittent time to run forward and attack each spot in turn < 1243590745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: not quite < 1243590750 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :until every possible flag has been taken down < 1243590755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I use a long string of + or - to prevent the value ever going near 0 < 1243590763 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can change faster than the opponent can < 1243590764 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you also have to win < 1243590770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as I'm doing (+)*128, they're in a loop < 1243590773 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh, because it's all unrolled < 1243590775 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1243590776 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :unless the opponent isn't looping < 1243590777 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, (+)*96 < 1243590784 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :they don't know they're on your flag, but you do < 1243590789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: defend9 doesn't deal with nonlooping opponents < 1243590792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: that's it < 1243590797 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna run at you with a -.-..-... loop < 1243590797 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243590805 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(wait, that wouldn't work... :P) < 1243590816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I use the inbetween time to run over to all possible flags and sink them a bit at a time < 1243590818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: correct < 1243590823 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :better: (-.)*256>(-..)*256 < 1243590826 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grins < 1243590846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: then I'll just beat you with speedy1 < 1243590865 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(-) (--.)(---.) < 1243590867 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1243590880 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm just thinking it'd be more fun to tweak your timing than do something else < 1243590895 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defend9 is definitely beatable, ofc < 1243590905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm just wondering if taking steps just to beat it would hold you back against other programs < 1243590908 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :my favorite thing about defend6 was that it suicided < 1243590921 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1243590937 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :unless defend9 starts beating everything it won't gain you that many points to beat it < 1243590966 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and if it's beating everything, it may become worth it (and also more feasible) < 1243590968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defend6 does, indeed, suicide < 1243590971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :under certain circumstances < 1243590978 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :like, if you don't touch the flag < 1243590979 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243590982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defend9 can too, but it's a lot harder to persuade it to < 1243590993 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.(-.)*512>(+)*128.(++.)*512)*15 < 1243590997 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 31.9 < 1243590998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :however, hitting a decoy and two tripwires, but not the flag, would take quite some doing < 1243590999 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :not sure what to do with this one < 1243590999 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :atm < 1243591010 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1243591016 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :just a slow moving program < 1243591020 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's how i did it the first time < 1243591024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: trouble is, that wouldn't beat anything else < 1243591036 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :creep did pretty well < 1243591041 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1243591043 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :even after i slowed it down to handle the inverse < 1243591052 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it didn't get top scores but it stuck around a while < 1243591058 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i consider that one mark of usefulness at least < 1243591061 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that beats defend 6,7,9, jump2, speed1 and ugh < 1243591061 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243591069 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :uuuugh < 1243591079 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ugh is just another pointless wtfscript < 1243591086 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: htf does that beat speedy1? < 1243591088 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wtfscript? < 1243591089 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :he advances to the right 30 times then goes back to the left(??) < 1243591096 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oops, sorry... < 1243591098 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and loops this process < 1243591099 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :misread, it doesn't beat speedy1 < 1243591111 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it beats waiter, defend6-7-9, jump2 and ugh < 1243591115 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :God I hate LaTeX so much < 1243591119 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :The tutorial sounds so smug < 1243591128 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :I just want to punch my screen. < 1243591128 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh scuse me < 1243591130 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :he just wrote it wrong < 1243591131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jump2 seems likely to fall off soon < 1243591137 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it goes to the 30th position then tries to go back to the start < 1243591140 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but then it only goes right 15 < 1243591152 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :of course, it will only ever hit the 'go back to the left' stage 1/20th of the time < 1243591155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :going to the 30th position is dubious anyway < 1243591161 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you get there, why not just sink the flag? < 1243591167 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :pretty much < 1243591169 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :leonid has no idea what the fuck is going on that's why < 1243591169 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all, you know it's there < 1243591170 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243591177 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :he's just putting random shit in until he gets good random numbers that give him a good score < 1243591205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I confess that I was seedtampering with defend9 to stop it getting random very short tapes < 1243591213 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but only against programs that lose to it on nearly every tape length < 1243591223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but beat it on exceptionally short ones < 1243591230 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :heh, i did that unknowingly earlier too < 1243591240 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :most variants would win and all of a sudden a tie.. wat? < 1243591245 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :gotta fix that, try to change the timing a little < 1243591249 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243591250 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :didn't know it wasn't timing that was doing it < 1243591269 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :now i was just doing it to drop leonid_ back down the hill :P < 1243591297 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you know though < 1243591304 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :there's gotta be a better solution < 1243591308 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i just don't know what < 1243591313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I could probably improve defend9 by putting some counterdefence in < 1243591321 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: ehird's try-all-lengths interp might be it < 1243591329 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking that may not be so hot < 1243591335 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i was about to comment on it but i couldn't phrase it well < 1243591367 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's desirable in that it takes random chance out of the game and makes set-length attackers useless < 1243591395 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :eh, nevermind < 1243591397 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but? < 1243591401 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i worked out what i was thinking about and it's probably not a big deal < 1243591402 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243591405 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243591406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it also makes overaiming more interesting < 1243591415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a strategy discovered in the original BF Joust < 1243591422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where you assume that the tape length is, say, at least 15 < 1243591426 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243591430 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i did that early on < 1243591436 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :"playing the odds" was on for a while, did pretty decent < 1243591436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it gives you an instant loss in 1/4 of games, but an advantage in the other 3/4 < 1243591465 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it'd do better with rng manipulation ;) < 1243591479 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the other thing about this hill is < 1243591485 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :beating useless warriors doesn't gain you anything < 1243591498 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if you beat someone with 0 points, you get none < 1243591502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1243591508 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :a counter for a specific warrrior type will only last if that warrior type is itself dominating < 1243591526 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i think you ought to get a little more credit than that, meh < 1243591533 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that leads back to fixed scores, which i think i'd prefer < 1243591543 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but at least gregor dropped the points received from ties earlier < 1243591549 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that seems to have worked out < 1243591888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust another_kind_of_timing (>[)*15(+[[-]>+]+[[-]>+]])*15+[[-]>+]+[[-]>+] < 1243591892 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_another_kind_of_timing: 11.7 < 1243591924 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beats juggernaut and shade < 1243591929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243591946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, it's probably going too /fast/ < 1243591950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I messed up the code anyway < 1243591967 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust another_kind_of_timing (>[)*15 [[+[-]>+]+[[-]>+]] < 1243591970 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_another_kind_of_timing: 18.9 < 1243591972 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1243591975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I pressed return by mistake < 1243591985 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that should be a syntax error, I don't know why it scored points < 1243591996 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beats jump2 ugh shade < 1243592124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust another_kind_of_timing >>>>>[>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>[[+[-]>+]+[[-]>+]]>[[>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>>>[[+[-]>+]+[[-]>+]][[+[-]>+]+[[-]>+] < 1243592127 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_another_kind_of_timing: 13.2 < 1243592130 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243592132 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1243592157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't get why that's drawing against the defenders < 1243592160 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it should suicide against them < 1243592165 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beats jump2 and shade. ties defends 679 and jump2 < 1243592168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, duh < 1243592174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust another_kind_of_timing >>>>>[>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>[[+[-]>+]+[[-]>+]]>[[>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]+[[+[-]>+]+[[-]>+] < 1243592177 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_another_kind_of_timing: 13.2 < 1243592184 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no change < 1243592188 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ye[ < 1243592192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what I've messed up this time? < 1243592195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*yep < 1243592237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust another_kind_of_timing >>>>>[>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>[[+[-]>+]+[[-]>+]]>[[>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]+[[+[-]>+]+[[-]>+]] < 1243592241 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_another_kind_of_timing: 21.3 < 1243592247 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :missing square bracket at the end < 1243592266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust brackettest [ < 1243592268 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Beats ugh, keke2, shade < 1243592269 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_brackettest: 9.7 < 1243592287 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That one beats jump2 :-P < 1243592300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, jump2 suicides against an opponent that doesn't set up decoys < 1243592316 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243592319 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1243592328 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah, it jumps over the first X nonzero cells < 1243592341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust another_kind_of_timing >.>.>.>.>.[>>>>>[[+[-]>+]+[[-]>+]]>.[>>>>>>[[+[-]>+]+[[-]>+]]>.[>>>>>>>[[+[-]>+]+[[-]>+]]>.[>>>>>>>>[[+[-]>+]+[[-]>+]]>.[>>>>>>>>>[[+[-]>+]+[[-]>+]]>.[[>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]+[[+[-]>+]+[[-]>+]] < 1243592344 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_another_kind_of_timing: 25.7 < 1243592363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, it's now almost on the bottom of the leaderboard < 1243592375 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Beats jump2, ugh, 3pass, shade < 1243592377 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beats jump2, ugh, pass3, shade < 1243592380 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :god everything beats shade :P < 1243592447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust another_kind_of_timing >.>.>.>.>.[(>)*5[[+[-]>+]+[[-]>+]]>.[(>)*6[[+[-]>+]+[[-]>+]]>.[(>)*7[[+[-]>+]+[[-]>+]]>.[(>)*8[[+[-]>+]+[[-]>+]]>.[(>)*9[[+[-]>+]+[[-]>+]]>.[[(>)*10[[+[-]>+]+[[-]>+]]>.[(>)*11[[+[-]>+]+[[-]>+]]>.[(>)*12[[+[-]>+]+[[-]>+]]>.[(>)*13[[+[-]>+]+[[-]>+]]>.[(>)*14[[+[-]>+]+[[-]>+]]+[[+[-]>+]+[[-]>+]] < 1243592450 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_another_kind_of_timing: 10.8 < 1243592459 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Beats shade < 1243592460 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1243592463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, I wonder why it dropped so much? < 1243592475 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :shade seems to only beat important ones :P < 1243592476 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ties against the defends and jump2 < 1243592500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust another_kind_of_timing >+++>--->+++>--->+++[(>)*5[[+[-]>+]+[[-]>+]]>[(>)*6[[+[-]>+]+[[-]>+]]>[(>)*7[[+[-]>+]+[[-]>+]]>[(>)*8[[+[-]>+]+[[-]>+]]>[(>)*9[[+[-]>+]+[[-]>+]]>[[(>)*10[[+[-]>+]+[[-]>+]]>[(>)*11[[+[-]>+]+[[-]>+]]>[(>)*12[[+[-]>+]+[[-]>+]]>[(>)*13[[+[-]>+]+[[-]>+]]>[(>)*14[[+[-]>+]+[[-]>+]]+[[+[-]>+]+[[-]>+]] < 1243592503 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_another_kind_of_timing: 5.2 < 1243592512 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Now it doesn't even beat shade < 1243592512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just don't get why it's tying against the defends < 1243592522 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ties the defends and waiter < 1243592527 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it should be losing < 1243592532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I'll abandon that line of reasoning < 1243592577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely wonders if the average program is slow enough that I could set up a whole second dummy flag in defend9, so I wouldn't have to risk the real one < 1243592598 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1243592613 0 :amca!n=amca@CPE-121-208-82-97.qld.bigpond.net.au JOIN :#esoteric < 1243592649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :shade beating slowrush is probably why it's doing so well < 1243592650 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi amca < 1243592803 0 :ais523!unknown@unknown.invalid QUIT :"mibbit.com: going to get breakfast" < 1243593020 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, slowrush is a good one to beat. < 1243593026 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Aaaaand you're gone :P < 1243593038 0 :amca!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Hi < 1243593047 0 :amca!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243593385 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try [[+-]+] < 1243593389 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix__try: 24.1 < 1243593395 0 :jix_!unknown@unknown.invalid NICK :jix < 1243593428 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that wouldn't work very well < 1243593428 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try [[(+-)*5]+] < 1243593431 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_try: 17.6 < 1243593435 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :once it realizes it's 0 ( on a ]) it's already too late < 1243593441 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243593444 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243593473 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :just read about bfjoust... < 1243593506 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it goes like this: ]s take value, both programs execute a command < 1243593521 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if either flag is at 0 and was 0 for the end of the previous round as well declare a winner < 1243593538 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1243593542 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :k < 1243593579 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so basically i can never test whether my flag is zero.... < 1243593658 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243593660 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but < 1243593664 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you can test whether ANY other cell is zero :) < 1243593767 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try [->[-]+] < 1243593771 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_try: 26.5 < 1243593797 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :oh, jix < 1243593801 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try [>[-]+] < 1243593802 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :long time no see < 1243593804 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_try: 19.6 < 1243593872 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1243593934 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in a loop is a cycle taken for [ and ] of the loop during iterations? < 1243593947 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :for ] yes < 1243593949 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah no isn't < 1243593950 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :for [ I think so < 1243593956 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the spec sais isn't < 1243593966 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :] jump to just after the matching [ < 1243593977 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hang on a sec < 1243593988 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but the ] itself takes one cycle < 1243594001 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: but that wasn't what i intended to ask ^^ < 1243594011 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just checking :-) < 1243594024 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :[-] is executed like -]-]-]-]... < 1243594029 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :because ] is its own turn < 1243594030 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So if you have [-] then the execution is not [-][-][-], it's [-]-]-] < 1243594038 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243594120 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try < < 1243594123 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_try: 0.0 < 1243594128 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243594135 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if you die it's a win for your opponent < 1243594139 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but if you nop forever it's not < 1243594144 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :watch out for that distinction < 1243594158 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust thisbeatssuiciding . < 1243594162 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_thisbeatssuiciding: 13.2 < 1243594169 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :this also beats programs that expect to see decoys or w/e < 1243594190 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so either jump2 or shade < 1243594212 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's not a big deal though because scoring is weighed; if you beat a program that has a high score YOU get a higher score < 1243594226 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so they don't lose much for not beating my terrible program that loses almost every fight < 1243594345 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try [>(+)*10[-](-)*20] < 1243594348 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_try: 34.7 < 1243594399 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that beats maglev, juggernaut, lolscounter, jump2, spyglass, ugh and slowrush < 1243594421 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you know where to find the other programs to look at them? < 1243594427 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1243594434 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/ < 1243594479 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :defend9 and shade were algorithmically generated, hence the size < 1243594501 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :genetic algorithm? < 1243594505 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :defend6 and defend7 have been around for -ages- < 1243594523 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no. he made an algorithm that codes higher level computations in just brainfuck < 1243594531 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243594536 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :which is a lot faster than handwriting it as you can imagine < 1243594541 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because that would be worth a try too < 1243594544 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no one's used genetic algorithms for bfjoust yet < 1243594553 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well then it's time for that i guess ^^ < 1243594588 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nah i should continue my linker instead of doing esoteric stuff right now... < 1243594601 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :... but otoh this is a really nice challenge < 1243594632 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243594639 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1243594642 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you should work on your linker now < 1243594653 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :because there's a flaw in the way it compares programs atm < 1243594663 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1243594664 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it only runs one match, which uses a tape length seeded by the concatenation of the two algorithms < 1243594681 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :this is flawed < 1243594683 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so it's vulnerable to insignificant changes < 1243594683 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1243594684 0 :nooga_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243594693 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :As a bonus it uses the unexpanded source < 1243594694 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's going to get fixed in one or two days when it runs all possible combinations < 1243594698 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :then you can give it a go < 1243594702 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So it sees -- and (-)*2 as different < 1243594715 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and - (-)*1 < 1243594716 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :only for the purposes of hashing the original tape length for each match yeah < 1243594720 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's not too bad right now < 1243594725 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, and -this is a comment- etc. < 1243594728 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but for genetic algorithms it would produce flawed results < 1243594763 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: not if i adjust the interpreter i use for ranking to that < 1243594816 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah < 1243594820 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and just run it on your own for a while? < 1243594851 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well for genetic algorithms i'd have to evaluate a few thousand programs / sec < 1243594898 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :21 tape lengths: maybe randomly evaluate one length out of the first five, one out of the next six, one out of the next five, one out of the next five < 1243594907 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :gives a reasonable approximation < 1243594920 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't thin so.. < 1243594931 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because i think for some programs even/odd length is more important < 1243594938 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh that's true < 1243594939 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so i could just evaluate only one by random < 1243594944 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :force two even force two odd? < 1243594958 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: for some the length mod 3 might be important ;) < 1243594978 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'd just rank them by one.... because in the next iteration they will be ranked by a different length < 1243594992 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and only the good ones will survive for a long time < 1243594998 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :alright < 1243595007 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :also < 1243595020 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :randomly flipping or not flipping the second program's polarity < 1243595023 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :(all + to -, all - to +) < 1243595024 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :might be good < 1243595037 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :to prevent trivial counters that are just the original program but using the polarity it handles worse < 1243595047 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :though I don't know how easy a genetic algorithm will derive those < 1243595062 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if it can't do something like that in one step it's probably fine < 1243595078 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's always the most tricky part ... < 1243595084 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :getting the mutations / crossovers right for the problem < 1243595128 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you might want to seed it with, say, programs currently on the hill? < 1243595134 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :because the goal in bfjoust is reasonably specific < 1243595149 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: i wouldn't seed it with that < 1243595157 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but would rank all programs against them < 1243595163 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aah < 1243595170 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1243595185 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so they get ranked against the #estoric hill and my own GA hill < 1243595193 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1243595241 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what do you seed it with then? < 1243595276 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well when i do GAs i also add random genomes to the population with each step < 1243595282 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so i'd have to create an algorithm to do random programs anyway < 1243595316 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :does the hill use the perl implementation? < 1243595323 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :forget < 1243595371 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ehird was working on an interpreter. meant to be fast as nails < 1243595376 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well nails aren't very fast < 1243595411 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I assume every addition of a [ will also force a ] to be inserted? < 1243595430 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll keep loops in a tree structure < 1243595435 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243595435 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243595437 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so it'll never move a ] < 1243595447 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because that will most probably result in a totally different program < 1243595454 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that would < 1243595459 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :while moving a [...] might just be a slight modification < 1243595512 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well will code a bit on the linker now and come back to this later < 1243595973 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"YES -> thor-ainor.it <- THIS IS *DELICIOUS*!" < 1243596110 0 :ais523!n=ais523@147.188.254.110 JOIN :#esoteric < 1243596897 0 :Sgeo_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243597028 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try2 [>[>[-]<-]+] < 1243597032 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_try2: 12.3 < 1243597223 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try2 [>[-]-[-]-] < 1243597227 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_try2: 24.1 < 1243597293 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try2 [>[---]-[-----](-)*100] < 1243597296 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_try2: 25.4 < 1243597303 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try2 [>[---]-[-----](-)*10] < 1243597307 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_try2: 30.4 < 1243597541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jump's been pushed off, I see < 1243597552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and defend6 and defend7 are gradually moving down the leaderboard < 1243597612 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idle ([]+)*1000 < 1243597616 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_idle: 11.4 < 1243597626 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that wouldn't work very well < 1243597627 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :because < 1243597638 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :-- < 1243597641 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you take the cell value from the start of the round < 1243597643 0 :Corun!n=Corun@94-194-31-231.zone8.bethere.co.uk JOIN :#esoteric < 1243597644 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and turns are synchronous < 1243597648 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so if a turn ends on 0 < 1243597655 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :] sees a 0 and says 'ah, time for the next instruction' < 1243597661 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but before it can execute that instruction the game is over < 1243597670 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :[] on your flag is pointless < 1243597674 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :[] on a cell in front of it however... :) < 1243597678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tripwire < 1243597682 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah i've seen that < 1243597693 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :try2 assumes there is a [] on the cell next to it < 1243597728 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and kills defend* and waiter < 1243597754 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but for a lot of others it probably just moves past the end < 1243597805 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wakes up < 1243597822 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot (-)*384000 < 1243597826 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_idiot: 24.2 < 1243597827 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :uh oh < 1243597833 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1243597838 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :max cycle count is current 100k < 1243597841 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :not 384k < 1243597849 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243597875 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haha that one wins only against my other 2... and against shade... < 1243597886 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so i just manged to lower the score of my other 2 programs < 1243597888 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :bfjoust idiot (-)*99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 < 1243597897 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :don't worry didn't run it < 1243597908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: but it can only run for 100000 cycles anyway < 1243597911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so all those 9s are redundant < 1243597915 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243598040 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waitntry >(-)*128>(+)*128>(-)*128>(+)*128[][>(+)*10[-](-)*20] < 1243598043 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_waitntry: 19.1 < 1243598143 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waitntry >>(-)*32>>>(+)*32>>+[]+[>(+)*10[-](-)*20] < 1243598147 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_waitntry: 17.1 < 1243598276 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waitntry >(-)*32>(+)*32>(-)*32>(+)*32[]++[>(+)*10[-](-)*20] < 1243598280 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_waitntry: 24.3 < 1243598295 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waitntry >(-)*16>(+)*16>(-)*16>(+)*16[]++[>(+)*10[-](-)*20] < 1243598299 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_waitntry: 19.6 < 1243598390 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot2 (-)*128(+-)*100000 < 1243598394 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_idiot2: 8.5 < 1243598542 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keep >>(+[[]+])*30 < 1243598546 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_keep: 14.5 < 1243598585 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh snap < 1243598601 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :you guys were talking badthing about me < 1243598602 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243598606 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keep >>(+[])*300 < 1243598607 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :bad things* < 1243598610 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_keep: 5.2 < 1243598630 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keep >>(+[])*100000 < 1243598631 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::( :( :( < 1243598634 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_keep: 15.0 < 1243598676 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :jix < 1243598677 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243598679 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :by the time you exit the [] loop < 1243598680 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i'm still at rank 6 < 1243598681 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243598682 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :they'll have skipped past < 1243598690 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1243598693 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*7(>[-[+]])*15(<)*29)*37 < 1243598694 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: yeah i know < 1243598696 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 56.2 < 1243598699 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :dam people heate me < 1243598702 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hate* < 1243598706 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: huh? < 1243598710 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nothing < 1243598744 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keep >>>>>>>>(+[]<<)*100000 < 1243598745 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*2(>[-[+]])*6(<)*9)*37 < 1243598749 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_keep: 5.1 < 1243598749 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 21.2 < 1243598761 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :that's the reason why i keep putting random shit < 1243598786 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why would you make code that goes backwards more than it goes forwards? < 1243598800 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :read the code again < 1243598801 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: i'm just experimenting < 1243598806 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh nvm < 1243598810 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :this is trivial optimization though < 1243598812 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243598820 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and would give a more accurate depiction of how your code's doing < 1243598846 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*32>(-)*32)*3(>[-[+]])*4(<)*9)*20 < 1243598850 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 34.8 < 1243598851 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :x( < 1243598883 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*32>(-)*32)*2>>(>[-[+]])*4(<)*9)*20 < 1243598887 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 26.7 < 1243598897 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*32>(-)*32)*4>>(>[-[+]])*2(<)*9)*20 < 1243598899 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 23.1 < 1243598907 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*32>(-)*32)*4>>(>[-[+]])*5(<)*12)*20 < 1243598910 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 29.8 < 1243598917 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :durrrrr i'm dumbbbb < 1243598933 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*4>>(>[-[+]])*5(<)*12)*20 < 1243598936 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 54.7 < 1243598946 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*4>>(>[-[+]])*5(<)*12)*18 < 1243598950 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 55.0 < 1243598952 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*4>>(>[-[+]])*5(<)*12)*17 < 1243598956 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 48.4 < 1243598960 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :xp < 1243598985 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fib >>++++++++++>+>+[[+++++[>++++++++<-]>.<++++++[>--------<-]+<<<]>>>[[-]<[>+<-]>>[<<+>+>-]<[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>[-]>+>+<<<-[>+<-]]]]]]]]]]]+>>>]<<<] < 1243598988 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_fib: 8.6 < 1243598998 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's very complex looking < 1243599001 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :does it do what you think it does? < 1243599011 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i just took http://www.hevanet.com/cristofd/brainfuck/fib.b < 1243599012 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1243599015 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh lol < 1243599052 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rot13 http://www.hevanet.com/cristofd/brainfuck/rot13.b < 1243599055 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_rot13: 0.0 < 1243599075 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :amazingly, brainfuck programs don't make good bfjoust programs < 1243599079 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust squares http://www.hevanet.com/cristofd/brainfuck/squares.b < 1243599082 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_squares: 0.0 < 1243599082 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :who knew that computing fibbonaci numbers was so useless? < 1243599096 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust random http://www.hevanet.com/cristofd/brainfuck/random.b < 1243599099 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_random: 0.0 < 1243599107 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fib http://www.hevanet.com/cristofd/brainfuck/fib.b < 1243599109 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you have to add a > at the beginning < 1243599110 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_fib: 0.0 < 1243599113 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Thought so < 1243599113 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or they'll all sucide < 1243599126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most BF programs don't start [-], though < 1243599128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and none start < < 1243599135 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rot13 >[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>++++++++++++++<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>>+++++[<----->-]<<-[>+<-[>+<-[>+<-[> < 1243599138 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_rot13: 10.7 < 1243599141 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>++++++++++++++<-[>+<-[>+<-[>+<-[>+<-[>+<-[>++++++++++++++<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>>+++++[<----->-]<<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>++++++++++++++<-[>+<-]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]>.[-]<,] < 1243599143 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243599148 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Darn < 1243599150 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Too long < 1243599153 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1243599153 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust err [ < 1243599155 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Half of rot13 beats fibonacci < 1243599157 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_err: 6.4 < 1243599161 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust err ] < 1243599165 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_err: 10.7 < 1243599169 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243599183 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust err ]+] < 1243599186 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_err: 16.4 < 1243599188 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :my dragon beats that < 1243599212 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust random >>>++[<++++++++[<[<++>-]>>[>>]+>>+[-[->>+<<<[<[<<]<+>]>[>[>>]]]<[>>[-]]>[>[-<<]>[<+<]]+<<]<[>+<-]>>-]<.[-]>>] < 1243599215 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_random: 0.0 < 1243599226 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what exactly [ without ] does < 1243599297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :morning < 1243599303 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm i should write a debugger for this at some time < 1243599303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or noon rather < 1243599323 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :evening here < 1243599324 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1243599357 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust factorial >(+)*10>>>+>+[>>>+[-[<<<<<[+<<<<<]>>[[-]>[<<+>+>-]<[>+<-]<([>+<-)*9[>[-]>>>>+>+<<<<<<-[>+<-(])*11>[<+>-]+>>>>>]<<<<<[<<<<<](>)*7[>>>>>]++[-<<<<<]>>>>>>-]+>>>>>]<[>++<-]<<<<[<[>+<-]<<<<]>>[->[-]++++++[<(+)*8>-]>>>>]<<<<<[<[>+>+<<-]>.<<<<<]>.>>>>] < 1243599360 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_factorial: 8.8 < 1243599363 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243599371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :slightly afternoon AnMaster < 1243599376 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust factorial >(+)*10>>>+>+[>>>+[-[<<<<<[+<<<<<]>>[[-]>[<<+>+>-]<[>+<-]<([>+<-)*9[>[-]>>>>+>+<<<<<<-[>+<-(])*11>[<+>-]+>>>>>]<<<<<[<<<<<](>)*7[>>>>>]++[-<<<<<]>>>>>>-]+>>>>>]<[>++<-]<<<<[<[>+<-]<<<<]>>[->[-]++++++[<(+)*8>-]>>>>]<<<<<[<[>+>+<<-]>.<<<<<]>.>>>>] < 1243599378 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_factorial: 4.2 < 1243599395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243599395 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Beats mirage, loses against everything else :-P < 1243599500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psewelklihiandnabarfrux chewelisksiamtmaybobyargruz < 1243599517 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!rot13 psewelklihiandnabarfrux chewelisksiamtmaybobyargruz < 1243599518 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :cfrjryxyvuvnaqanonesehk purjryvfxfvnzgznlobolnetehm < 1243599521 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm nope < 1243599566 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :beat my random shit < 1243599572 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*4>>(>[-[+]])*5(<)*12)*23 < 1243599575 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 65.4 < 1243599633 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :rushpolarity :twisted::twisted::twis ted: < 1243599644 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243599666 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust collatz >[(-)*10[>>>[>>>>]+[[-]+<[->>>>++>>>>+[>>>>]++[->+<<<<<]]<<<](+)*6[>(-)*6<-]>--[>>[->>>>]+>+[<<<<]>-],<]>]>>>++>+>>[<<[>>>>[-](+)*9<[>-<-](+)*9>[-[<->-]+[<<<<]]<[>+<-]>]>[>[>>>>]+[[-]<[+[->>>>]>+<]>[<+>[<<<<]]+<<<<]>>>[->>>>]+>+[<<<<]]>[[>+>>[<<<<+>>>>-]>]<<<<[-]>[-<<<<]](>)*7]>>+[[-](+)*6>>>>]<<<<[[<(+)*8>-]<.([-]<)*3] < 1243599670 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_collatz: 13.1 < 1243599704 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust collatz >[(-)*10[>>>[>>>>]+[[-]+<[->>>>++>>>>+[>>>>]++[->+<<<<<]]<<<](+)*6[>(-)*6<-]>--[>>[->>>>]+>+[<<<<]>-],<]>]>>>++>+>>[<<[>>>>[-](+)*9<[>-<-](+)*9>[-[<->-]+[<<<<]]<[>+<-]>]>[>[>>>>]+[[-]<[+[->>>>]>+<]>[<+>[<<<<]]+<<<<]>>>[->>>>]+>+[<<<<]]>[[>+>>[<<<<+>>>>-]>]<<<<[-]>[-<<<<]](>)*7]>>+[[-](+)*6>>>>]<<<<[[<(+)*8>-]<.([-]<)*3] < 1243599708 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_collatz: 13.2 < 1243599730 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Bunch of ties from that one < 1243599744 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243599753 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :imagine making one that looks like this but still gets lots of wins < 1243599760 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :obfuscated bfjoust :) < 1243599768 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1243599779 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it may appear to be generating prime numbers innocently, but behind the scenes it thrashes all 19 other programs on the hill < 1243599780 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243599898 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dbfi >>>+[[-]>>[-]++>+>(+)*7[<++++>>++<-]++>>+>+>+++++[>++>(+)*6<<-]+>>++[[>[->>]<[>>]<<-]<[<]<+>>[>]>[<+>-[[<+>-]>]<[[[-]<]++<-[<(+)*9>[<->-]>>]>>]]<<]<]<[[<]>[[>]>>[>>]+[<<]<[<]<+>>-]>[>]+[->>]<<<<[[<<]<[<]+<<[+>+<<-[>-->+<<-[>+<[>>+<<-]]]>[<+>-]<]++>>-->[>]>>[>>]]<<[>>+<[[<]<]>[[<<]<[<]+[-<+>>-[<<+>++>-[<->[<<+>>-]]]<[>+<-]>]>[>]>]>[>>]>>]<<[>>+>>+>>]<<[-(>)*8]<<[>.(>)*7]<<[>->>>>>]<<[>.>>>]<<[>+>]<<[+<<]<] < 1243599902 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_dbfi: 7.9 < 1243599925 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck interpreter beats keke2 < 1243599937 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243599940 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1243599947 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243600008 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :huh something is wrong with the report? < 1243600015 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :is it just tabs? < 1243600027 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :sometimes it's screwed by tabs if a program scores only single digits < 1243600074 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust nothing . < 1243600077 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but it should report fine otherwise < 1243600077 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_nothing: 10.3 < 1243600086 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :. beats programs that rely apon an assumption < 1243600091 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :i.e. my enemy will setup decoys < 1243600110 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :here goes a program that runs off the end and doesn't care < 1243600111 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :when is the report updated and what does it include? < 1243600111 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*4(>[-[+]])*7(<)*12)*59 < 1243600115 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 66.6 < 1243600120 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's reported after every new submission < 1243600131 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :does it include the last submission always? < 1243600134 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243600135 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :always < 1243600146 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: Thanks for raising maglev's score ^_^ < 1243600152 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because i don't see them often < 1243600159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defend9 http://pastebin.ca/raw/1439379 < 1243600160 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :dam < 1243600163 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :uh oh < 1243600173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why the uh oh? < 1243600182 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :defend9 teh best program!! < 1243600183 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :mmmmm < 1243600185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, if defend9 takes a long time to run, that's normally because it's winning < 1243600188 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the 9 stands for over nine thousand < 1243600193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I have a good feeling about this < 1243600222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's almost the same program, I just fixed a couple of bugs and optimised the value of an important constant < 1243600294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and wow, it /is/ taking a long time < 1243600298 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_defend9: 73.6 < 1243600307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yay, not bad at all < 1243600316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :top of the leaderboard < 1243600318 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yay, you raised maglev's score too < 1243600342 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i redesigned ugh to raise all the other scores < 1243600353 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :maglev beats everybody above it except shade and rushpolarity < 1243600354 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh < < 1243600363 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 0.0 < 1243600367 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1243600369 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: Noo, now you reduced my score :-P < 1243600411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if keke2 has been redesigned recently < 1243600414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I beat it locally < 1243600420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I lost to it in EgoBot < 1243600420 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try2 < < 1243600430 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or is it just the RNG < 1243600430 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_try2: 0.1 < 1243600438 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243600441 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :beats mine < 1243600441 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, the two suicide programs tie with each other < 1243600448 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're both on 0.1 now < 1243600457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: the random seed is based on a hash of both programs < 1243600465 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust the_greatest_program_ever!!! [>[-[+]]-] < 1243600465 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :FIX IT NOW < 1243600465 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so any particular matchup should be deterministic < 1243600468 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :AARGHRGARG < 1243600475 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_the_greatest_program_ever___: 34.2 < 1243600477 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Oh, so you're using the same impl < 1243600479 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :not bad < 1243600497 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: almost the same < 1243600500 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I assumed that your local interpreter would do things differently < 1243600501 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I hacked it to produce debug output < 1243600515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I can see how any particular pair of programs functions < 1243600535 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bluguerrilla_glasses [--]_[--] < 1243600538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: incidentally, it beats rushpolarity now too < 1243600545 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__bluguerrilla_glasses: 5.5 < 1243600548 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1243600555 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust the_greatest_program_ever!!! +[>[-[+]]-] < 1243600565 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_the_greatest_program_ever___: 40.0 < 1243600570 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1243600573 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust the_greatest_program_ever!!! +[>[-[+]]--] < 1243600583 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_the_greatest_program_ever___: 40.5 < 1243600586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :due to an architectural improvement; I made it polarity-independent < 1243600588 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust the_greatest_program_ever!!! +[>[-[+]]---] < 1243600598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it now has two /different/ ways of gluing the opponent in place < 1243600598 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_the_greatest_program_ever___: 47.7 < 1243600606 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust the_greatest_program_ever!!! +[>[-[+]](-)*4] < 1243600616 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_the_greatest_program_ever___: 32.4 < 1243600622 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust the_greatest_program_ever!!! ++[>[-[+]]---] < 1243600630 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the value should be coprime to 256 < 1243600632 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_the_greatest_program_ever___: 40.5 < 1243600637 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust the_greatest_program_ever!!! +[>[-[+]]--] < 1243600641 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh wait you're moving there < 1243600647 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_the_greatest_program_ever___: 40.5 < 1243600653 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243600654 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust the_greatest_program_ever!!! +[>[-[+]]---] < 1243600656 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :there leaving it on that < 1243600667 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_the_greatest_program_ever___: 47.7 < 1243600686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, quickbeatinthestreetdanceonyo_feetcausethisissoneat has dropped a /lot/ < 1243600688 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what happened to it? < 1243600691 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot ((-)*1000><><><><><><><)*100 < 1243600699 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :let's see what it's losing to... < 1243600701 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__idiot: 8.5 < 1243600715 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot (+-><-+)*100000 < 1243600724 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :maglev, waiter, defend 6-7-9, neon glow, 3pass, keke2 < 1243600725 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__idiot: 22.9 < 1243600726 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I guess that < 1243600729 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it was beating defend9 and now is not < 1243600747 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot (+->(-)*19<-+)*10000 < 1243600749 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: that's like my vff, just worse < 1243600756 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__idiot: 10.0 < 1243600764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you're going to write a farmer, you may as well go all out < 1243600774 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust (>)*11(-.)*512 < 1243600775 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243600779 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*11(-.)*512 < 1243600782 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :farmer? < 1243600784 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot (+->+-<)*100000 < 1243600794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: a program that scrambles the tape elements near its flag < 1243600798 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__idiot: 17.0 < 1243600798 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 7.8 < 1243600804 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*12(-.)*512 < 1243600805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not entirely sure what good that does, except for scrambling the flag itself < 1243600814 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 15.2 < 1243600818 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*13(-.)*512 < 1243600821 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Since when are they called farmers? < 1243600824 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot ((+-)*100>(+-)*100<)*5000 < 1243600830 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__idiot: 11.2 < 1243600830 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 18.4 < 1243600832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think someone submitted a program like that and called it farmer < 1243600834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I copied the name < 1243600836 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*14(-.)*512 < 1243600840 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot <^.^> < 1243600840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I might be wrong, though < 1243600844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've was up all night < 1243600844 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 8.5 < 1243600844 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I did :-P < 1243600849 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__idiot: 0.0 < 1243600852 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*15(-.)*512 < 1243600857 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I submitted some six or seven farmers < 1243600857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: well, you coined a BF Joust term, well done < 1243600862 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 6.2 < 1243600863 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yay < 1243600870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now, who came up with "tripwire"/ < 1243600877 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*13(-.)*256>(-.)*256 < 1243600883 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The only one I've seen using that term is you :-P < 1243600887 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 10.6 < 1243600895 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust kirbyhassuicidalfeelingsheneedstoexpress <(-.-)*3> < 1243600899 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*12(-.)*256>(-.)*256 < 1243600906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I just noticed a *-160 in defend9's code < 1243600910 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's in a bit that probably never runs < 1243600910 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what lol < 1243600912 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_kirbyhassuicidalfeelingsheneedstoexpress: 0.0 < 1243600912 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 17.3 < 1243600935 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*12(-.)*129>(-.)*129 < 1243600944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll need to figure out what it /ought/ to say later < 1243600945 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 24.4 < 1243600953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably *163, based on context < 1243600957 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*12(-.)*129>(-.)*129a < 1243600967 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 8.9 < 1243600968 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so, maglev and keke2 beat defend9 < 1243600968 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1243600970 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot :3 < 1243600971 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*12(-.)*129>(-.)*129b < 1243600982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: keke2 I don't know < 1243600986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given that my local tests, it doesn't < 1243600988 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 9.6 < 1243600988 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__idiot: 12.4 < 1243600992 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :jix you are exploiting hash values D: < 1243600998 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*12(-.)*129>(-.)*129>(-.)*129>(-.)*129>(-.)*129>(-.)*129>(-.)*129 < 1243601005 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :HASH VALUES < 1243601008 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 29.7 < 1243601011 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wait what was that text macro I had < 1243601053 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot [>-[+]] < 1243601056 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nvm < 1243601058 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :~~~:'(HASH BASED RANDOMNESS:'(~~ < 1243601063 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__idiot: 11.0 < 1243601064 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot [>-[+]-] < 1243601077 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__idiot: 30.8 < 1243601080 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :we need a faster implementation for the hil < 1243601082 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot [>-[+-+]-] < 1243601083 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :*hill < 1243601091 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__idiot: 26.0 < 1243601115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, keke2 starts with ten >s < 1243601127 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and in my local game, the random seed happens to give a tape length of 10 < 1243601135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's kind of hard to test < 1243601146 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably the RNG is different in the egobot version due to having a different libc < 1243601154 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1243601156 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :there you go < 1243601280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that wasn't even a deliberate attempt to exploit the hash < 1243601294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it just turned out that way when I finally got the detection code properly working < 1243601503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :speedy1's dropping down the leaderboard now < 1243601509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least it's done its bit to make programs a bit faster < 1243601596 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the weaker speedy1 gets < 1243601599 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the less it matters if you don't beat it < 1243601610 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243601613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :same for any other program < 1243601623 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the hill will be faster overall as a result < 1243601634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can tell it's faster, on the basis that speedy1 is doing badly on it < 1243601636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but was doing well before < 1243601696 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how long defend9 will stay up there < 1243601720 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :power through obfuscation < 1243601723 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :i.e. ages :) < 1243601731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's not meant to be obfuscated < 1243601740 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's brainfuck < 1243601743 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :i.e. obfuscated by definition < 1243601747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243601838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks it's interesting that even defence programs have to use decoys, to give themselves time to set up the defence < 1243601973 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1243602369 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :@_@ < 1243602376 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1243602398 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1243602398 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric : | < 1243602399 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :/< < 1243602459 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.(-.)*512>(+)*128.(++.)*512)*15 < 1243602470 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 17.5 < 1243602472 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++.-.+.-+)*29 < 1243602482 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 30.3 < 1243602533 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :im the juggernaut < 1243602682 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :L(-_- )7 < 1243602684 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric : / \ < 1243602713 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :IS THAT YOU NAITO HORIZON < 1243602731 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :what < 1243602785 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://naitohorizon.blogspot.com/ < 1243602831 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243602857 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :--( ^w^)- < 1243602867 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric : /| < 1243602870 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :arrhhg **** < 1243602910 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :leonid : It reminded me of this : http://ja.wikipedia.org/wiki/%E5%86%85%E8%97%A4%E3%83%9B%E3%83%A9%E3%82%A4%E3%82%BE%E3%83%B3#.E3.83.96.E3.83.BC.E3.83.B32 < 1243602919 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :⊂二二二( ^ω^)二⊃ < 1243602921 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Bu-n < 1243602950 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :         /⌒ヽ < 1243602950 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :  ⊂二二二( ^ω^)二⊃ < 1243602950 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :        |    /       ブーン < 1243602950 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :         ( ヽノ < 1243602950 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :         ノ>ノ  < 1243602951 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :     三  レレ < 1243602957 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1243603364 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :..... < 1243603696 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it fails in monospace < 1243603712 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Mona font isn't monospaced < 1243603714 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :sorry. your home is 2ch, cute creature < 1243603714 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :So yeah < 1243603744 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, bu-n works on IRC, but only when using one line. < 1243603756 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :⊂二二二( ^ω^)二⊃ SPREAD YOUR ARMS AND BU-N < 1243603801 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :( ゚ -゚) you don't say < 1243603814 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes. < 1243603820 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Do you like mittens. < 1243603820 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :∂_∂ < 1243603833 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :π_π < 1243603845 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :≈_≈ < 1243603856 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :º∑º < 1243603863 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :yes, I do like kittens so much < 1243603897 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :(づの‿の)づ < 1243603906 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1243603912 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :too lazy to bring up japanese keyboard < 1243603925 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I just happen to keep my favorites :3 < 1243603934 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :*mittens < 1243603946 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :·‚· < 1243603947 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://tanasinn.info/wiki/%28_%EF%BE%9F_%E3%83%AE%EF%BE%9F%29 < 1243603949 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :·_· < 1243603963 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :≥A≤ < 1243603985 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :◊_◊ < 1243603987 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :( ・ิω・ิ) < 1243603991 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :kittens < 1243603993 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Why hello there < 1243604043 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Mittens for kittens < 1243604063 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I read a story about that when I was younger < 1243604079 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :the mittens who lost their kittens. Or actually it was the other way around. < 1243604100 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :"This page is small. You can help by making it huge. " < 1243604102 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243604110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: I thought they got them dirty, rather than losing them < 1243604128 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I think we may have read different stories? < 1243604141 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :possibly < 1243604149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a British nursery rhyme < 1243604153 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and not a particularly interesting one < 1243604156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't remember it any more < 1243604169 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.rhymes.org.uk/three_little_kittens.htm < 1243604172 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oh, yes, that one < 1243604193 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :"Meeow, meeow, meeow, now we shall have no pie." < 1243604195 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Awwww < 1243604198 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Poor kittens < 1243604204 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ais523: actually, it may be the same one :) < 1243604210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I think so < 1243604229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, they lost them < 1243604235 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then got them dirty eating the pie < 1243604237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so we were both right < 1243604238 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :Part Une and Part Deux < 1243604252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the big question here is: why would a cat wear gloves to eat pie anyway/ < 1243604301 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it would be easier to wash their gloves than to wash their paws < 1243604338 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :............... ?_? < 1243604716 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :(づの‿の)づ < 1243604725 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :(>'-')> < 1243604831 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :     | \ < 1243604831 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :     |Д`) ... < 1243604831 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :     |⊂ < 1243604831 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :     | < 1243604851 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :(>^.^)> < 1243604852 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :<(^.^<) < 1243604868 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oh man, reminds me of when I had the kirby rolling game on my gameboy color < 1243604874 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :where you tilted the gameboy < 1243604879 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :good old days < 1243604915 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1243605061 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :    ∧ ∧___   < 1243605061 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :   /(*゚ー゚) /\ < 1243605061 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric : /| ̄∪∪ ̄|\/ < 1243605061 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :   |        |/ < 1243605061 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :     ̄ ̄ ̄ ̄ < 1243605312 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :they see me boxin < 1243605313 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :they hatin < 1243605417 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :She's more of the kind to wish on a dream and shit like that < 1243605511 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://tanasinn.info/images/4/42/PayDaddyCool.png < 1243605518 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :That picture always cracks me up. < 1243605597 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lmfao < 1243605640 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :A nutella cake < 1243605641 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: I don't exactly get the foodstuffs. < 1243605646 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :A tomato in a muffin cup < 1243605655 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it is quite maddening < 1243605662 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :What madman did this? < 1243605733 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: if u eat teh cake i will give u access to my secret area of http://img.secretareaofvipquality.net/src/1234340335056.jpg < 1243605783 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1243605931 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :I did that photo :( < 1243606142 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :is nesting of ( and ) allowed? < 1243606158 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jix: yes < 1243606165 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243606166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although nested ({})% doesn't seem to work < 1243606178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so replacing with ()* for GregorR's interpreter is required < 1243606181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though that's against the spec < 1243606258 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: >_> < 1243606283 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :nice pennies < 1243606284 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :([)*322 is illegal according to the spec < 1243606300 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :They're all stored in my old Game Boy bag < 1243606307 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :btu is in defend9 < 1243606308 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :*but < 1243606313 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Except when I have to pay Daddy Cool. < 1243606337 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'm writing my own interpreter right now and want to make it compatible to what is out there... < 1243606465 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I approve of this diagram. http://tanasinn.info/wiki/Mittens < 1243606573 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :    ∧_∧∩        ∧_∧ )/ < 1243606573 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :   ( ゚ ヮ゚)/        (゚ ヮ゚ ) ´ < 1243606573 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric : _ / /   /       _と と ヽ < 1243606573 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :\⊂ノ ̄ ̄ ̄ ̄\   \  ̄ ̄ ̄ ̄ ̄\ < 1243606573 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric : ||\        \  .||\.        \ < 1243606574 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric : ||\|| ̄ ̄ ̄ ̄ ̄||   ||\|| ̄ ̄ ̄ ̄ ̄|| < 1243606576 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric : ||  || ̄ ̄ ̄ ̄ ̄||   ||  || ̄ ̄ ̄ ̄ ̄|| < 1243606578 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :    .||          ||      .||          || < 1243606579 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :what interpreter does egobot use? < 1243606580 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243606587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jix: egojoust < 1243606592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's in the egobot distribution < 1243606593 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1243606713 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ais523: which can be found where? < 1243606725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1243606726 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is a bot for running programs in esoteric programming languages. If you'd like to add support for your language to EgoBot, check out the source via mercurial at https://codu.org/projects/egobot/hg/ < 1243607000 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :this looks like the original bfjoust interp https://codu.org/projects/egobot/hg/index.cgi/rev/1fdbcf450c99 < 1243607010 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :never have I ever < 1243607012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the Perl interp's my original < 1243607023 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :egojoust: https://codu.org/projects/egobot/hg/index.cgi/rev/d788867c80a2 < 1243607028 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243607059 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://tanasinn.info/wiki/Haruhi_Mittens < 1243607075 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and what about the spec saying that ([)*10 is illegal but it being used < 1243607109 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jix: if you don't support it, make sure you get nested ({})% working < 1243607117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you're aiming for compatibility, you should support both < 1243607148 0 :amca!unknown@unknown.invalid QUIT :"Farewell" < 1243607163 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :what is annoying... that i don't know what kind of pattern i have on the opening ( < 1243607210 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: O^_^O < 1243607226 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why not scan ahead to see if you find a { on the same level as it < 1243607230 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :then jump back and continue < 1243607240 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :just found another solution < 1243607459 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243607480 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :[¬º-°]¬ < 1243607599 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, are you a /prog/lodyte? < 1243607680 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I have been known to browse. and post. < 1243607721 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :There seems to be a lot of /prog/ people here < 1243607732 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :well. half of /prog/ possibly. :/ < 1243607743 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1243607745 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Iunno < 1243607762 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :/prog/ seems pretty active for a textboard < 1243608771 0 :lereah_!unknown@unknown.invalid QUIT :"Leaving" < 1243609954 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1243610323 0 :GregorR-L!unknown@unknown.invalid QUIT :Remote closed the connection < 1243611027 0 :FireFly!n=FireFly@82.182.180.137 JOIN :#esoteric < 1243611212 0 :GregorR-L!n=gregor@c-76-105-254-150.hsd1.or.comcast.net JOIN :#esoteric < 1243612757 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243614593 0 :inurinternet!unknown@unknown.invalid QUIT :Connection timed out < 1243614863 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243615137 0 :myndzi!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243615735 0 :Patashu!unknown@unknown.invalid QUIT :Remote closed the connection < 1243615777 0 :myndzi!i=myndzi@tengototen.net JOIN :#esoteric < 1243615796 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1243616232 0 :Laptop!n=chatzill@c115216.upc-c.chello.nl JOIN :#esoteric < 1243616241 0 :Laptop!unknown@unknown.invalid NICK :whtspc < 1243616250 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1243616258 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1243616266 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :hello oerkan < 1243616269 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :oerjan < 1243616278 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :I'm a big time lurker here < 1243616291 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :but I have a question < 1243616309 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243616311 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :so I speak out loud for once < 1243616330 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :Is there a standalone version of egobot < 1243616332 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243616346 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1243616347 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is a bot for running programs in esoteric programming languages. If you'd like to add support for your language to EgoBot, check out the source via mercurial at https://codu.org/projects/egobot/hg/ < 1243616350 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :something alike that I can use without the channel < 1243616357 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1243616374 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this version is fairly new < 1243616403 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can private message it, anyhow < 1243616429 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, GregorR is the person to ask < 1243616445 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :ah ok, private < 1243616469 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :I would like to play around with it at work :) < 1243616496 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh when you are not on irc at all? < 1243616499 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :whtspc: hg clone https://codu.org/projects/egobot/hg egobot/ < 1243616507 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :yes that's what I mean < 1243616568 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: allthough I'm interested in esolangs, I'm not big computer-nerd < 1243616582 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :what can I do with that? < 1243616589 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :compile ? < 1243616598 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :to standalone? < 1243616609 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you _were_ a big computer nerd, you could probably change the code to make it standalone < 1243616618 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1243616627 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :I hoped someone already did :) < 1243616660 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't a big enough computer nerd himself to do that < 1243616676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :even if i program some esothings < 1243616783 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :Ok thanks anyway, I'll try to make some kind of multiple language interpreter myself, I think a not-nerd should be able to do that < 1243616943 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :I'll move back into anonymity now, speak to you someday, thanks! < 1243616957 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whtspc: those are usually called "shells" ;D < 1243616959 0 :whtspc!unknown@unknown.invalid QUIT :"ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]" < 1243617011 0 :myndzi\!i=myndzi@tengototen.net JOIN :#esoteric < 1243617652 0 :myndzi!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243617839 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243618943 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243621433 0 :Judofyr!n=Judofyr@ti0056a380-0643.bb.online.no JOIN :#esoteric < 1243622363 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243622682 0 :leonid_!unknown@unknown.invalid QUIT :"Leaving" < 1243622816 0 :jix_!n=jix@dyndsl-095-033-115-244.ewe-ip-backbone.de JOIN :#esoteric < 1243623596 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243624050 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243624438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where i was: sleeping < 1243624471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RIP i_keelst_thou < 1243624473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2009-2009 < 1243624656 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1243624747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:35:01 word on the street is that it's being rewritten to run with all 21 lengths, then with one of the program's polarity flipped, then the remaining 21 lengths < 1243624754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :teaser :) < 1243624864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:50:29 thought experiments are fun < 1243624864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:50:38 especially if you put on thought lab coats and use thought chemicals < 1243624870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :truer words have never been spoken < 1243625065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:02:38 I don't know any perl :( < 1243625065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:02:42 only know visual basic and jav < 1243625066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:02:43 +a < 1243625068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1243625289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:18:52 Thing I was wondering about.. If one has a simple state machine, like f.ex. brainfuck, shouldn't it be relatively easy to detect infinite loops, by checksumming the machines state at the start of a loop, and after each iteration, check if the state (or any state in that loop) recurred? < 1243625290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:19:03 Might be that I'm thinking wrong, I'm pretty tired already :) < 1243625294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243625296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :works < 1243625298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :patashu is wrong < 1243625300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the problem is < 1243625307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can't do it on a turing machine, for a turing machine < 1243625318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can do it on a turing machine for any finite program < 1243625327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Patashu is evry wrong < 1243625329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*very < 1243625336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:21:59 And that method would fail with +[>+] < 1243625338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :finite tape < 1243625376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:24:01 pikhq: thats because all non-TMs halt :P < 1243625379 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yes. After that I noted that the halting problem is solvable on a finite state machine. < 1243625379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243625386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Absolutely incorrect, psygnisfive. < 1243625390 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1243625391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Please don't say such stupid things. < 1243625394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yar < 1243625397 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*For* a finite state machine. < 1243625401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rite < 1243625421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:27:23 ((lambda (x x)) (lambda (x x))) ;! < 1243625424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :repeats state :-P < 1243625438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's fucked syntax < 1243625447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in Scheme, that takes two arguments, both called x, and then syntax errors. < 1243625448 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Shaddup. < 1243625463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(\x.x x)(\x.x x) -> (\x.x x)(\x.x x) < 1243625466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's very state-repeating < 1243625469 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I meant ((lambda x (x x)) (lambda x (x x))), of course. < 1243625482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:29:43 if it's modified to run all tape lengths and both polarities < 1243625483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:29:50 should all tape length matches have equal weighting? < 1243625484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243625488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :specialization is for insects < 1243625494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: (lambda (x) (x x)), for Scheme < 1243625505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:30:35 anything that doesnt halt /is/ a turing machine, just not a UNIVERSAL turing machine. < 1243625507 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine. < 1243625508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.................. < 1243625515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: where do your definitions come from? < 1243625516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're bullshit < 1243625523 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I meant (x){x x} (x){x x} < 1243625541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No, you meant (λx. x x)(λx. x x) < 1243625547 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That too. < 1243625596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh, this no-more-than-80-columns-and-four-indentations rule is helping my code a lot < 1243625604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since I keep having to split functions :D < 1243625757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:31:56 ignoring, ofcourse, trivial non-halting behavior like S -> S or similar. < 1243625766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"ignoring the whole point" < 1243625836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:35:24 leonid_, increase the current cell, decrease it until its zero, increase it... < 1243625836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243625839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the loop ends when it's zero < 1243625854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[+[-]] = while(cell){cell++;while(cell){cell--;}} < 1243625860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc the outer while only runs once < 1243626313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how would you translate this bf loop to a polynomial [-->+<] ? < 1243626396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, maybe you can help here < 1243626405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to me it seems to be a form of division < 1243626407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, let's analyze the iteration < 1243626414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure :) < 1243626426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :while(0){0-2, 1+1} < 1243626433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :correct < 1243626434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(where x+y is ptr+x = y) < 1243626435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eer < 1243626436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+=y < 1243626437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243626438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: okay, so < 1243626443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: we decrease by two < 1243626453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so, that is basically < 1243626459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :times(0/2){1+1} < 1243626466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0=0 < 1243626471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243626472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: this is general, for example: < 1243626476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[->+<] < 1243626477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1243626478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :would become < 1243626483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wait < 1243626485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[x] = value of cell x < 1243626488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x = literal x < 1243626491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: [-->+<] is < 1243626502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :times([0]/2){[1]+=1}; [0]=0; < 1243626506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: [->+<] is < 1243626513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :times([0]/1){[1]+=1};[0]=0; < 1243626514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where is that notation from < 1243626518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: since x/1 = x, it works < 1243626520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I made it up < 1243626523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but do you see? < 1243626525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok sure < 1243626536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but how do you avoid iterations in that times? < 1243626541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: eh? < 1243626556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh, i see < 1243626571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, just do it as if it decremented one. then divide the values by 2 < 1243626577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I would expect [->++<] to be compiled to: p[1] = 2 * p[0]; p[0] = 0; < 1243626589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: we're talking about [-->+<] < 1243626594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, we are < 1243626596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is p[1] = p[0]/2; < 1243626597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what about it then < 1243626599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :p[0]=0; < 1243626607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but, we need to handle odd numbers < 1243626610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's say p[0]=3 < 1243626614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes that is the issue < 1243626618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[-->+<] p[1]+=1, p[0]=1 < 1243626627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[-->+<] p[1]+=1, p[0]=255 < 1243626642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then < 1243626650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[-->+<] p[1]+=1, p[0]=253 < 1243626651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[-->+<] p[1]+=1, p[0]=251 < 1243626656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[-->+<] p[1]+=1, p[0]=249 < 1243626660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1243626661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243626662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: etc < 1243626663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :up to < 1243626669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[-->+<] p[1]+=1, p[0]=1 < 1243626669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :down to ;P < 1243626671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I believe) < 1243626678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so we can conclude that < 1243626680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if the number is odd < 1243626681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it loops forever < 1243626683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and eva < 1243626683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1243626685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and eva < 1243626690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so, it turns into < 1243626704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if (p[0]%2==0){p[1]+=p[0]/2;p[0]=0;}else{for(;;);} < 1243626711 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1243626716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tada < 1243626717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, lets say we have one that must be finite then, as a better example. Like [--->+<] < 1243626727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that doesn't have to be finite < 1243626735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's infinite if (cell % 3)!+0 < 1243626736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*!=0 < 1243626762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, with 256-wrapping cells it is always finite < 1243626775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hmm < 1243626780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the extended gcd stuff? < 1243626783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, then, it's just < 1243626787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :might take more than one crossing of 256 < 1243626794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: lemme write a program to trace it < 1243626796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 secs < 1243626807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: let's say the value is 4 < 1243626854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if (positive_index_cell_diff%2 == 1) it is finite. Where -3 is thus 253. < 1243626860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, wait, sec < 1243626866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1243626883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243626885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :prog written < 1243626888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: end values are < 1243626891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[0]=0, [1]=127 < 1243626895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for [0]=4, [1]=0 < 1243626899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and [--->+<] < 1243626912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I can run it for another starting value < 1243626921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how about [0]=16, [1]=0? < 1243626926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1243626938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1243626940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[1]!=127 < 1243626949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for [0]=4, [1]=172 at the end < 1243626959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for [0]=16, [1]=176 at the end < 1243626991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so, let's try with 2 < 1243626995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but question is, can you know this if you don't know what [0] is at compile time. I mean "know" here as in "know what arithmetic operation to turn it into" < 1243626995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is the smallest non-trivial even number < 1243626998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ie the one that actually loops < 1243627014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok, for n=2, it loops 86 times < 1243627018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(and thus [1]=86) < 1243627021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, maybe 87 < 1243627026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0-based indexing throwing me off < 1243627026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1243627033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's probably some modulo thing < 1243627037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, " 0-based indexing throwing me off" <-- you aren't alone < 1243627046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah I always have to stop and think < 1243627081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: now, it should be calculating 2/3 < 1243627086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is 0.6r < 1243627095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can manage 0-based arrays pretty well. I kind of "learnt" the important edge cases. Anything else that is zero indexed though... < 1243627111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, question was. Does that actually map to /3... hm < 1243627115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, absolutely < 1243627118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's integer division by 3 < 1243627153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>> _0=9;_1=0 => 0 < 1243627153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>> while _0!=0; puts "[0]=#{_0} [1]=#{_1} -> [0]=#{_0 = (_0-3)%256} [1]=#{_1 += 1}" end < 1243627154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[0]=9 [1]=0 -> [0]=6 [1]=1 < 1243627156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[0]=6 [1]=1 -> [0]=3 [1]=2 < 1243627156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, can't map to an integer polynomial then. Expression sure. But not integer polynomial < 1243627158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[0]=3 [1]=2 -> [0]=0 [1]=3 < 1243627160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :=> nil < 1243627162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>> 9/3 < 1243627164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :=> 3 < 1243627166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: < 1243627176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah well, "polynomial" in bf optimization just means "constant expression on tape cells" :P < 1243627186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now if only oerjan was here < 1243627202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure there's an easy way to figure this out < 1243627207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: btw for [0]=1, [1]=171 < 1243627218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and for [0]=4, [1]=172 as I said < 1243627219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so you mean I coded the "integer polynomial library" for nothing? With the distributive laws and simplification and so on < 1243627221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243627229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: haha, did you actually do that? < 1243627251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure. It handles addition and multiplications of two polynomials too < 1243627256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :expands them and so on < 1243627270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: [0]=5 → [1]=87, [0]=8 → [1]=88 < 1243627284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :perhaps [0]=(N/2)-1 → [1]=(result_of_N)-1 < 1243627291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, about 200 lines of erlang code, including the "special foldl" for generating backend output < 1243627301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243627303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :perhaps [0]=(N/2)+1 → [1]=(result_of_N)-1 < 1243627305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mixed that up < 1243627315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err... for which code? < 1243627321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for non-divisors here) < 1243627329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:00 ehird: AnMaster: btw for [0]=1, [1]=171 < 1243627329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:00 ehird: and for [0]=4, [1]=172 as I said < 1243627333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:01 ehird: AnMaster: [0]=5 → [1]=87, [0]=8 → [1]=88 < 1243627342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(4/2) = 2 < 1243627344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 - 1 = 1 < 1243627348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :result_of_4 = 172 < 1243627350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :result_of_1 = 171 < 1243627356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(8/2) = 4 < 1243627362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4 + 1 = 5 < 1243627367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :result_of_8 = 88 < 1243627372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :result_of_4 = 87 < 1243627376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so sometimes it's +1, sometimes it's -1 < 1243627378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I can handle loop with +1/-1 for index cell and which only contains adds/sets/"other polynomials" < 1243627381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how queer this is < 1243627398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243627409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so not trivial integer division then? < 1243627423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh, it's trivial integer division if [0] % N == 0 < 1243627427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in, if it divides properly < 1243627434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just the edge-case that produces weird shit < 1243627442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :edge-case being [0]%N!=0 < 1243627452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where N was? < 1243627458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lost track < 1243627479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: number of -s < 1243627481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, problem if, if a compiler handles everything but edge cases just fine then you get GCC. < 1243627487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in [-*N>+<] < 1243627488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yes, I know < 1243627490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/if/is/ < 1243627492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just weird shit < 1243627498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it's not an edge case in the code < 1243627504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's an edge-case in the intention of the code < 1243627506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243627508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(to divide) < 1243627510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1243627522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i think esotope detects division < 1243627529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if I know the number of iterations using a polynomial is pointless < 1243627534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1243627535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I could just do: < 1243627545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243627545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1243627554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lists:flatten(lists:duplication(NumberOfIterations,BodyOfLoop)) < 1243627561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then insert that where the loop was < 1243627569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is very interesting < 1243627576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"duplicate" < 1243627585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not "duplication" < 1243627589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :typoed there < 1243627596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is interesting < 1243627601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the edge case here < 1243627605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the values it produces < 1243627608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brb need to get some cookie or something < 1243627610 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :SO I HERD U LIEK MUDJOUST < 1243627619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cookies are tasty < 1243627628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the life of a bf joust implementor is much easier < 1243627632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since we absolutely cannot optimize :) < 1243627632 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oooh, slowrush is down. < 1243627635 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And a defender is on top again. < 1243627642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and i_keelst_thou died < 1243627656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and your randomness is fucking up everything :D (see logs) < 1243627664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :before AnMaster says anything, yes I'm coding on my interp < 1243627672 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I was gonna say it :P < 1243627726 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243627745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm at the boring bit now < 1243627745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wanted: Garlic and Bacon cookie. < 1243627747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :writing the interp loop :) < 1243627750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Ohmigod. < 1243627755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just an idea < 1243627760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You should warn me before saying such amazing things. < 1243627767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why < 1243627772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I might die of shock < 1243627783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Plus I would have to warn all the time < 1243627784 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais who isn't here: srandom and random should be the same on any system, but my hash is different on 32- and 64-bit systems, so you need to be on 64-bit to get the same result. < 1243627788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I'm always amazing < 1243627790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1243627820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: the life of a bf joust implementor is much easier since we absolutely cannot optimize :) <-- yeah, but I don't have to care about timing and running unoptimised code fast < 1243627823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1243627834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true enough < 1243627857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, heck, I don't even have to care about running fast. As long as the generated output is fast. < 1243627870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in-between is slow as shit. ~40 seconds for lostking < 1243627880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mine has it even worse than egojoust < 1243627885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :egojoust just has to run every battle once < 1243627889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i have to run each battle 42 times < 1243627893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and be just as fast if not faster < 1243627901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bacon joust < 1243627912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not a programming language < 1243627912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i may need to enroll your cfunge microöptimization skills, AnMaster < 1243627919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather, based on the old jousting < 1243627920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1243627923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with bacon instead < 1243627924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: riding on pigs, waving bacon at each other < 1243627930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sounds more like a mating ritual than a fight. < 1243627945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D I worked out the name for it before the implementation. < 1243627965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which means the name sounds awsome, but I have no idea how it would work. < 1243627976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sorry, I said pig < 1243627978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I meant prebacon, of course < 1243627981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243627986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about garlic joust < 1243627989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how would it work < 1243627997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: riding on pieces of garlic, waving garlic at each other < 1243628000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there may be a slight movement problem < 1243628008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah I don't think that could work < 1243628008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243628016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about using the smell of it instead < 1243628027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the jousters must not eat garlic before < 1243628032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "make your opponent's eye water". < 1243628034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :while riding on a horse. < 1243628035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so they can experience the full smell of it < 1243628041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thrilling < 1243628050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes, or a gunniea pig (sp?) < 1243628056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guinea pig < 1243628059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243628074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :btw i have a guinea pig and i can tell you that you'd be stupid to try and test on them < 1243628081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why is that? < 1243628086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impossible to catch and escape all the time < 1243628086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would it eat the garlic? < 1243628092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I see < 1243628092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :test on them as in labs, I mean < 1243628098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's a bad phrase :) < 1243628106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, uh, putting a tape element in the match structure and allocating it may help my interp compile < 1243628147 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Nom nom nom. < 1243628163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, still going for the polarity thing? < 1243628167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: of course < 1243628172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1243628177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yay, it runs 100k cycles instantly < 1243628181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc, it doesn't handle wins or anything yet < 1243628188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the loop logic is ordering-sensitive < 1243628189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, adding that will slow it down < 1243628194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not by much < 1243628200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just a branch or two each iteration < 1243628221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : and the loop logic is ordering-sensitive <-- err. Forgive my ignorance. But what the hell does this means in the context of BF loops < 1243628234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if one program does + and the other does [ < 1243628235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or < 1243628239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the program that would do + does [ < 1243628241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ie < 1243628242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243628242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :swapped < 1243628245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then it changes < 1243628248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't it checked at start of loop? < 1243628249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1243628251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :........... < 1243628256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the two programs run simultaneously < 1243628260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a,b) matchup = (b,a) matchup < 1243628262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243628264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :start of turn < 1243628264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1243628268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is what I meant < 1243628271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1243628273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i haven't added that yet < 1243628284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, saving it would slow you down < 1243628291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so try to work it out backwards < 1243628291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: dude. by 1 cycle. < 1243628294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or 2 cycles < 1243628295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1243628309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only overhead if there actually is a loop then < 1243628347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: < 1243628347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% time ./lance < 1243628348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1243628350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :./lance 0.00s user 0.00s system 73% cpu 0.004 total < 1243628352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure I can spare a few more miliseconds < 1243628354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*milliseconds < 1243628374 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That was for it to do ... what? < 1243628379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, shouldn't the two input files be listed there too < 1243628380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: run 200k cycles < 1243628383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although not completely < 1243628385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's debugging code < 1243628388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: err, 100k < 1243628390 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Of what? You didn't give it any programs :P < 1243628395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: it's my interp. < 1243628398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has built in ones < 1243628400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's testing code. < 1243628402 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1243628411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but [>[-]+] and >+[]<[-] < 1243628415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interpreter with built in programs! < 1243628415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243628420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: currently a total 42 match would take 0.168 seconds < 1243628441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and remember < 1243628443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is a timeout < 1243628445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there isn't any win logic < 1243628448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it runs forever < 1243628451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1243628452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :admittedly, they probably just nop forever < 1243628458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :after a bit < 1243628459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but meh < 1243628470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so if there's 10 other programs on a hill, and we run a new program for every polarity/tapelength change (which we won't) < 1243628472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, do you pre-expand * and % < 1243628475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :adding a new warrior would take 1.68 seconds < 1243628478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is just fine < 1243628479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or on the fly < 1243628488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, I'm going to use nescience's method which avoids expanding them altogether < 1243628493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't do anything with them atm < 1243628509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is this menthod < 1243628511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :method* < 1243628521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hard to understand is what it is < 1243628531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try it < 1243628549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'd guess it it would be interpret the code without expanding it < 1243628550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can't, i don't understand it. < 1243628551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243628554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: pretty much < 1243628556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems fairly straightforward < 1243628610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(+)*3 would then do get_next_instruction(), which would notice at the ) that there are some "not actually expanded" expansions left. < 1243628617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :until there wasn't < 1243628629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems simple enough to handle ({}) too that way < 1243628646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think it would possibly be slower for short programs though < 1243628650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :due to the additional logic < 1243628674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is that what you meant? < 1243628781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1243628802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, do you understand what I mean though? < 1243628815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243628817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ask nescience < 1243628854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, there? < 1243628860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, was the above what you meant < 1243628873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also how would you implement it if you didn't understand it < 1243628885 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmmmm < 1243628890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: difficultly < 1243628896 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it would seem that hash tables are vulnerable to denial of service attacks < 1243628907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah, that is why I haven't used extended gcd for polynoms yet! < 1243628917 0 :Hiato!n=1@dsl-245-11-231.telkomadsl.co.za JOIN :#esoteric < 1243628921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I don't understand the maths behind it < 1243628925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: s/tables // < 1243628933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/hash /hash functions / < 1243628935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I agree. < 1243628956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not cryptographically secure hash tables. < 1243628973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hash functions are inevitably DoSable < 1243628985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pigeonhole problem < 1243628999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes. But good luck doing that for something like sha512 < 1243629013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't think you understand. < 1243629026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: btw sha-1 is being attacked, sha-2 is next. < 1243629026 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can't use all 512 bits for indexing your table < 1243629032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no I don't understand why you did " bsmntbombdood: s/tables // s/hash /hash functions /" < 1243629036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brute force can only go far— and what bsmntbombdood said. < 1243629041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and ok. What about Whirlpool. < 1243629046 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you'll only end up having to collide 32 bits or so, which is very easy < 1243629048 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (-)*127>+[]<-+ < 1243629050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you need a 64-bit hash function < 1243629058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or 128-bit if you have a weird supercomputer < 1243629058 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_whoops: 14.4 < 1243629063 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ha, oh well < 1243629071 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not many using something susceptible to that now i guess < 1243629078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, ah, care to explain what you meant then above < 1243629079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1243629104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust spoohw (-)*127>+[]<[[-+]+] < 1243629115 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_spoohw: 15.1 < 1243629122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, randomness. < 1243629124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how i hate thou < 1243629131 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (-)*127>+[]<-+. < 1243629142 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_whoops: 13.6 < 1243629159 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243629162 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (-)*127>+[]<.-+ < 1243629172 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :delay a beat because of double brackets < 1243629173 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_whoops: 14.4 < 1243629177 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :still no good, o well < 1243629209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: explain to AnMaster the avoid-expanding thang < 1243629220 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :also lol i didn't notice there was already a 'whoops' < 1243629235 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :sure, in a sec < 1243629287 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust spleen (>(+)*128>(-)*128)*5 < 1243629298 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_spleen: 8.0 < 1243629300 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :for the case of ({})%N, evaluating left to right as normal, you should behave as follows: < 1243629325 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :when you encounter {, increase a counter; if the counter is equal to N, proceed on, else jump back to ( < 1243629338 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :when you encounter ), decrease the counter; if it is equal to 0, proceed on, else jump back to } < 1243629350 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :otherwise handle [] brackets normally, they can jump back and forth across {} with no trouble < 1243629371 0 :jix_!unknown@unknown.invalid QUIT :"leaving" < 1243629399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: hm, how is } handled there? < 1243629402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :same as {? < 1243629406 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ignore it < 1243629409 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's the label, not the jump < 1243629412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243629417 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :( and } both behave that way < 1243629429 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :{ and ) are the "if/goto" < 1243629440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: how does egojoust handle (a{b}c)*N, I wonder? < 1243629441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :parse error? < 1243629443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ignore the { and }? < 1243629447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :break randomly? < 1243629449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: ? < 1243629450 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ignore the { and } < 1243629459 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Or, more accurately, repeat them in the output :P < 1243629465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: does it still parse them as instructions < 1243629468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but just treat them as nops? < 1243629470 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243629473 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :they do not take a cycle < 1243629475 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :They're treated like comments. < 1243629477 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :do not ignore { < 1243629505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, true < 1243629515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it just seems a pain, since you have to delay parsing until ) < 1243629527 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well < 1243629533 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yeah, you have to know if you have a %loop or a *loop < 1243629540 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i had it in mind to pre-process the program < 1243629541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: also, you can treat them as invisible nops < 1243629544 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and match up all the brackets, setting pointers < 1243629551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"when {, perform next operation" < 1243629554 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yes, but { needs to do more than nop < 1243629554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1243629565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: not when you're in a * loop < 1243629569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is the case I meant < 1243629572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can have nops that last 0 cycles < 1243629576 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243629577 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243629578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by simply making them do "run-next-cycle" < 1243629584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which seems like the simplest way to parse this < 1243629610 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it is probably possible to allow constructs of the form < 1243629618 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :([{})%N] < 1243629621 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but fuck that shit :> < 1243629634 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i mean, supposing the brackets are balanced < 1243629637 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www37.wolframalpha.com/input/?i=how%20to%20program < 1243629648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: BAHAHAHAHAHAHAHAHAHAHA < 1243629651 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :actually, i'm unsure but i think that all you'd have to do to make that work is not discard your working counter < 1243629653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahahahhahaahahahaahahahaaa < 1243629658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: idea < 1243629682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: you could make (a[)*Nb(]c)*N work, by transforming it into (a[{b}]c)*N behind the scenes < 1243629686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e., just having that as an internal syntax < 1243629691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just for () including [/] < 1243629698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :orthogonality++, stillworks++ < 1243629726 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243629735 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you could, but i think the syntax is more confusing < 1243629742 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and you have extra syntax constraints (the Ns must match) < 1243629774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: not really < 1243629781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: i mean, intuitively, expansions happen beforehand < 1243629782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1243629787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a[)*3b)]c)*3 < 1243629788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1243629790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243629791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a[)*3b)]c)*2 < 1243629792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1243629799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fix that syntax < 1243629800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but w/e: < 1243629800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a[a[a[b]c]c < 1243629805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: which is, of course, an unmatched [ < 1243629808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :vs unmatched ] < 1243629811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you could just report it as that < 1243630165 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1243630174 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :to be honest i don't like the ({}) syntax much < 1243630178 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but i like the alternative less < 1243630198 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but what i meant is < 1243630203 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you allow ([)*N < 1243630208 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :people will be tempted to do something like < 1243630218 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :([)*4a(])*2b(])*2c < 1243630239 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :which is still handlable without expanding, but would require more work < 1243630248 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and doesn't convert directly to the other syntax < 1243630281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: that is nice, though < 1243630288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can you even do that easily with ({})? < 1243630291 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243630296 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure it's useful < 1243630299 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but someone'll probably try it < 1243630307 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you know what might make things more pleasant to look at btw < 1243630310 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :go all regex style < 1243630313 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :don't require () for * < 1243630318 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but if no () only apply it to the last char < 1243630338 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :then you'd only have a[*3b]*3c < 1243630341 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :which looks slightly better < 1243630346 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you could probably remove the * entirely < 1243630354 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you assume decimal digits are multipliers < 1243630368 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :in that case, i might be more tempted to agree with you to getting rid of ({}) < 1243630372 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but parsing would be a lot more complicated < 1243630406 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you'd probably also have to "scan" ahead when processing < 1243630414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: yeah < 1243630416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's LR(something) < 1243630418 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you can't just jump directly to the same bracket < 1243630425 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :like you can with ({}) < 1243630431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: if you don't allow 0, < 1243630434 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's the nice thing about it, you don't need any special handling for [] < 1243630436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can just parse a number as "repeat last command" < 1243630450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+3 -> +, repeat 3 < 1243630452 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hell, allow 0 just for kicks :P < 1243630456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ewll < 1243630456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :repeat 2 < 1243630460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: no, that's impossible < 1243630465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+0 -> +, repeat -1 < 1243630469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm talking about avoiding lookahead < 1243630480 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you won't be able to avoid lookahead if you get rid of ({}) < 1243630489 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well, you'll have more of it than otherwise < 1243630516 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lookahead is the wrong term < 1243630521 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't be before execution, it'd be after < 1243630527 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but you'd have a lot more scanning instead of direct jumps < 1243630528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: i mean trivial syntactic overhead < 1243630531 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :unless, again, you expand < 1243630536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of + looking for a number < 1243630539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you just do + < 1243630542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then a repeat node < 1243630588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, that seems simple enough < 1243630588 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well, if you want to avoid lookahead you could always put the digit *before* the code to be repeated < 1243630594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(sorry was away before < 1243630596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :) < 1243630597 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :3+ < 1243630599 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric := 3 +'s < 1243630602 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :3(+-) < 1243630605 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric := 3 +-'s < 1243630654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: we just need a metalanguage ;0 < 1243630655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243630658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*;) < 1243630671 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it is, it's just a little confusing to sit down and think about it and realize how simple it is :P < 1243630705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah, having to do that is confusingly retarded ;P < 1243631349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ([)*4a(])*2b(])*2c <-- it is useful probably < 1243631453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1243631477 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1243631487 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :optimization makes testing hard < 1243631510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, optimisation is the root of all evil < 1243631526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't optimise until you profiled and found it was needed < 1243631528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: stupidest thing I've ever heard. < 1243631537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:11 AnMaster: bsmntbombdood, optimisation is the root of all evil < 1243631542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, famous quote < 1243631544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i give you the prize of Most Distorting Misquotation of Knuth < 1243631548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hahahahaha < 1243631551 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not so useful that you can't just write it like < 1243631555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and yes I know it is a misquote < 1243631573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I dropped the premature intentionally < 1243631582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're very stupid. :) < 1243631621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, like... knowing that "or real part less than zero" doesn't mean a number is imaginary? < 1243631624 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :([([a{}])*2b{})*2c or something < 1243631628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :That kind of stupid? < 1243631630 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but it's confusing as hell to do so :P < 1243631635 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :point in favor of no squigglies < 1243631658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wow, you really are grasping at straws. for one, my position was historically supported; I didn't realize the definition had changed. for two, you couldn't fucking figure out how the extended euclid algorithm works < 1243631681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nor could you figure out ({}) yourself? < 1243631686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know how ({}) works. < 1243631696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience was in a rush when he explained his method to me yesterday. < 1243631699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the "don't expand" bit < 1243631700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1243631701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Therefore it came out garbled < 1243631707 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you didn't either < 1243631708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it was indeed what I thought it was < 1243631716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: indeed < 1243631716 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or really anyone else, so? it's just a matter of how much work you wanted to put in < 1243631718 0 :kar8nga!n=kar8nga@e-62.vc-graz.ac.at JOIN :#esoteric < 1243631731 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not "intelligence" < 1243631733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, sure do. About jumping to matching ] can be done across {} (assuming no unbalanced [] in {} < 1243631764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test ++({[++]})%2 < 1243631769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243631775 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 14.9 < 1243631779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :errrrrrrrrm < 1243631784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test ++(++{[++]}++)%2 < 1243631785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not what he was talking about. that was one aspect of it < 1243631792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha you're funy < 1243631794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :funny, even < 1243631795 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1243631795 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 10.6 < 1243631805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm going to test something in the parser < 1243631807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test ++(+[+{[++]}+]+)%2 < 1243631817 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 12.1 < 1243631819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how can you parse that incorrectly < 1243631820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's trivial < 1243631825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test ++[(+[+{++[}+]+)]%2 < 1243631831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test ++[(+[+{++[}+]+)%2] < 1243631833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even < 1243631842 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 15.6 < 1243631842 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 15.6 < 1243631845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, of course you can't < 1243631848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the latter one you could < 1243631856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the latter one is invalid < 1243631856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could segfault on it < 1243631859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure < 1243631875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes. And I was hoping for "yet another segv bug" < 1243631880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems there wasn't however < 1243631886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so now you're flinging shit at GregorR-L's implementation too? < 1243631890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're really on a jackass roll here < 1243631894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I were before? < 1243631899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think it was his one < 1243631948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Plus, a true malicious user could abuse bugs. Thus it is best if they are uncovered and fixed before. < 1243631952 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243631955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHAHAHA < 1243631964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: am I in an alternate universe where AnMaster just said that? < 1243631968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean clog thinks he said it too < 1243631972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it could be quantum fluctuations < 1243631978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is wrong with it. < 1243631987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't think a universe where he actually said that could exist without ending due to extreme hilarity < 1243632004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if an interpreter crashes on malformed input resulting in hill messing up. That is a bug < 1243632025 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i think i maybe worked out the details about repeating with unbalanced repetitions and brackets < 1243632027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :simple as that < 1243632031 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :haven't sat down and did it yet < 1243632060 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but i think you want to keep a decrementing depth counter < 1243632068 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :since the first repetitions of [ are the "outside-est" ones < 1243632078 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :then you seek, and dec for every ] or repeated ] < 1243632087 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird < 1243632089 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :until your counter is less than one you hit < 1243632093 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :then you behave as per ({}) < 1243632093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: what < 1243632095 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or some variant of that < 1243632104 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :seems like more work than it's worth < 1243632106 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you would do well to read the whole collection of things i said before responding to individual statements < 1243632130 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's not quite right though < 1243632135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooh, i pissed off psygnisfive < 1243632139 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :since i quickly recognized that trivial loops are ofcourse possible in non-TMs. < 1243632139 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :basically the problem you have is when skipping []s < 1243632141 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not when repeating them < 1243632141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i logread this way, psygnisfive, so phooey :) < 1243632158 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not pissed off, you're just responding to things that dont need response. < 1243632188 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well skipping [s and executing ]s < 1243632188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: your mom < 1243632224 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :then you just have to locate the proper depth < 1243632232 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and the real point, ehird, was that some kinds of infinite loops are detectable and avoidable, and those happen to be the kinds that do not require TMs. < 1243632234 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it would get possibly tricky if you encounter something like < 1243632240 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :(a]b])*N < 1243632254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: you can detect an infinite loop on an old 386 using a high-end server, probably < 1243632256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for almost all applications < 1243632261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it is quite practical < 1243632262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :slow though, ofc < 1243632269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you need a TM to really check finite machines < 1243632274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and if you have a TM, why use finite machines? < 1243632289 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats irrelevant to the point < 1243632304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so's your butt < 1243632336 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im going to design a language that compiles into JS. o.o; < 1243632347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :been done 834573495 times < 1243632351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there are scheme impls in js < 1243632351 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :perhaps! < 1243632354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that compile to js < 1243632363 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but im going to write my own. < 1243632369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : i logread this way, psygnisfive, so phooey :) <-- I completely understand why psygnisfive is irritated. The same way of your "respond before you read it all" have irritated me too. < 1243632403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Waaah! Bitch some more :). And I hope you complain to ais523 about it, too; he does it in Agora - replies as soon as he reads a mail, despite it being answered one after. < 1243632416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But you criticizing ais523 would probably mark the second coming of jesus. < 1243632431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, luckily I'm not involved in Agora < 1243632441 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think the language im going to design is going to be heavily small-talky < 1243632442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would however do it if I was affected by it. < 1243632458 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :maybe with some ruby syntax stuff < 1243632463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: there are smalltalks in JS, iirc < 1243632467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and ais doesn't log read < 1243632472 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats nice, ehird < 1243632476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: thankfully I don't care what you think about my logreading responses. < 1243632488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't read them if you don't like 'em < 1243632503 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric, the opera: AnMaster comes onto stage and says something incomprehensible. You're so stuuuuuupid! You're so stuuuuuupid. You're so stuuuuuuuuuupid! (harmonizing) < 1243632510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and thankfully I don't care what you think about my multiple naming of the similar programs either < 1243632511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243632517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Fairly accurate. < 1243632529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: One correction. < 1243632537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : should be < 1243632547 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Somehow I disagree. < 1243632550 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243632551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I think he wasn't aiming for a parody < 1243632551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243632559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I was joking. < 1243632563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so was I < 1243632568 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :SO WAS YOUR FACE < 1243632576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Also, me responding to logreads doesn't affect anyone else. Cluttering the hill with mututally-drawing does. < 1243632577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and your mom < 1243632579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*mutually-drawing programs < 1243632595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: Also, me responding to logreads doesn't affect anyone else. Cluttering the hill with mututally-drawing does. <-- yes it does, for whoever got highlighted < 1243632604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: /ignore. < 1243632610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're welcome < 1243632622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if I ignored you I would miss half of the discussions in here < 1243632622 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Y'know what affects people the most? Arguing about stupid things for endless hours. < 1243632630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, agreed < 1243632631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Youuuuuuuuur loss. < 1243632644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Oh, it's quite fun. < 1243633352 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Good lawd, there's an update every minute all night < 1243633410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: wut < 1243633447 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :somebody enlighten me: what's a TM? :P < 1243633468 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :A Turing Machine I assume? < 1243633477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243633487 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh, right. < 1243633507 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea why that didn't snap into place immediately < 1243633520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.zalman.co.kr/ENG/product/Product_Read.asp?Idx=183 PC/space heater combination! Get yours now! < 1243633525 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh hey, microsoft finally coughed up the $$ for my live cash back account < 1243634095 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/report-2009-05-29-20-17.avi < 1243634097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: are you = myndzi\? :P < 1243634103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: .avi? < 1243634104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what codec? < 1243634108 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :MPEG4 < 1243634114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mpeg 4 in .avi? < 1243634121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Quicktime says it's divx. < 1243634124 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm using mencoder and I'm lazy. < 1243634126 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :DivX is MPEG-4. < 1243634132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... erm, it is? < 1243634135 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1243634144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243634145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it is < 1243634149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: i don't want to install divx shit < 1243634152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1243634158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can you convert to something more palatable < 1243634162 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Quicktime requires that you install DivX to decode standard MPEG-4? < 1243634165 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's retarded. < 1243634169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: it doesn't < 1243634171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is why I asked < 1243634174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it told me to in this case < 1243634181 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: The sorted rankings might've been more interesting to see < 1243634187 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I didn't even encode it with DivX, I encoded it with lavc, but I set the fourcc to DIVX because most players don't support LVM4 < 1243634193 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Or whatever that fourcc is. < 1243634199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: well, do it the LVM4 thing then < 1243634200 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :LMP4? FMP4 maybe? < 1243634209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: what is the video actually of? < 1243634215 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The report changing over time. < 1243634218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1243634220 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm just gonna stick it in a .mp4 :P < 1243634260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust slowpoke_revengist (>)*9((-)*128[-[+]]>)*21 < 1243634271 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_slowpoke_revengist: 29.7 < 1243634315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:56:13 with a little gap < 1243634318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since 2004, apparently < 1243634320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dunno when the gap was < 1243634327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:56:54 ( i moved from anagol) <-- same < 1243634332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :was this advertised on anagolf? < 1243634371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust slowpoke_revengist (>)*9((-)*128[---[+++]]>)*21 < 1243634382 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_slowpoke_revengist: 31.0 < 1243634391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:57:15 me korea < 1243634395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the one that has internet or the one that doesn't have internet :D < 1243634398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust slowpoke_revengist (>)*9((-)*128[---[+++]]>)*21 < 1243634407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: wtfslow < 1243634409 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_slowpoke_revengist: 31.0 < 1243634436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust slowpoke_revengist (>)*9((-)*128[(+)*128]>)*21 < 1243634447 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_slowpoke_revengist: 20.2 < 1243634459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust slowpoke_revengist (>)*9((-)*128[(-)*128]>)*21 < 1243634469 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_slowpoke_revengist: 19.8 < 1243634472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:03:47 anagol < 1243634472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:03:49 more like < 1243634591 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes i am myndzi < 1243634601 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :this is my laptop at work, myndzi is my home client < 1243634610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243634632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust revengist (>)*9[[<+<+>>-]<[>>+<-]+<[>-<[-]]>[->]+] < 1243634642 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_revengist: 15.4 < 1243634643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm that's a terrible algorithm < 1243634646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243634681 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Bleh upload so slow. < 1243634727 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://codu.org/eso/bfjoust/report-2009-05-29-20-17.mp4 < 1243634740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*quicktime freezes* < 1243634750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, there it is < 1243634761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: oh my god the quality is awful < 1243634768 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's really not the point. < 1243634768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it looks like someone soaked the paper < 1243634786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: the realigning is kind of irritating, and it should probably be ordered by rank < 1243634793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since atm it's just... a bunch of flickering :P < 1243634806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also that text rendering looks like... WINDOWS. < 1243634807 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Let me put my response as plainly as possible. < 1243634808 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :FUCK < 1243634809 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :YOU < 1243634817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: You forgot "QED" < 1243634875 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The previous one looked better < 1243634880 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Quantum Electro Dynamics < 1243634884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: If only I could watch it < 1243634886 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You have only yourself to blame :-P < 1243634895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do I? < 1243634899 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"i don't want to install divx" < 1243634900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I could probably stick it into VLC, but meh.) < 1243634905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: divx = shitware < 1243634908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it adds a bunch of crap to your system < 1243634915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, nothx. < 1243634916 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not unless you ask it to < 1243634930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i've never told it to and it always does < 1243634940 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Uhhhhhh < 1243634945 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The previous one didn't look better. < 1243634946 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Although admittedly, I haven't installed it since something like over 5 years ago < 1243634948 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I didn't reencode. < 1243634960 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well now it's gone so I can't compare < 1243634981 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'm just confused, whatever < 1243634986 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243635000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SKEPTOVISION < 1243635003 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Good lawd why don't people understand this. < 1243635033 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I could understand my player fucking something up for different container formats :-P < 1243635057 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :MPEG-4 is a video format. DivX is an encoder that encodes to MPEG-4. .avi has the unfortunate property that it names things by the encoder, not the format. So when I make MPEG-4 .avi's, I call them DIVX, because that's supported most everywhere and everything recognizes that it's just MPEG-4. Except of course for ShitTime. < 1243635101 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So the fact that Quicktime wants to install DivX is just stupidity to the power of stupidity. < 1243635140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1243635146 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :From now on I'm making all my videos with ffhuffv video and snow audio so nobody can play them but me :P < 1243635152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whut < 1243635165 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Those are both ffmpeg-specific formats. < 1243635167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243635172 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I can play ffvhuff < 1243635182 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah, ffvhuff, not ffhuffv ... I was close :P < 1243635183 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And if snow is ffmpeg then I can play that, too :-P < 1243635209 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And so's your FACE. < 1243635214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YOUR FACE BITCH < 1243635219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're face bitch < 1243635393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:50:45 it's unhealthy to drink milk, for adults < 1243635398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, unfounded assertion. < 1243635469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:53:06 Polish cursewords are quite complez < 1243635469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:53:10 complex < 1243635471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:53:28 you can create new oneswhen you need < 1243635473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a metalanguage just for swearing? :D < 1243635522 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : 00:50:45 it's unhealthy to drink milk, for adults // this isn't untrue, just outdated. < 1243635537 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Presumably nooga is cro-magnon. < 1243635538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: It's certainly an assertion provided without foundation. < 1243635553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: oh, that'd explain his intelligence < 1243635557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :INSTANT RIMSHOT DOT COM < 1243635570 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Cro-magnons were no less intelligent than us, but sure :P < 1243635590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Uh... That's the joke! < 1243635591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :INSTANT RIMSHOT DOT COM < 1243635629 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!google omg liek wtf < 1243635630 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :http://google.com/search?q=omg+liek+wtf < 1243635640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Of modern nationalities, Finns are closest to Cro-Magnons in terms of anthropological measurements.]] < 1243635642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fins r dum < 1243635646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!show google < 1243635646 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bf +++++++++++++++[>+++++++>+++++++>++++>+<<<<-]>-.++++++++++++..----.>>--.-----------..<--.++++++++..--------.<----.>--.>-.<--.<+++.--.>>+.<<++++++.>++.----.<-.>++.+++++.>++++++++++++++++.<<-.>>--.,[>[-]>[-]<<[>+>+<<-]>>>[-]++++++++[<---->-]<[[-]>+<]>-[<<[-]>+++++++[<++++++>-]<+>>[-]]<<.[-]<,] < 1243635669 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust google +++++++++++++++[>+++++++>+++++++>++++>+<<<<-]>-.++++++++++++..----.>>--.-----------..<--.++++++++..--------.<----.>--.>-.<--.<+++.--.>>+.<<++++++.>++.----.<-.>++.+++++.>++++++++++++++++.<<-.>>--.,[>[-]>[-]<<[>+>+<<-]>>>[-]++++++++[<---->-]<[[-]>+<]>-[<<[-]>+++++++[<++++++>-]<+>>[-]]<<.[-]<,] < 1243635680 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_google: 6.2 < 1243635686 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Google sux < 1243635699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243635711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen I am killing you with the power of my mind. < 1243635717 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :444 +++++++++++++++[>++>+++++>+++++++>+++++++<<<<-]>>--.<++.>++++++++++++++++++++++++.>>++++.<<<.>++++++++++.>.>-..<.>++.<--.<<.>>>+++++++++++.<<++++.++++++.<.>>>--.<++.<-.>-.<<.>.>.---.---------------------------------------------------------------------.>-------.-.++++++++.<<<+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>--.>.<---.<+.>>.<--.>>++.<.<.----.+++++.<--.>>++++++++++++++.------------------------------------. [902] < 1243635730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust telepath_homicider +++++++++++++++[>++>+++++>+++++++>+++++++<<<<-]>>--.<++.>++++++++++++++++++++++++.>>++++.<<<.>++++++++++.>.>-..<.>++.<--.<<.>>>+++++++++++.<<++++.++++++.<.>>>--.<++.<-.>-.<<.>.>.---.---------------------------------------------------------------------.>-------.-.++++++++.<<<+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>--.>.<---.<+.>>.<--.>>++.<.<.----.+++++.<--.>>++++++++++++++.----------------------- < 1243635733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-------------. < 1243635735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dammit < 1243635736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1243635739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they miss a dot < 1243635741 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_telepath_homicider: 3.8 < 1243635745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1243635750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i anti won! < 1243635752 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_am_kiling_you_with_the_power_of_my_mind +++++++++++++++[>++>+++++>+++++++>+++++++<<<<-]>>--.<++.>++++++++++++++++++++++++.>>++++.<<<.>++++++++++.>.>-..<.>++.<--.<<.>>>+++++++++++.<<++++.++++++.<.>>>--.<++.<-.>-.<<.>.>.---.---------------------------------------------------------------------.>-------.-.++++++++.<<<+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>--.>.<---.<+.>>.<--.>>++.<.<.----.+ < 1243635752 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :++++.<--.>>++++++++++++++.------------------------------------. < 1243635755 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Maaaaaaaaand < 1243635760 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*Maaaaaan < 1243635766 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_i_am_kiling_you_with_the_power_of_my_mind: 3.8 < 1243635776 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen oh shit nooooooooooooooooooo < 1243635780 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :119 +++++++++++++++[>+++++++>+++++++>++>+<<<<-]>++++++.>-.>++.<<++++.>.+.<+.>>.<+++++.+......<-----..>..<...>......>>-----. [998] < 1243635781 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bftextgen I kill you with the power of my mind! < 1243635804 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust oh_shit_nooooooooooooooooooo +++++++++++++++[>+++++++>+++++++>++>+<<<<-]>++++++.>-.>++.<<++++.>.+.<+.>>.<+++++.+......<-----..>..<...>......>>-----. < 1243635808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen You are dead. Is this awesome? [Y/N] < 1243635810 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :334 +++++++++++[>+++>++++++++>++++++++++>++++<<<<-]>>+.>+.++++++.<<-.>++++++++.>---.<++++.<.>>--------------.+.----.+++.>++.<<<.>>>+++++++++++++++++++++++++++.<<++++++++++++++.<.>+.>++++.+.<-.<.>>--------.<++++.>++++.<----.----.--.>.>----------.<<<.>>----------.--.>----------------.<-----------.<----------------.<----------------------. [497] < 1243635817 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_oh_shit_nooooooooooooooooooo: 8.5 < 1243635819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust f +++++++++++[>+++>++++++++>++++++++++>++++<<<<-]>>+.>+.++++++.<<-.>++++++++.>---.<++++.<.>>--------------.+.----.+++.>++.<<<.>>>+++++++++++++++++++++++++++.<<++++++++++++++.<.>+.>++++.+.<-.<.>>--------.<++++.>++++.<----.----.--.>.>----------.<<<.>>----------.--.>----------------.<-----------.<----------------.<----------------------. < 1243635830 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_f: 3.8 < 1243635837 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen I kill you with the power of my mind! < 1243635839 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :269 +++++++++++++++[>+++++++>+++++>+++++++>++++++++<<<<-]>>--.-----------------------------------------.<++.>>.+++..<.>>+.<<<++++.++++++.>.>>--.<---.>---.<-.<.<-.>>.---.<.<----.-.++++++++.>>.>--.<<.>>---.<+.<.>+++++++.<<++.>.>.>------.<+.>-----.<<+.-----------------------. [802] < 1243635847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pikhq +++++++++++++++[>+++++++>+++++>+++++++>++++++++<<<<-]>>--.-----------------------------------------.<++.>>.+++..<.>>+.<<<++++.++++++.>.>>--.<---.>---.<-.<.<-.>>.---.<.<----.-.++++++++.>>.>--.<<.>>---.<+.<.>+++++++.<<++.>.>.>------.<+.>-----.<<+.-----------------------. < 1243635857 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_pikhq: 3.8 < 1243635876 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust . < 1243635876 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243635882 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust . . < 1243635893 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq__: 9.9 < 1243635911 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :MI ESTAS VEJNANTO! < 1243636008 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pooper_scooper [[>+<-]>] < 1243636019 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_pooper_scooper: 0.0 < 1243636024 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :YES! < 1243636026 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I WINS < 1243636028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha what < 1243636046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that lost against everything < 1243636049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how did you do that GregorR-L < 1243636095 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Idonno :P < 1243636105 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I prevented anything from running off the tape I guess. < 1243636111 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :While zeroing my flag. < 1243636133 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lawlz. < 1243636153 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vejni [>+<-] < 1243636157 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Might work better. < 1243636164 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq_vejni: 1.8 < 1243636170 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CURSES. < 1243636206 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think it lost against pooper_scooper < 1243636244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:14:29 my IQ went from 137 to 50 < 1243636246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what, really? :P < 1243636266 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243636273 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I can do that. No sleep for two or three days. < 1243636284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to 50? are you sure < 1243636286 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. Actually, no. < 1243636297 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That just cuts my IQ in third, getting me to dead average. < 1243636443 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I believe pikhq just claimed his IQ is 300. < 1243636451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Yeah, I thought that for a second :P < 1243636451 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Making him the smartest human being who ever lived. < 1243636454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think he means 133. < 1243636458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :100/3 = 33.3r < 1243636469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... wait, no. < 1243636474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, he just said his IQ is 300 :P < 1243636551 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Erm. < 1243636557 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thinko. < 1243636563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: so what did you mean :P < 1243636566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I meant 150. < 1243636589 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm not exactly demonstrating that right now. :p < 1243636630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :150 is very unusually high; is the source here an internet IQ test? :P < 1243636631 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, chop off a third and it goes down to 100. < 1243636641 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Nope. School-administered. < 1243636650 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :SATAN-ADMINISTERED < 1243636665 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(some teacher thought I was retarded because I was bored in class and not paying any attention.) < 1243636675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'm not sure I believe you. Heck, http://upload.wikimedia.org/wikipedia/commons/f/f7/IQ_curve.svg ends at 140 with a tiny, tiny percentage :P < 1243636730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: And then realise that we're all on that end of the bell curve. < 1243636742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think that is true. < 1243636752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes, that end. < 1243636753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But not that far. < 1243636786 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We find Brainfuck a simple and easy language. < 1243636805 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We create and use difficult programming languages because it's entertaining. < 1243636823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Finding brainfuck simple and easy != intelligence. IQ = pattern matching ability. < 1243636845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's at least some correlation with IQ there. < 1243636887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Obviously an imperfect one, since the IQ tests are rather flawed, but still. < 1243636955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just find it unlikely that the reading of 150 was unbiased and accurate. < 1243636995 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ploopiforbleboopidoopdoop. < 1243637035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: From that line, I deduce that your IQ is 72.94. < 1243637044 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd say there's about a 1 in a few thousand chance of it being accurate. < 1243637060 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: MARF BLEEP GORBLEN TWERL! < 1243637076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: 71.7 < 1243637090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hey, more likely than winning the lottery. < 1243637102 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1243637115 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Significantly more-so, in fact. < 1243637140 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Frankly, your discourse occurs to me as malignant and POOPY-HEADED. < 1243637153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: 150 < 1243637176 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Thy discourse is shameful to us all. < 1243637182 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 11 < 1243637192 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: This is true of thine, as well. < 1243637202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: vut < 1243637250 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Wallow in thy shame. < 1243637272 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Thou should consider it, but 'twould require more shame from thee. < 1243637282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: -42 < 1243637286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're anti-meaningful. < 1243637286 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :y tongue is doth curse. < 1243637313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sweet! I wrapped arround! < 1243637326 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: doþ, þou mean'st. < 1243637334 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 4,294,967,254? < 1243637350 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yeah, I noticed at :( < 1243637360 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: If you use an int for it. < 1243637370 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what sort of society would need an int for IQ. < 1243637378 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :SUPERALIENS < 1243637396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: By the way, if your IQ _is_ 150, then you're in the 99.997th percentile. < 1243637400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's 0.003% :P < 1243637413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wait, no. < 1243637413 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's more common than my chrome allergy. < 1243637415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's 160. < 1243637415 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Bah. < 1243637423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: a bit over the top 0.1% < 1243637427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(=99.9th percentile) < 1243637433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :* Top 0.00003% (99.99997th percentile; IQ 175 sd15, IQ 180 sd16): OLYMPIQ Society, PARS Society < 1243637437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also known as the "liar society" < 1243637465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHA < 1243637468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://olymp.iqsociety.org/ < 1243637469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :author link: < 1243637472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ELLHNAS.com/ < 1243637475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Damn, talk about egotistical < 1243637479 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :0.1%? All of Finland and a million elsewhere, then < 1243637493 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I tend to regularly be in about the 99.9th percentile on standardised tests given in school. Man, those things were easy. < 1243637523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: [[The ceiling of most standardized (validated and normed) intelligence tests is at around 99.9th percentile. Measurements above this level need — for a credible result — a calculation, extrapolation and interpretation (including observations during the tests and sub-tests) by psychometricians experienced in high IQ testing, and at least two differently designed standardized tests (among these at least one supervised) should be performed.]] < 1243637529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1243637543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION crushing hopes and dreams since 1995 < 1243637550 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well aware that they stop meaning much in the 140-150 mark. ;) < 1243637554 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :"a Greek medical doctor known also as GrIQ" < 1243637556 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wow < 1243637572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: His site's opening page is so creepy < 1243637573 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"You're really, really fucking smart. Um, yeah. I got nothing." < 1243637583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A MILLION GRIQS ALL STARING AT EACH OTHER AND YOU < 1243637624 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so like < 1243637639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Sigma VI 99.9999999% QI>196 +6s " < 1243637643 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i was just trying to explain to someone why a 32 bit prng is insufficient for properly doing card games < 1243637645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Membership: 0 people < 1243637655 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: lawl < 1243637660 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and he tells me "random is random" (referring to mirc's built in PRNG, which is probably just the c library, which is ass) < 1243637675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: lol < 1243637677 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1243637679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: [[Membership of The Giga Society is ideally open to anyone outscoring .999999999 of the adult population on at least one of the accepted tests.]] < 1243637679 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i explain why, and then he responds "random is random" < 1243637695 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :he wants me to prove to him that you can make a shuffle algorithm that'll generate teh same deck twice < 1243637696 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nescience: It uses measurement of the americium particles in your computer. < 1243637698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't even know what that percentile is < 1243637710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>273648234? < 1243637711 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it so happens that i have like 5 prngs ported to mirc though so that was easy to do :P < 1243637722 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol americium? is that a diss on americans? < 1243637751 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243637755 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :........... americium is a common alpha radiator used most popularly in smoke detectors but also in "true" random number generators. < 1243637762 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1243637771 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There's also europium < 1243637780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: [[Many think the Giga Society can only have six or seven members as a result of its admission level and the size of the world population. This is false. The top six or seven are not the same individuals at each moment but are being replaced constantly. And as existing members are not expelled when they are no longer among the top six or seven, a multiple of that number of members is possible over time.]] < 1243637781 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And einsteinium. < 1243637802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Not just six or seven. If more intelligent people grow up and the previous ones stay alive, we could have up to TWENTY members!" < 1243637829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[As an aside, the member list is not public]] < 1243637834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :INTELLIGENCE=SECRECY < 1243637846 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: And oxygen! < 1243637846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the owner calls himself the Psychometitor < 1243637850 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Don't forget oxygen < 1243637860 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i guess i need to l2periodic table < 1243637860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[one must be careful with information found on do-it-yourself online encyclopaedias, as there is a tendency for megalomaniacs to write themselves into the member list. ]] < 1243637861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Dude. < 1243637866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Your fucking society is based around being megalomaniacal. < 1243637868 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well anyway, i have no such hardware card < 1243637873 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and the discussion was about software PRNGS anyway < 1243637874 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1243637900 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I suspect that those eligible include Hawking and some other freak out there. < 1243637916 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Hawking is not likely to be a member; I recall him saying that such societies were just stupid) < 1243637931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: What is it with people thinking that good physicist = overflowing IQ? < 1243637969 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Arg. I heard somewhere that he actually had an absurdly high IQ. Now that I think of it, I was able to find no evidence of such. < 1243637995 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :DAMMIT, RUMORS. STOP PERMEATING MY BRAIN. < 1243638012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Per-meat-ing < 1243638136 0 :olsner!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243638143 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmm. < 1243638149 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to think of a meaning of per-meat-ing. < 1243638159 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1243638174 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :"I'd like to sell you this meat. How much?" "2 dollars permeating." < 1243638201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: "Hey gal, what's the rate?" "50 dollars per meating." < 1243638206 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1243638213 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: laaaaaaaawl < 1243638384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1243638424 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OMFG < 1243638431 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I need orn Porn! < 1243638437 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :RULE 34 < 1243638449 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Þorn porn? < 1243638453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tempting. < 1243638479 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Maybe '' dropped out of English because it looks so effing similar to 'p' :P < 1243638510 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Worked a bit better with þ written like it was in runes. < 1243638522 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :|> < 1243638528 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The little round bit looked more... ›-like. < 1243638532 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1243638607 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but p's were written that way too, then :P < 1243638675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pulls up the futhark, hoping to say 'no'. < 1243638698 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243638710 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1243638718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, perþ looks completely different. < 1243638734 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/%E1%9B%88 < 1243638738 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1243638741 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Peorð, I mean. < 1243638758 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1243638766 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1243638817 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wynn looks similar, though. < 1243638818 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/%E1%9A%B9 < 1243638919 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So, who's gonna make orn porn? < 1243638944 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Þou. < 1243638947 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, interesting < 1243638960 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Didn't know there's a Unicode block for runes < 1243638973 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: There's a Unicode block for almost everything. < 1243638979 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :There's a unicode block for fekking ogham. < 1243638987 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Well, true < 1243638987 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The esoteric crypto runes. < 1243639005 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Ogham? Off to wiki -> < 1243639019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's even a proposal for Voynich. < 1243639173 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243639185 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :nobody even knows what it says < 1243639186 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, Unicode will probably soon support a script that has been used for exactly one known document. < 1243639191 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That nobody understands. < 1243639195 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1243639201 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :can't wait to go trollin' forums with that < 1243639206 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"Probably"? < 1243639222 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That a proposal exists doesn't mean it'll be accepted < 1243639251 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It's likely to be included in the next Unicode version, though. < 1243639265 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Whence do you get this "likely" < 1243639292 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :well think about it < 1243639302 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :if you have that many symbols available and nothing better to do with them..? < 1243639304 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243639315 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There have been rejected proposals in the past, more sensible ones than Voynich :-P < 1243639325 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :they even have unicode butterflies! Ƹ̵̡Ӝ̵̨̄Ʒ < 1243639338 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :For instance, Klingon wasn't accepted < 1243639345 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ey didn't accept Klingon? :( < 1243639357 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1243639361 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"2001-May-21, rejected by the UTC as inappropriate for encoding, for multiple reasons stated in L2/01-212. (Lack of evidence of usage in published literature, lack of organized community interest in its standardization, no resolution of potential trademark and copyright issues, question about its status as a cipher rather than a script, and so on.)" < 1243639361 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :klingon should totally be accepted < 1243639363 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :also quenya < 1243639364 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1243639369 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And yet, ey do have frikkin Ogham. < 1243639375 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It is being reconsidered. < 1243639396 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I imagine that interest would certainly have increased since 2001 < 1243639455 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :so yeah. unicode quenya anyone? :( < 1243639461 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Klingon community has since published literature, has a standards organization, and has more importantly started using Klingon script. < 1243639466 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :myndzi\: It's being considered. < 1243639511 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :One should make a programming language based on Klingon < 1243639518 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :But it's probably been done < 1243639526 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think it has < 1243639537 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Var%27aq < 1243639545 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1243639556 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :But then again I know nothing 'bout Star Trek :P < 1243639574 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Damn, it seems an xchat plugin can't catch input before it's sent. < 1243640006 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1243640363 0 :GregorR-L!unknown@unknown.invalid QUIT :Remote closed the connection < 1243640386 0 :GregorR-L!n=gregor@c-76-105-254-150.hsd1.or.comcast.net JOIN :#esoteric < 1243640661 0 :inurinternet!unknown@unknown.invalid QUIT :No route to host < 1243641001 0 :nooga!n=nooga@94.254.248.160 JOIN :#esoteric