< 1243382613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you tall likk thii, all worr can be redd to fouu lett. < 1243382720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um... shouldn't that be "cann", "beee" and "tooo"? < 1243382750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and alll, ifff (stands for: if and only iff) < 1243382768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1243382804 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243382839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: only words >=4 letters < 1243382886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243382888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still, I like ifff < 1243382892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iffffffffffffffffffff < 1243382942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed! :D < 1243383129 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1243383182 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I like using punctuation at random."“»›‹¡¿‽’—– < 1243383199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :‽‽‽‽‽“º-ß•ªˆ´•¶þ̂‡†›‹̂†‡°̂*(~↙‽↘⁴⁵⁴⁵ < 1243383215 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Touché. < 1243383225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(douché) < 1243383269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :New favourite word: Douché < 1243383282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :French < 1243383282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[edit]Verb < 1243383283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :douché < 1243383285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Past participle of doucher. < 1243383287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"To shower" < 1243383294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you've showered? < 1243383297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*you < 1243383307 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1243383546 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tends to smirk whenever he sees the company name Deloitte Touche < 1243383558 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the reason, now, should be obvious. < 1243383609 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1243383663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't know about the tohmatsu at the end. it doesn't really help. < 1243383810 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Touché, douch险®. < 1243383901 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that he is not alone < 1243383932 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. Ørjan. < 1243383954 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives pikhq a spelling bee medal < 1243383985 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SPËLLÏNG BËË! < 1243384014 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been abusing the Compose key < 1243384132 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Höw rúdê < 1243384266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ï’ḿ ābüßïñg tḧẽ őþtıøñ ké¥ < 1243385729 0 :Patashu!n=Patashu@c122-106-162-185.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1243386380 0 :nescience!n=myndzi@71-35-114-236.tukw.qwest.net JOIN :#esoteric < 1243386440 0 :inurinternet!unknown@unknown.invalid QUIT :No route to host < 1243386890 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :in this bfjoust thing, values are 8 bits right? (256 = 0) < 1243386903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243386911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: http://codu.org/eso/bfjoust/report.txt < 1243386916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and !bfjoust name program < 1243386921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :omit your name, it adds it automatically < 1243386935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: program sources at http://codu.org/eso/bfjoust/in_egobot/ < 1243386941 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i submitted it already < 1243386943 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1243386943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243386945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i didn't notice :) < 1243386950 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but i apparently miscalculated < 1243386957 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i need more details on how [] works < 1243386963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehm < 1243386969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[a] is while (*ptr) a < 1243386976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in, while the current cell is not 0, run a < 1243386980 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :my understanding was that when it reaches ] it checks if 0 < 1243386983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: a loop takes two iterations, iirc < 1243386989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so [a][a][a] < 1243386998 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so if it was 0 when it executes [, it will still execute the code inside the brackets, yes? < 1243386999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is, ] jumps back to [ if the cell isn't 0, I believe < 1243387002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: no < 1243387005 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1243387008 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243387010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :both [ and ] could be said to check < 1243387022 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :annoying, ok trying again < 1243387023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: let's say your a runs 3 times before setting it to 0 < 1243387025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the cycles used are: < 1243387033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[a][a][a]b < 1243387035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where b is the program after < 1243387037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I believe. < 1243387044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's only relevant if you're counting cyclse < 1243387045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*cycles < 1243387058 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if [ checks, that explains what happened < 1243387062 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :fixing now :> < 1243387072 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so wait < 1243387075 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if your poiner is on a 0 < 1243387086 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and your code is [+], for example < 1243387090 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243387092 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :nothing gets incremented, and it takes one cycle? < 1243387098 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: not two iterations, the ] jumps to _after_ the [ < 1243387107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh, right < 1243387112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it'd use [a]a]a]b < 1243387118 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1243387118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: and correct < 1243387128 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243387135 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i can remove one wait instruction at least then :) < 1243387144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if your code is [-] and your pointer is 3, [-]-]-] is executed < 1243387161 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'm just wanting to know about the case where pointer is 0 atm < 1243387174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: then [ is executed < 1243387184 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but not +] < 1243387206 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and the 0-check, for the purposes of both programs executing at once, happens before instructions are executed < 1243387228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: here's some exact semantics for you < 1243387237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :note that these all happen on the tick - nothing happens before or after a tick < 1243387248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ if the current cell is 0, jump to the instruction after the matching ]. otherwise, nop. < 1243387256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :] if the current cell is 0, nop. otherwise, jump to the instruction after the matching [. < 1243387263 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1243387272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :welcome < 1243387307 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :knowing my luck the 'fixed' version will probably score worse, but we'll see < 1243387309 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243387321 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :nope, did better :> < 1243387339 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and beats defend6, like it was supposed to < 1243387339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: btw, you should try it in channel < 1243387343 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that chart is hard to read < 1243387343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as it reports the score immediately < 1243387348 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243387360 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it only runs one matchup? < 1243387361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it saves us going to the file list :-) < 1243387365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: right, then updates the report < 1243387386 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :since the board is random, that seems like a bad idea < 1243387395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: 'the board is random'? < 1243387395 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :err, the "tape" < 1243387397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243387399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1243387403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't change the scores much. < 1243387406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, wait < 1243387407 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the length of the playing field < 1243387408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it runs many matchups < 1243387412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but only (yourprog,*) < 1243387416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the actual report has to run (*,*) < 1243387419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although it -does- cache < 1243387420 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :mk < 1243387431 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :thought that would be how it works, but i don't get the +/- then < 1243387438 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it didn't cache before today, at least < 1243387442 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i guess it just tells you overall if you won >50% or something? < 1243387443 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :reruns all matches < 1243387448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: + is "won against this program" < 1243387451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- is "lost against this program" < 1243387458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 is "draw" < 1243387461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :space is "this IS that prorgam!" < 1243387464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it doesn ow < 1243387474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: a random tape length is picked for each matchup < 1243387494 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yes, the "won" or "lost" was apparent, but made it seem like each pair only battled once < 1243387499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: they do < 1243387500 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :which, for a random length field seems like a bad idea < 1243387504 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1243387505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1243387509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't matter in 90% of cases < 1243387514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it's just to stop this degenerate strategy: < 1243387518 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :because either 1) random length doesn't matter, in which case it shouldn't be random < 1243387519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(>)*tapelength[-] < 1243387529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: which is provably perfect for a given constant tapelength N < 1243387531 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or 2) it matters, which means it affects the outcome and you can get "lucky" < 1243387542 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i follow < 1243387552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: you can get lucky ONCE by guessing the tape length correctly in advance. However, that length will be different for every other matchup. < 1243387562 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i don't mean get lucky that way < 1243387564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And the probability is incredibly high that it will fail hard on the others. < 1243387570 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i mean, some strategies are likely to be faster or slower than others < 1243387580 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and thus the tape length might cause a given matchup to win or lose < 1243387582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: Yes, but the statistical difference is incredibly minimal. < 1243387597 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't seem fair to give only one chance if the random selection is what determines the outcome < 1243387599 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1243387600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+/- 10 points in one uncommon case in my tests. < 1243387604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er, score < 1243387617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is just 10% error, really quite irrelevant < 1243387622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: remember that whenever someone adds a new warrior, < 1243387624 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well since there's <10 points difference between the top entries.. :P < 1243387626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it will battle against every one < 1243387628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with a new tape length < 1243387643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: remember, that was an odd cas < 1243387643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243387649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I imagine +/- 3-5 points is the most common case < 1243387652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's Good Enough < 1243387653 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yes, i'm doing a lot of remembering :) < 1243387657 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if caching is working, then it would be feasible to battle _all_ possible tape lengths < 1243387662 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and if #1 is -5 and #2 is +5? < 1243387670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and take the average < 1243387674 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that would be pretty nice < 1243387691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that would be over 10x slower < 1243387697 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i didn't really consider that the randomness is so narrow that an exhaustive test is feasible < 1243387698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as there is over 10 variations in tape length < 1243387701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's slow enough as is < 1243387704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ANYWAY < 1243387707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This really doesn't matter. < 1243387709 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :seemed pretty fast to me :P < 1243387718 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :do like corewars stuff and queue up the entries, who cares about instant results! < 1243387724 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243387732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 10..30 isn't it? so only 20 times, which is half made up for by the hill now caching the rest < 1243387737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it took ~25-35 seconds to generate the report previously < 1243387739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is lame < 1243387749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(w/o caching) < 1243387760 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok i guess that's not so nice < 1243387787 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :25-35 seconds to run 10 battles < 1243387795 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so it'd take a minute to run 20, w < 1243387799 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not that bad :P < 1243387801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust et_tu_brute (>)*9((-)*128.>)*20 < 1243387806 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_et_tu_brute: 12.0 < 1243387813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm that did really terribly < 1243387816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-7 points < 1243387819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why? < 1243387836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It goes the minimum length, then bruteforcedly decrements 128, sleeps a cycle, then steps onward. < 1243387851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust et_tu_brute (>)*9((-)*128.>)*21 < 1243387853 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_et_tu_brute: 12.0 < 1243387855 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: because you don't stop when it gets to 0? < 1243387862 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :run off the end < 1243387867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no no no < 1243387869 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1243387883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it decrements 128 (the default tape value, and nobody seems to tamper with it), then sleeps one cycle < 1243387887 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i can see it < 1243387894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so if it hits the opponents' flag, it wins immediately < 1243387897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as long as it's 128 < 1243387906 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :seems like some sort of bug < 1243387915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: stop when it gets to 0? I don't follow < 1243387920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it sleeps one cycle after decimating < 1243387921 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well, defend6 will beat it < 1243387927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it wins, if it's got the opponent's flag < 1243387935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it's 128 beforehand < 1243387935 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i haven't read all the rest but most of them don't "turn back" and do anything < 1243387936 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it will be horrible for all spots that _aren't_ 128 < 1243387945 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i guess it just takes too long < 1243387949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ah, probably < 1243387949 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :since it doesn't skip over the 0s fast < 1243387960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks up the "if not 0" thing on the wiki < 1243387971 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh? i'm interested < 1243387978 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i was just pondering that earlier < 1243387987 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1243387994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: http://esolangs.org/wiki/Brainfuck_algorithms#if_.28x_.3D.3D_0.29_.7B_code_.7D < 1243387996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you need two temporaries < 1243387998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is a pain < 1243388044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1243388065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: http://esolangs.org/wiki/Brainfuck_algorithms#x_.3D_not_x_.28boolean.2C_logical.29 < 1243388068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1243388088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1243388090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's inefficient < 1243388105 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i kinda like my solution, it exploits defend6 and makes it kill itself :> < 1243388133 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i score less than impomatic's though < 1243388140 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and i have 2 losses and a tie, while his has 3 losses < 1243388142 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i r confus? < 1243388188 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mi_fili (>)*9(+[--[(-)*127]]>)*21 < 1243388202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust et_tu_brute (>)*9(>[-]>[-]<<[>+>+<<-]>[<+>-]+>[<->[-]]<[<(-)*128.>-])*19 < 1243388204 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_et_tu_brute: 12.0 < 1243388209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha bollocks. < 1243388210 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for oerjan_mi_fili: 14.9 < 1243388214 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1243388217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I BEAT OERJAN YAY < 1243388218 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what is this stuff on the wiki < 1243388225 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm not checking it it's _already_ 0 < 1243388225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: whatya mean < 1243388225 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :temp0[-] < 1243388233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In the interest of generality, the algorithms will use variable names in place of the < and > instructions. Temporary cells are denoted "temp". When using an algorithm in a program, replace the variable names with the correct number of < or > instructions to position the pointer at the desired memory cell. < 1243388234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Example: < 1243388236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If "a" is designated to be cell 1, "b" is cell 4, and the pointer is currently at cell 0, then: < 1243388238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: that < 1243388244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, if you say x=cell 0, temp0=cell 1, temp1=cell 2 < 1243388251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x temp0 x temp1 < 1243388252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :would be < 1243388254 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243388256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(starting on cell 1) < 1243388262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<><>> < 1243388264 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mi_fili2 (>)*9([+[--[(-)*127]]]>)*21 < 1243388267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(>)*9(>[-]>[-]<<[>+>+<<-]>[<+>-]+>[<->[-]]<[<(-)*128.>-])*19 < 1243388268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :should be < 1243388268 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i follow < 1243388269 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for oerjan_mi_fili2: 41.0 < 1243388274 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243388279 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1243388286 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :woot 2nd place < 1243388288 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ZR < 1243388290 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243388301 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION studies the competition < 1243388304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Go right 9 times. cell = (cell == 0) (using temps cell+1, cell+2). If it is not zero, decrement 128. < 1243388305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm wait < 1243388307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I may have it the other way around < 1243388308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1243388324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/impomatic_kicks_ehird.bfjoust < 1243388328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: oerjan: try and beat t hat one < 1243388331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's really good for some reason < 1243388353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was just designed to beat http://codu.org/eso/bfjoust/in_egobot/ehird_flux_a_counteracting_monomorphism_cocktails.bfjoust, which is my copy of impomatic_flux.bfjoust swapping + and - < 1243388364 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep (>-+[-].++>-+[-].--)*15 < 1243388365 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 64.0 < 1243388384 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wait what just happened < 1243388391 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :8 24.69 -5 nescience_creep.bfjoust < 1243388397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1243388399 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :also i think i musta had a bug < 1243388402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: tape length dependent? < 1243388405 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243388413 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that as the 2nd plac entry, just changed to decs instead of incs < 1243388420 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :'cause impomatic's leaves cells with 1 < 1243388428 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lemme think for a sec < 1243388452 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i dunno, putting it back :P < 1243388458 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep (>-+[+].++>-+[+].--)*15 < 1243388460 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 24.7 < 1243388464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust flux_a_revolutionary_perspective_and_et_tu_brute (>)*8(>[(+)*128.])*21 < 1243388466 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the bot says the old score < 1243388467 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_flux_a_revolutionary_perspective_and_et_tu_brute: 24.0 < 1243388467 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not the new one < 1243388477 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :now i was at 4th plac < 1243388478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it takes a little to generate the report. < 1243388480 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :on the same hill < 1243388480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :refresh < 1243388488 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :talk about random lengths not affecting it eh? :) < 1243388498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust flux_a_revolutionary_perspective_and_et_tu_brute (>)*8(>[(+)*255.])*21 < 1243388500 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_flux_a_revolutionary_perspective_and_et_tu_brute: 24.0 < 1243388515 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wonder, maybe something's just wrong < 1243388523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust flux_a_revolutionary_perspective_and_et_tu_brute (>)*8([(+)*128.]>)*21 < 1243388525 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_flux_a_revolutionary_perspective_and_et_tu_brute: 24.0 < 1243388530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust flux_a_revolutionary_perspective_and_et_tu_brute (>)*8([(+)*128..]>)*21 < 1243388532 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_flux_a_revolutionary_perspective_and_et_tu_brute: 24.0 < 1243388538 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i assumed that submitting it would give the same result against the same hill where it was already sitting there < 1243388541 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :true/not true? < 1243388548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: wut < 1243388549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243388576 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'm referring to toggling between 2nd and 4th(5th? didn't get a very good look) place with the same code < 1243388584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust hangup >(+)*20001 < 1243388592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: odd. oh well < 1243388598 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_hangup: 6.0 < 1243388600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mwahaha, hangup is the slow < 1243388604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow that's bad < 1243388608 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243388616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: submit a warrior - any warrior - just to get rid of hangup :D < 1243388637 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust hangup2 >(-)*20001 < 1243388640 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grins < 1243388646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1243388652 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_hangup2: 6.0 < 1243388656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it replaces me! < 1243388657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust chopsueyside (-)*128 < 1243388661 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_chopsueyside: 6.0 < 1243388664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :baha < 1243388666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*bahaha < 1243388671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i bet 6.0 is the worst possible score < 1243388679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: why does it add .0 and .00 if it's always whole? < 1243388743 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep (>--[+]+>--[+]-)*15 < 1243388744 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 60.0 < 1243388751 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :didn't do much for it did it :P < 1243388769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust risktaker (>)*20[>[-].+] < 1243388769 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh crap, i wanted to do slightly different < 1243388773 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but i guess we're bein all spammy in here so < 1243388773 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_risktaker: 6.0 < 1243388790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1243388794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: what the hell is up with my progs :) < 1243388801 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :also i broke the exploitation of defend6 again < 1243388852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defend6_a_parody_or_just_plain_ripoff_question_mark http://pastie.org/490821.txt?key=w47xqyyhmkklmhegqzsog < 1243388857 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep (>-+[-]+>-+[+]-)*15 < 1243388859 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 52.0 < 1243388867 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_defend6_a_parody_or_just_plain_ripoff_question_mark: 76.0 < 1243388875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ID Score Pts Program < 1243388875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 76.00 6 ehird_defend6_a_parody_or_just_plain_ripoff_question_mark.bfjoust < 1243388875 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wtfwtf < 1243388876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :7 72.00 4 impomatic_kicks_ehird.bfjoust < 1243388878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8 62.00 4 impomatic_shortsword.bfjoust < 1243388880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 58.00 1 ais523_defend6.bfjoust < 1243388882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: i just swapped + to - < 1243388884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in defend6 < 1243388886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1243388887 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i guess i should just stick to not changing anything < 1243388888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AND NOW I AM KING OF THE HILL!!!! < 1243388891 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :har < 1243388900 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i didn't know it took a url < 1243388900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: try and beat both defend6 and defend6_a_parody_or_just_plain_ripoff_question_mark < 1243388901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>:) < 1243388907 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :luls < 1243388908 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243388908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, that's how ais523 entered defend6 < 1243388911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it was too long < 1243388914 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :first let me find my working code < 1243388924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:45 nescience: !bfjoust creep (>--[+]+>--[+]-)*15 < 1243388924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:45 EgoBot: Score for nescience_creep: 60.0 < 1243388942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fun fact: flux_a_counteracting_monomorphism_cocktails did quite well < 1243388945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when impomatic_flux was in the hill < 1243388947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I swapped + and - < 1243388950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just like I did with defend6 < 1243388953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a sure-fire strategy! < 1243388970 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but i'm writing my warrior to be sign ambiguous < 1243388971 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1243389059 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh, i looked at the code < 1243389060 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you dick :P < 1243389082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sry 'bout that < 1243389085 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243389088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mah internet did broke < 1243389091 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no worries, i will just submit a different one < 1243389096 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that does something different! < 1243389100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc since I'm on a bouncer you all didn't notice < 1243389106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus you, nescience, think I am referring to bf joust! < 1243389117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:49:31 :> < 1243389117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:50:59 oh, i looked at the code < 1243389119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:51:00 you dick :P < 1243389121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :didn't notice that < 1243389123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but er I just said I did that : < 1243389125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :D < 1243389127 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :aha? < 1243389127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243389134 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but i forgot quite what it entailed < 1243389144 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :my solution can't be as elegant now < 1243389154 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or i could just submit two eaters < 1243389154 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243389161 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how do I look at the current hill's status? < 1243389163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust im_a_creep_im_a_weirdo_im_a_ripoff_lolradiohead (>--[-]->--[-]+)*15 < 1243389166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: http://codu.org/eso/bfjoust/report.txt < 1243389172 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep (>-+[+]++>-+[+]--)*15 < 1243389173 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 27.0 < 1243389181 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_im_a_creep_im_a_weirdo_im_a_ripoff_lolradiohead: 26.0 < 1243389184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1243389185 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust inverse_creep (>+-[-]++>+-[-]--)*15 < 1243389190 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_inverse_creep: 58.0 < 1243389192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: that's not inverse < 1243389194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the last one should be + < 1243389195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like mine < 1243389197 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243389217 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :whatever, it doesn't matter about that part < 1243389228 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you swapped it wrong :) < 1243389251 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hehe, one beats defend6 and one beats parody < 1243389257 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if i can do em both at once though < 1243389271 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the elegant part is i didn't have to delay every step < 1243389271 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust (>>[-])*200 < 1243389271 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243389277 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (>>[-])*200 < 1243389279 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :since i took advantage of it sitting on a 1 < 1243389280 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 15.0 < 1243389288 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i just made mine loop around the "long way", giving it time to suicide < 1243389303 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive2 (>[-])*200 < 1243389307 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but i can't very well do that in both directions < 1243389307 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive2: 5.0 < 1243389318 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so i'd have to delay at every step, not just the one before the winning spot (vs that warrior) < 1243389339 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or time it so that it doesn't matter < 1243389340 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naiverush (>)*9([-]>)*21 < 1243389342 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should do that < 1243389346 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_naiverush: 9.0 < 1243389357 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive2 (>-[-])*200 < 1243389358 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive2: 5.0 < 1243389365 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive2 (>--[-])*200 < 1243389366 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive2: 5.0 < 1243389368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mover_is_a_groover_not_naiver_but_a_cleaver (>[-].)*30 < 1243389370 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive2 (>--[-])*0 < 1243389372 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive2: 5.0 < 1243389378 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity (>)*9([-]>[+]>)*11 < 1243389385 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :oh, I forgot to change the name < 1243389386 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :freaks :P < 1243389389 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 13.9 < 1243389389 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_mover_is_a_groover_not_naiver_but_a_cleaver: 13.2 < 1243389390 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive3 (>--[-])*0 < 1243389393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: stop that < 1243389394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :use the same name < 1243389397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :otherwise you cluter the hill < 1243389397 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :poor bot < 1243389399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*clutter < 1243389404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:56 EgoBot: Score for ehird_mover_is_a_groover_not_naiver_but_a_cleaver: 13.2 < 1243389407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sweet i lost awesomely < 1243389411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243389412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :12 programs < 1243389416 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ehird: then why does an empty script have a score of 5 < 1243389425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: because some other ones are even stupider? < 1243389430 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >++++++>------(>)*7([-]>[+]>)*11 < 1243389431 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 13.9 < 1243389433 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive2 < < 1243389434 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive2: 6.2 < 1243389438 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :WAT < 1243389451 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >++++++>------(>)*7(+[-]>-[+]>)*11 < 1243389452 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 42.1 < 1243389453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: off end of tape = draw < 1243389454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i believe < 1243389456 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1243389457 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243389457 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive4 (>-->-[-])*0 < 1243389464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust frenchie (-)*128 < 1243389464 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :sorry, mistake < 1243389468 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive2 (>-->-[-])*200 < 1243389469 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_frenchie: 5.4 < 1243389470 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive4: 5.4 < 1243389470 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive2: 6.2 < 1243389473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5.4 < 1243389474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :beat that fuckers < 1243389477 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive2 (>-->--[-])*200 < 1243389478 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive2: 6.2 < 1243389483 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if I submit one with a name and the previous one with that name got a higher score, it stays right? < 1243389488 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive2 (>(-)*128)*200 < 1243389489 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive2: 6.2 < 1243389490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: no < 1243389492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust frenchie (-)*128 < 1243389494 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_frenchie: 5.5 < 1243389495 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust beatinit [-] < 1243389500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4 5.50 -10 ehird_frenchie.bfjoust < 1243389502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's just beautiful < 1243389502 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :k < 1243389508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :beautifully terrible < 1243389509 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_beatinit: 11.0 < 1243389514 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >++++++>------(>-)*7(+[-]>-[+]>)*11 < 1243389514 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :WAT < 1243389515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: takes longer to suicide < 1243389516 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 24.0 < 1243389519 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defense >[([+]+)*200] < 1243389520 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243389522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[-]-]-]-] etc < 1243389523 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1243389523 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(+[-]>-[+]>)*11 < 1243389525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whereas mine does ------------------------ < 1243389525 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 46.9 < 1243389528 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust beatinit < < 1243389529 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1243389530 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_beatinit: 11.0 < 1243389532 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :WAT < 1243389535 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defense >[([+]+)*200] < 1243389537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: < = draw < 1243389539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unmatched ] = draw < 1243389539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1243389544 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243389547 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_defense: 5.8 < 1243389547 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_defense: 5.8 < 1243389548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :win > draw > loss < 1243389548 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it only draws if they both lose < 1243389552 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >++++>----(>)*7(+[-]>-[+]>)*11 < 1243389553 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i got -11 < 1243389554 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 24.8 < 1243389555 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243389559 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :all losses < 1243389559 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>----(>)*7(+[-]>-[+]>)*11 < 1243389560 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :how the hell is this calculated < 1243389561 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 25.9 < 1243389564 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :fjear < 1243389565 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(+[-]>-[+]>)*11 < 1243389566 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 59.3 < 1243389569 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243389574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: Wins against bad opponents count less for your score. < 1243389576 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :those decoys are really important haha < 1243389579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Points is just wins - losses. < 1243389585 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>----->+(>)*6(+[-]>-[+]>)*11 < 1243389586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But score is better. < 1243389587 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 6.2 < 1243389592 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>----->+++++(>)*6(+[-]>-[+]>)*11 < 1243389594 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 19.8 < 1243389596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As you have to beat good warriors to get a high score. < 1243389601 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(+[-]>-[+]>)*11 < 1243389603 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 13.6 < 1243389603 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :nobody told me that < 1243389607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: now I did < 1243389611 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243389613 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so i guess if i beat both defend6 and its inverse i can get good points < 1243389618 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I changed it back to an old setup and it's scoring much lower < 1243389620 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243389622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: nescience: http://codu.org/eso/fyb/SCORES < 1243389623 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i could just resubmit until i get lucky < 1243389625 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :>:) < 1243389627 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep (>+-[-]++>-+[+]--)*15 < 1243389628 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 30.9 < 1243389629 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defense (>-)*50 < 1243389630 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it has one for each of them < 1243389631 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_defense: 5.8 < 1243389631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :applies to FYB but bfjoust is the same system < 1243389637 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defense (>->+)*25 < 1243389639 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_defense: 5.0 < 1243389645 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :why < 1243389650 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it has one for each of them < 1243389653 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1243389653 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep (>+-[-]++>-+[+]--)*15 < 1243389655 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defense (>->+)*20 < 1243389655 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 29.0 < 1243389656 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_defense: 5.0 < 1243389660 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(++[-]>--[+]>)*11 < 1243389661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :02:00 comex: why < 1243389662 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 33.0 < 1243389664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you go off the edge of the tape < 1243389667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and never get a flag < 1243389670 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :how big is the tape? < 1243389672 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(+++[-]>---[+]>)*11 < 1243389672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: 10-30 < 1243389673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :randomly < 1243389674 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 42.0 < 1243389675 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243389677 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :so different from agora < 1243389681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes... < 1243389683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and . is a nop < 1243389683 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defense (>->+)*5 < 1243389685 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_defense: 5.5 < 1243389687 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defense (>->+)*10 < 1243389688 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_defense: 5.5 < 1243389689 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(++++[-]>----[+]>)*11 < 1243389691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we should get rid of - < 1243389691 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 43.2 < 1243389692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and just have + < 1243389695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to avoid trivial swaps < 1243389697 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol you guys quit fucking up the report < 1243389701 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wanna see if i got lucky or not < 1243389709 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :damn, nope < 1243389709 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust (+)*127(>[-])*30 < 1243389709 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243389713 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep (>+-[-]++>-+[+]--)*15 < 1243389715 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 38.0 < 1243389715 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wow mine is doing really well o.O < 1243389716 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (+)*127(>[-])*30 < 1243389717 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 15.0 < 1243389722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity_with_reversed_polarity >----->+++++(>)*7(----[+]>++++[-]>)*11 < 1243389723 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (-)*127(>[-])*30 < 1243389724 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 7.5 < 1243389728 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (+)*127(>[+])*30 < 1243389729 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 7.5 < 1243389735 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (+)*127(>[--])*30 < 1243389737 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 7.5 < 1243389738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comstop it. < 1243389739 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :...... < 1243389740 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (+)*127(>[-])*30 < 1243389740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: stop it. < 1243389741 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 7.5 < 1243389742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :STOP IT < 1243389748 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :why did the exact same program get a different score < 1243389750 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_rushpolarity_with_reversed_polarity: 44.6 < 1243389756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: randomized tape lengths < 1243389763 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :because the lengths are random, so sometimes it might win or lose depending on that < 1243389770 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1243389771 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (>)*29(-)*128 < 1243389772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, but if you do, your program sux < 1243389772 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i got one that tied them both < 1243389773 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 7.0 < 1243389776 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hey I have an idea < 1243389778 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but i don't want that < 1243389781 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep (>+-[-]++>-+[+]--)*15 < 1243389781 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :to avoid trivial swaps but keep the functionality of + and - differing < 1243389782 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 29.0 < 1243389783 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :BEAT THEM BOTH < 1243389783 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (>)*20[-](>)*9(-)*128 < 1243389784 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 7.0 < 1243389792 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how about at the start of each match it randomly swaps or doesn't swap all your +s and -ses? < 1243389810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: meh < 1243389814 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no luck < 1243389816 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (>)*20--[+](>)*9(-)*128 < 1243389816 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1243389817 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 8.0 < 1243389826 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well it would make a program and the program with opposite +-s functionally equivalent < 1243389831 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :all of a sudden i have a bunch of losses < 1243389831 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (>)*20(--[+]>)*200 < 1243389833 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 8.0 < 1243389835 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(+++++[-]>-----[+]>)*11 < 1243389836 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 60.0 < 1243389848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust am_i_lame_enough_to_rip_off_shortsword_yes (>-->++)*2(>)*6([+[-]]>)*20 < 1243389853 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh aah I see why this works < 1243389857 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_am_i_lame_enough_to_rip_off_shortsword_yes: 7.0 < 1243389859 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(++++++[-]>------[+]>)*11 < 1243389860 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (+)*127(>------)*20(--[+]>)*200 < 1243389860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243389861 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 57.0 < 1243389861 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 13.5 < 1243389864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ID Score Pts Program < 1243389865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4 82.00 7 ehird_defend6_a_parody_or_just_plain_ripoff_question_mark.bfjoust < 1243389869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still chillin' at the top w/ my ripoff < 1243389869 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (+)*127(>------)*20(--[+]>++[-])*200 < 1243389870 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 13.5 < 1243389875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: *200? < 1243389879 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :laffo < 1243389879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're not even thinking about this logically < 1243389880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1243389886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: the flag has to stay 0 for two generations < 1243389887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"[-]-" < 1243389888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fail. < 1243389892 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beating all but 1, 3, 4... < 1243389893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It will never obliterate a flag. < 1243389894 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not fail < 1243389894 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :also a change from agora < 1243389895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :use . to nop < 1243389898 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I should probably actually read the rules < 1243389899 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :] will nop < 1243389903 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :according to what you said earlier < 1243389905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: oh, true < 1243389908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still < 1243389911 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so the - will take it to 0 < 1243389913 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :(1 round) < 1243389917 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :then the ] will nop < 1243389919 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :(2 rounds) < 1243389923 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (+)*127(>------)*20(--[+]>++[-])*10. < 1243389924 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 40.1 < 1243389929 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's why i removed by .'s < 1243389931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: true < 1243389932 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1243389942 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(+++++++[-]>-------[+]>)*11 < 1243389944 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you shoudl make it take longer < 1243389944 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 54.3 < 1243389947 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :do the exhaustive battle < 1243389954 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and don't let people submit more than one while it's running < 1243389958 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :make em sit back and think for a while < 1243389960 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :instead of spamming :P < 1243389961 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(++++++++[-]>--------[+]>)*11 < 1243389963 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 59.3 < 1243389989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust (>)*14[>[-].+] < 1243389990 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243389993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust an_thing (>)*14[>[-].+] < 1243390000 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_an_thing: 26.0 < 1243390013 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :this is fun < 1243390044 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >++++++>------(>)*7(++++++++[-]>--------[+]>)*11 < 1243390046 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 59.0 < 1243390046 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It didn't occur to me that it's always whole, it is because there are 10 programs ... < 1243390060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: not true < 1243390064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :most often we have 11 < 1243390065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0-11 < 1243390068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and sometimes we've had 12 < 1243390070 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >++++++>------(+>)*7(++++++++[-]>--------[+]>)*11 < 1243390072 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 51.9 < 1243390075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't seem to trim well if people submit a lot of proposals at once < 1243390080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*warriors < 1243390082 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It shouldn't always be whole then, as in that example :P < 1243390083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :atm: < 1243390083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :6 38.89 -3 impomatic_dumb.bfjoust < 1243390084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5 38.89 -3 impomatic_chrome.bfjoust < 1243390086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 17.28 -6 ehird_an_thing.bfjoust < 1243390089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Yes, but make it always stay at 10... < 1243390092 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(++++++++[-]>--------[+]>)*11 < 1243390093 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 42.0 < 1243390112 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1243390113 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It removes them after evaluating. 12 would be from two added at once, 11 is the "norm" < 1243390114 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :are you starting on cell 0 < 1243390114 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :or 1? < 1243390130 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :like, track is 10-30 cells and you're on cell 1 right? < 1243390132 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(Now that I'm thinking about the actual results of this deletion code :P ) < 1243390138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: 10-30 cells total < 1243390141 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :k < 1243390145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but we number them from 0-29 < 1243390163 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity (>)*7>++++++>------(++++++++[-]>--------[+]>)*11 < 1243390165 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 58.0 < 1243390187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolishmenarity (>)*8>++++++>------(++++++++[-]>--------[+]>)*11 < 1243390195 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_rushpolishmenarity: 28.0 < 1243390198 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust kekeke (>+>-)*4(>[[[-]]])*20 < 1243390200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolishmenarity (>)*8>++++++>------(++++++++[-]>--------[+]>)*10 < 1243390202 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >++++++>------(>)*7(++++++++[-]>--------[+]>)*11 < 1243390202 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_rushpolishmenarity: 28.0 < 1243390203 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 23.0 < 1243390206 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243390207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1243390208 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :losing suddenly haha < 1243390211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i beat you :P < 1243390222 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_kekeke: 21.0 < 1243390247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :only two scores >50 now < 1243390250 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust kekeke (>+>-)*4(>[[[+]]])*20 < 1243390250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :defend6 and my ripoff < 1243390251 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_kekeke: 21.0 < 1243390255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with defend6 winning slightly < 1243390256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the original < 1243390264 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lols < 1243390270 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++++++>---------(>)*7(+++++++[-]>-------[+]>)*11 < 1243390272 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 39.5 < 1243390272 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :didn't help it any :) < 1243390279 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++++++>---------(>)*7(++++++++[-]>--------[+]>)*11 < 1243390281 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 60.5 < 1243390284 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oo < 1243390292 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wonder though why it loses to defend6 < 1243390298 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the extra brackets shoul... ah < 1243390339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust now_is_the_time_for_all_bad_men_to_come_backwards_in_time_for_their_country [(-)*128+] < 1243390340 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :actually I should clean the code up < 1243390346 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_now_is_the_time_for_all_bad_men_to_come_backwards_in_time_for_their_country: 29.0 < 1243390372 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*9>(-)*9(>)*7((+)*8[-]>(-)*8[+]>)*11 < 1243390373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1243390374 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 50.0 < 1243390376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :only inverse creep beats my program < 1243390389 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's because it exploits "your" program < 1243390393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :defend6 draws though < 1243390394 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust kekeke (>+>-)*4(>[-](.)*132)*20 < 1243390395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: ;P < 1243390396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243390396 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_kekeke: 19.8 < 1243390397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm going now < 1243390398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1243390410 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :bam, beats defend now < 1243390422 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :AND parody < 1243390425 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :do i get candy? < 1243390429 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*9>(-)*9(>)*7((+)*7[-]>(-)*7[+]>)*11 < 1243390431 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 45.7 < 1243390446 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*9>(-)*9(>)*7((+)*9[-]>(-)*9[+]>)*11 < 1243390448 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 25.9 < 1243390466 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oo < 1243390470 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :now it says all but 1,2 beaten < 1243390473 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :which are the defend6s < 1243390475 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how do they work? :o < 1243390483 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :read them < 1243390546 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hey if I have symbol*number without brackets < 1243390548 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :does that compile fine? < 1243390661 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep >+>->+>->+>->+(>-++-.[+]++>-++-.[+]--)*15 < 1243390662 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 12.0 < 1243390698 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep >+>->+>->+>->+(>-++-(.)*132[+]++>-++-(.)*132[-]--)*15 < 1243390699 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 32.5 < 1243390712 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :beats both defends still hehe < 1243390714 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but too slow < 1243390777 0 :psygnisfive!n=psygnisf@12.235.173.194 JOIN :#esoteric < 1243390832 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wow haha < 1243390833 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :top of the hill < 1243390977 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*9>(-)*9(>)*7((+)*9[-][>](-)*9[+][>])*11 < 1243390979 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 75.3 < 1243390999 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol broke it < 1243391003 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243391006 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it said I got 75.3 score < 1243391011 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but when I look at hte report I lost every one < 1243391011 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that was your last score < 1243391013 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :refresh the table < 1243391019 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1243391021 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243391033 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that was your score before submitting < 1243391036 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*9>(-)*9(>)*7((+)*9[-][>](-)*9[+][>])*11 < 1243391038 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 0.0 < 1243391039 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1243391041 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :see < 1243391042 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ah I see < 1243391045 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why does it do that < 1243391047 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's broken < 1243391050 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*9>(-)*9(>)*7((+)*9[-]>(-)*9[+]>)*11 < 1243391052 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 0.0 < 1243391069 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243391071 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*9>(-)*9(>)*7((+)*9[-]>(-)*9[+]>)*11 < 1243391073 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 48.1 < 1243391076 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :there we go < 1243391090 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wonder why the [>] made it worse... < 1243391100 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1243391106 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I'd need a reverse [] to do what I was thinking of < 1243391110 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol :) < 1243391112 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243391131 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :loop while cell under pointer IS zero < 1243391233 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10(>)*7((+)*10[-]>(-)*10[+]>)*11 < 1243391235 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 48.1 < 1243391257 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*9>(-)*9(>)*7((+)*9[-]>(-)*9[+]>)*11 < 1243391259 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 54.3 < 1243391273 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243391291 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*8>(-)*8(>)*7((+)*8[-]>(-)*8[+]>)*11 < 1243391293 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 54.3 < 1243391317 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*8>(-)*8(>)*7((+)*9[-]>(-)*9[+]>)*11 < 1243391319 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 42.0 < 1243391344 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*8>(-)*8(>)*7((+)*10[-]>(-)*10[+]>)*11 < 1243391346 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 50.6 < 1243391377 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10(>)*7((+)*10[-]>(-)*10[+]>)*11 < 1243391379 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 34.6 < 1243391415 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10(>)*7((+)*6[-]>(-)*6[+]>)*11 < 1243391417 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 60.5 < 1243391433 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10(>)*7((+)*7[-]>(-)*7[+]>)*11 < 1243391435 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 48.1 < 1243391455 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10(>)*7((+)*8[-]>(-)*8[+]>)*11 < 1243391457 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 60.5 < 1243391516 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10(>)*7((+)*9[-]>(-)*9[+]>)*11 < 1243391517 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 60.5 < 1243391539 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1243391568 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :where'd everyone go anyhow < 1243391651 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>(-)*5(>)*6((+)*9[-]>(-)*9[+]>)*11 < 1243391653 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 75.3 < 1243391674 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no that's worse, hmm < 1243391699 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-]>(-)*9[+]>)*11 < 1243391701 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 49.4 < 1243391725 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust slowpoke http://pastie.org/490848.txt < 1243391728 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_slowpoke: 8.5 < 1243391733 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243391735 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :must be broken < 1243391737 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1243391744 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :is that algorithmically generated? < 1243391751 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243391773 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243391774 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243391777 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i got my numbers wrong < 1243391780 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243391784 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it shouldn't be <*8 >*8 < 1243391787 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :bfjoust magnum opus < 1243391788 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it should be <*8 >*9 < 1243391809 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :this is for my bfjoust master's degree < 1243391880 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh, things are fixed? < 1243391887 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :neat! < 1243391907 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243391908 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :go wild < 1243391915 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust irritating [>[-]-] < 1243391922 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_irritating: 21.5 < 1243391929 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :just one glitch < 1243391934 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the score it gives is for the LAST time you submitted a program < 1243391940 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :i.e. one submission delay < 1243391966 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust slowpoke http://pastie.org/490854.txt < 1243391968 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_slowpoke: 8.5 < 1243391981 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust irritating [>[-]->[+]+] < 1243391982 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_irritating: 21.5 < 1243391984 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol well it still beats defendd < 1243391996 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243392001 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what is it meant to do? < 1243392009 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ah, I see < 1243392011 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :beat defend, and hopefully also do something interesting < 1243392023 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i have an idea < 1243392026 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243392032 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but i guess it wouldn't matter < 1243392040 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust beat_defenders [>[[[[[[-]]]]]]] < 1243392051 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_beat_defenders: 8.5 < 1243392052 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't < 1243392063 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :apparently not < 1243392079 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you'll just tie or run off the end < 1243392095 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :gotta trip the tripwire and wait < 1243392099 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or skip it somehow < 1243392106 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :only ones I'm not beating are the defend6s < 1243392108 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so :C < 1243392125 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i could be lame like ehird and just rip your code and then possibly fix it to beat them < 1243392125 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243392142 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the thing i don't get is why you bother doing 10 +'s etc < 1243392144 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :unless it's to kill time < 1243392147 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's because < 1243392148 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1243392150 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :when people set decoys < 1243392158 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :they're more likely to set them to low +- numbers than high ones < 1243392162 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :or wait... < 1243392164 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1243392165 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1243392172 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't help you any, since you aren't looping < 1243392173 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well it works better when I put them in! < 1243392184 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :like i said, must be killing time < 1243392186 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wonder why though < 1243392196 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5([-]>[+]>)*11 < 1243392198 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 76.0 < 1243392199 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i have an inkling of an idea < 1243392203 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :let's see what happens when I take them out then < 1243392210 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah it gets much worse < 1243392216 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :let's replace them with an equivalent amount of .s < 1243392219 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i meant on your decoys < 1243392226 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :see one thing that happens < 1243392230 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you have a set number of -s or +s < 1243392239 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-]>(-)*9[+]>)*11 < 1243392241 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 21.0 < 1243392242 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and someone else is looping on the same position < 1243392253 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if they dec to 0, you can put them past 0 < 1243392259 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and then they loop again 256 times < 1243392289 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :my decoys only bother setting once because they are only going to slow down loops < 1243392297 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and for that you don't need more than one < 1243392299 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm let's see < 1243392307 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+>->->+(>)*5((+)*9[-]>(-)*9[+]>)*11 < 1243392309 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 60.5 < 1243392335 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I was under the impression that a high finite + or - for a decoy would stop constructs that go like [+[--[+++[----[... < 1243392338 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i think you ought to study why it's working for you in detail, probably could learn something good < 1243392344 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope small decoys doesn't help it < 1243392363 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-]>(-)*9[+]>)*11 < 1243392365 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 34.6 < 1243392373 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1243392376 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :this is ideal < 1243392380 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beats all but defend6s < 1243392402 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :all you need to do to beat the defends is delay longer before moving on < 1243392417 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you need to spend longer than 128 cycles at each location < 1243392424 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but then I lose to everything else < 1243392425 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :assuming you zero them before moving < 1243392433 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :sucks eh? :) < 1243392443 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :maybe you should just not care about them, apparently tripwire is not that effective a strategy < 1243392443 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well hmm... < 1243392446 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :unless it's all that's on the hill < 1243392447 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :8 and 9 beat defend6 a parody < 1243392454 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but 8 and 9 do poorly in general < 1243392456 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :because i wrote them to < 1243392459 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1243392462 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :creep did good earlier < 1243392465 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i was 2nd < 1243392471 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how do you make a defender? I wanna try < 1243392474 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but even then it got 3 losses < 1243392482 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what the defends are doing is < 1243392489 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :1) waiting at instruction 1 until it gets zeroed < 1243392496 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :2) going back to their flag and inc/dec'ing 128 times < 1243392506 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :3) then going back and forth across the tape alternately < 1243392530 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :they keep tweaking their flag, then attacking a new location < 1243392544 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the goal is, presumably, to do like i said before < 1243392551 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :let the enemy's loop hit 0 and fall through < 1243392561 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but inc/dec the flag on that same instruction so you don't lose < 1243392563 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :then they run off the end < 1243392577 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so it starts < 1243392582 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wonder, the tripwire thing probably doesn't need to attack the opponent's flag at all < 1243392590 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :>[]<(+)*128 < 1243392605 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :>+[] < 1243392612 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah < 1243392623 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what if say your opponent -s while you + < 1243392630 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :do you alternate +ing and -ing < 1243392648 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :infinite loop -> tie < 1243392666 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(+)*128(-)*128(>)*9(>[+])*21 < 1243392670 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 0.0 < 1243392672 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1243392703 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<(+)*192000 < 1243392710 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :whoops i needed bigger number < 1243392713 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 0.0 < 1243392726 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it ties the defends though lol < 1243392733 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<(+)*384000 < 1243392735 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 0.0 < 1243392735 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :should tie everything < 1243392743 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust morefail >+[]+[->[-]](>)*7[>[-]] < 1243392746 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_morefail: 0.0 < 1243392748 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i woner why not < 1243392749 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243392753 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(+)*123456(-)*123456(>)*9(>[+])*21 < 1243392755 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 0.0 < 1243392755 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust morefail >+[]+[->[-]](>)*7[>[-].] < 1243392756 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_morefail: 0.0 < 1243392765 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1243392772 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<.(+)*123456(-)*123456(>)*9(>[+])*21 < 1243392774 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 0.0 < 1243392775 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >(+)*384000 < 1243392776 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 8.5 < 1243392778 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<.(+)*123456.(-)*123456(>)*9(>[+])*21 < 1243392778 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243392780 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 0.0 < 1243392787 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust morefail >+[]+[->[-]](>)*7+[[-].>] < 1243392789 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_morefail: 0.0 < 1243392790 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(+)*123456.(-)*123456(>)*9(>[+])*21 < 1243392792 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 0.0 < 1243392795 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :please cut the spam out, jesus < 1243392799 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :at least stop and reflect on your scores < 1243392801 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :never! < 1243392801 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1243392805 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :remember the bot isn't reporting an accurate score < 1243392811 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so you have to refresh the chart at least < 1243392812 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :there was an obvious bug in mine < 1243392815 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and every time you submit it blanks the chart < 1243392825 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :damn bugs < 1243392837 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's probably my fault heh :P < 1243392840 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :running out the clock < 1243392855 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm that last time it beat 10 and did a whole bunch of ties < 1243392860 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :rofl my new one can't win < 1243392863 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it still loses < 1243392863 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so why is it tieing then? it kills itself or it times out? < 1243392863 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1243392871 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :tie should be time runs out < 1243392878 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh, of course < 1243392881 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the defends don't use loops < 1243392886 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and anything that doesn't loop would win < 1243392888 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :silly me < 1243392896 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(+)*500.(-)*500(>)*9(>[+])*21 < 1243392898 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :also i forgot something about my own attempt < 1243392898 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 9.0 < 1243392912 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that beats creep and kekeke < 1243392958 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(++-)*256.(--+)*256(>)*9(>[+])*21 < 1243392960 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 14.0 < 1243392967 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh-ho < 1243392971 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beats rushpolarity XD < 1243392992 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(++-)*129.(--+)*129(>)*9(>[+])*21 < 1243392994 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 41.0 < 1243393001 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no that does worse < 1243393008 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(++-)*500.(--+)*500(>)*9(>[+])*21 < 1243393010 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 17.3 < 1243393018 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :holy lol < 1243393020 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that does real well < 1243393027 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(++-)*1000.(--+)*1000(>)*9(>[+])*21 < 1243393029 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 55.6 < 1243393037 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire http://pastie.org/490870.txt < 1243393039 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 0.0 < 1243393046 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(.+-)*1000.(.-+)*1000(>)*9(>[+])*21 < 1243393048 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 48.1 < 1243393048 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yeah, didn't think it'd do much better < 1243393059 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(.+-)*1000(.-+)*1000(>)*9(>[+])*21 < 1243393061 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 48.1 < 1243393074 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust watch_killer [>[[-]+>[][+]]] < 1243393088 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_watch_killer: 0.0 < 1243393090 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(.+-)*512(.-+)*512(>)*9(>[+])*21 < 1243393091 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :aw < 1243393092 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 39.5 < 1243393109 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(.+-)*1000(.-+)*1000(>)*9(>[+])*21 < 1243393111 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 39.5 < 1243393119 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(.+-)*1000.(.-+)*1000(>)*9(>[+])*21 < 1243393121 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 39.5 < 1243393129 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :okay that . makes it win for some reason < 1243393135 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :must be a parity thing < 1243393147 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :likely < 1243393160 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm I wonder < 1243393160 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust watch_killer [>[[-]+>[][+--]]] < 1243393162 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_watch_killer: 0.0 < 1243393164 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :still probably gonna be affected by randomness < 1243393167 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(.+-)*1000.(.-+)*1000(>)*9(>[+])*21 < 1243393168 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 48.1 < 1243393169 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hrmm why's mine failing < 1243393184 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what is that horrid thing doing < 1243393185 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243393231 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust watch_killer [>[[-](.)*1000]] < 1243393232 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_watch_killer: 0.0 < 1243393241 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh wait I see < 1243393242 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1243393246 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust watch_killer [>[[-]+>[][+--]]+] < 1243393246 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :mixed up what [] does? < 1243393247 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_watch_killer: 0.0 < 1243393253 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1243393254 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oo < 1243393255 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust watch_killer [>[[-](.)*1000]+] < 1243393256 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it gets 31.5 now < 1243393257 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_watch_killer: 31.5 < 1243393260 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :there we go < 1243393261 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :don't forget to check the chart after you submit something < 1243393262 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :because < 1243393264 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the score it gives you < 1243393265 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah < 1243393267 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243393271 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :was the score for the LAST program you submitted < 1243393272 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<[]+(>[+](.)*128)*29 < 1243393273 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust watch_killer [>[[-]+>[][+--]]+] < 1243393274 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 45.0 < 1243393274 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_watch_killer: 37.0 < 1243393289 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :basically it tricks defenders into killing themselves < 1243393290 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :can't believe i/nobody thought of that yet < 1243393300 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :coppro: yes, that's what i did like two hours ago :P < 1243393306 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243393311 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the above should beat loopers and both defenders < 1243393318 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but doesn't < 1243393319 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :bugs? < 1243393332 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I've got a new one to try < 1243393334 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wish their numbers would stay the same < 1243393337 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<[]+-++--+++---++++----(>)*9(>[+])*21 < 1243393339 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 0.0 < 1243393345 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no good, ok < 1243393349 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(.+-)*1000.(.-+)*1000(>)*9(>[+])*21 < 1243393350 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 58.0 < 1243393382 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hmm... it would be more interesting < 1243393390 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :if you had one 0 cell beyond each flag < 1243393420 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :suggest it < 1243393441 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :where? < 1243393451 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/BF_Joust talk page < 1243393479 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<[]+.+(>)*9(>[.+])*29 < 1243393481 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 0.0 < 1243393489 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :would allow for more interesting possibilities, because then programs could identify flags other than by hoping they don't run off the end < 1243393498 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hm, i think maybe the timing is not correct < 1243393506 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :coppro: it's called "joust" not "snipe" ;) < 1243393510 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :FULL SPEED AHEAD < 1243393530 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :nescience: you can, of course, trick your opponent still! < 1243393551 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :more importantly, it allows defensive strategies that don't need to use fixed numbers in the source < 1243393557 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test [>[-]+] < 1243393561 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_test: 35.0 < 1243393575 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243393577 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :timing thing < 1243393578 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beats matador haha < 1243393579 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wtf, that might be a bug < 1243393588 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :let's look at this closely < 1243393591 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :>+ sets it to 1 < 1243393595 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :[] waits til its 0 < 1243393601 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :from what was described to me before < 1243393606 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no matter if it is executing [ or ] < 1243393611 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :[] loops if the cell is not 0\ < 1243393613 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it will skip to < < 1243393615 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :when the cell is 0 < 1243393623 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :then it waits on my fag < 1243393625 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :flag* < 1243393627 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :[] again < 1243393628 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it will only halt if it encounters a -1 cell < 1243393639 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :when the flag becomes 0 it should execute + < 1243393643 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and save m... ah < 1243393647 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but the enemy...... no < 1243393654 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :'cause the enemy should be at that point executing ] < 1243393665 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :-]-]-]-]-] < 1243393670 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or +]+]+]+]+] < 1243393673 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so - makes it 0 < 1243393677 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it is 0 at the start of ] < 1243393680 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :loop falls through < 1243393683 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I think I see why it beats matador < 1243393686 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :for my part, < 1243393695 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it falls through a... i see < 1243393699 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that seems non optimal < 1243393708 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-)*1000.(--+)*1000(>)*9(>[+])*21 < 1243393710 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 53.1 < 1243393720 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so what happens is my test doesn't work until it has been 0 for 1 round < 1243393723 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :k, fixed the vulnerability < 1243393742 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :now it only beats creep and watch kille < 1243393743 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :+r < 1243393789 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I have an idea to tweak rushpolarity now < 1243393806 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<(.)*128+(>)*9(>[.+])*29 < 1243393807 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 8.0 < 1243393818 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+>(-)*9[+].->)*11 < 1243393820 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 71.0 < 1243393824 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol test still beats it < 1243393825 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243393832 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :k, does not help < 1243393839 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1243393840 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-]+>(-)*9[+]->)*11 < 1243393841 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :timing mistake < 1243393842 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 49.4 < 1243393849 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243393853 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<(.)*256+(>)*9(>[.+])*29 < 1243393855 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 8.0 < 1243393858 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-][+]>(-)*9[+][-]>)*11 < 1243393860 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 49.0 < 1243393877 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5([-][+]>[+][-]>)*11 < 1243393879 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 45.1 < 1243393888 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no that's not doing it at all haha < 1243393891 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-]>(-)*9[+]>)*11 < 1243393893 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 29.6 < 1243393894 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :back to the original spec < 1243393909 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<(.)*256+(>)*9(>[.+])*29 < 1243393910 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 8.0 < 1243393928 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<(.)*257+(>)*9(>[.+])*29 < 1243393929 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 8.0 < 1243393939 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<(.)*255+(>)*9(>[.+])*29 < 1243393941 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 8.0 < 1243393943 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-]+-++-->(-)*9[+]+-++-->)*11 < 1243393945 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 60.0 < 1243393958 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243393959 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :gonna have to notepad this up and solve a simpler problem < 1243393967 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-]+-.++-->(-)*9[+]+-.++-->)*11 < 1243393968 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ah there we go < 1243393969 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 58.6 < 1243393971 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it beats test < 1243393972 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243393973 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but nothing else < 1243393983 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+-++-->(-)*9[+].+-++-->)*11 < 1243393985 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 45.1 < 1243393986 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i guess nobody uses a simple attack anymore < 1243393992 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fooled_ya (>+>-)*4[>[-]+] < 1243393993 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oo that's good < 1243393993 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243393996 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_fooled_ya: 27.5 < 1243394007 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+->(-)*9[+].+->)*11 < 1243394008 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 68.5 < 1243394013 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's not < 1243394024 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh right, need defense protection < 1243394024 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+-++--+++--->(-)*9[+].+-++--+++--->)*11 < 1243394026 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 56.2 < 1243394038 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fooled_ya (>+>-)*4[>[[-]+]+] < 1243394039 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_fooled_ya: 25.3 < 1243394043 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+-.++-->(-)*9[+].+-.++-->)*11 < 1243394044 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 49.4 < 1243394045 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fooled_ya (>+>-)*4[>[+[-]]+] < 1243394047 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_fooled_ya: 25.3 < 1243394069 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hmm... that's better < 1243394072 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+-++-->(-)*9[+].+-++-->)*11 < 1243394074 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 58.6 < 1243394075 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1243394077 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :how does the scoring system work? < 1243394084 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+-.++-->(-)*9[+].+-.++-->)*11 < 1243394086 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 48.8 < 1243394090 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you get more points for beating programs with more points < 1243394104 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fooled_ya (>(+)*32>(-)*32)*4[>[+[-]]+] < 1243394106 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_fooled_ya: 29.6 < 1243394111 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha matador's falling now that it doesn't beat rushpolarity any more < 1243394114 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::') < 1243394121 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i think the scoring system needs a little work < 1243394132 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :._. < 1243394135 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5([-].+-.++-->[+].+-.++-->)*11 < 1243394137 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 63.0 < 1243394144 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you get points for beating something before its battle with you gets taken account of, then things are a little weird the first submit < 1243394145 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :damn that shortswod < 1243394147 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i dunno how they work it out < 1243394148 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :*shortsword < 1243394163 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I don't understand exactly how this game works well enough yet < 1243394167 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5(+[-].+-.++-->-[+].+-.++-->)*11 < 1243394169 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 45.1 < 1243394176 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :hm? How are parens and numerical symbols determined? < 1243394181 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+-.++-->(-)*9[+].+-.++-->)*11 < 1243394182 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 45.1 < 1243394183 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :...is that just repeating text? < 1243394187 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243394191 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :(foo)*num = foofoofoofoo...num times < 1243394193 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ah. mak sanse. < 1243394193 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's it < 1243394207 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+-.++-->(-)*9[+].+-.++-->)*11 < 1243394208 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<[-++-](>)*9(>-++-(.)*128[+])*29 < 1243394209 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :(some{stuff}things)*2=somesomestuffthingsthings < 1243394209 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 8.0 < 1243394209 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 30.9 < 1243394227 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :how are scores done? :) < 1243394232 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243394240 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<[--](>)*9(>-++-(.)*128[+])*29 < 1243394241 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 0.0 < 1243394242 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you get points for a win < 1243394244 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1243394245 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and the more that program had < 1243394246 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the more you get < 1243394258 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :interesting results < 1243394261 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I have heard of BF jousting, but not the specifics < 1243394261 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*8[-].+-.++-->(-)*8[+].+-.++-->)*11 < 1243394263 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 45.0 < 1243394270 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh of course tripwire would always tie the defends < 1243394281 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+-.++-->(-)*9[+].+-.++-->)*11 < 1243394283 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 36.4 < 1243394283 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripstep [>[>[-]]+] < 1243394289 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_tripstep: 37.0 < 1243394317 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+.--++>(-)*9[+].+.--++>)*11 < 1243394319 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 54.5 < 1243394342 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-]+.--.++>(-)*9[+]+.--.++>)*11 < 1243394344 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 47.5 < 1243394354 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1243394388 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripstep [>[[>[-].+]]+] < 1243394390 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_tripstep: 43.0 < 1243394419 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test (>)*9(-++-(-)*70[+])*20 < 1243394421 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_test: 22.5 < 1243394444 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-)*1000.(--+)*1000(>)*9(>[+][-])*21 < 1243394446 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 29.0 < 1243394466 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-)*1000(--+)*1000(>)*9(>[+][-])*21 < 1243394467 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 29.0 < 1243394490 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-)*1000.(--+)*1000(>)*9(>[+][-])*21 < 1243394492 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 42.0 < 1243394501 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oop now it beats rushpolarity again < 1243394508 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1243394518 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test >----->+++++>----->+++++>----->+++++>-----(>-++-(-)*70[+])*20 < 1243394519 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_test: 7.5 < 1243394522 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :whoops forgot to put > in it < 1243394544 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-+-)*1000.(--+-+)*1000(>)*9(>[+][-])*21 < 1243394545 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 7.4 < 1243394550 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :beats defends and some others now < 1243394552 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243394556 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-)*1000.(--+)*1000(>)*9(>[+][-])*21 < 1243394558 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 44.4 < 1243394560 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :better'n creep at least < 1243394581 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(++-)*1000.(--+)*1000(>)*9(>[+][-])*21 < 1243394582 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 30.9 < 1243394591 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-)*1000.(--+)*1000(>)*9(>[+][-])*21 < 1243394592 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 30.9 < 1243394608 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243394619 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it needs to do two fights against each program imho < 1243394623 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripstep [>[+[--[>[-].+]]<+[>[-].+].+]]+] < 1243394625 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_tripstep: 0.0 < 1243394629 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243394629 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wow look at that thing < 1243394637 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it needs indentation < 1243394644 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243394647 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripstep [>[+[--[>[-].+]]+[[-].>+].+]]+] < 1243394649 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_tripstep: 0.0 < 1243394663 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hfm < 1243394770 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5([+[-]]+.--.++>[-[+]]+.--.++>)*11 < 1243394772 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 55.6 < 1243394782 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-]+.--.++>(-)*9[+]+.--.++>)*11 < 1243394784 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 30.9 < 1243394796 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust playing_the_odds (>)*13(>(-)*128.)*15 < 1243394798 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_playing_the_odds: 27.0 < 1243394805 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243394817 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*8[+[-]]+.--.++>(-)*9[-[+]]+.--.++>)*11 < 1243394819 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 55.5 < 1243394821 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust playing_the_odds (>)*13(>(-)*128.)*15 < 1243394823 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_playing_the_odds: 27.0 < 1243394832 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243394853 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust playing_the_odds (>+>-)*6>(>(-)*128.)*15 < 1243394853 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*8[+[-]]+.--.++>(-)*8[-[+]]+.--.++>)*11 < 1243394854 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_playing_the_odds: 40.7 < 1243394855 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 51.9 < 1243394909 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust playing_the_odds (>+++++>-----)*2(>)*9(>(-)*128.)*15 < 1243394910 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_playing_the_odds: 26.5 < 1243394918 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>-->++(>)*5((+)*8[+[-]]+.--.++>(-)*8[-[+]]+.--.++>)*11 < 1243394920 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 54.3 < 1243394925 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ah well, second try was the best heh < 1243394955 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ah well, second try was the best heh < 1243394958 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust playing_the_odds (>+++++>-----)*2(>)*9(>(-)*128.)*15 < 1243394959 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_playing_the_odds: 38.3 < 1243394962 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :rolling for a better score! < 1243394969 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :win < 1243394971 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243394972 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :cache that pls < 1243394986 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :didn't quite beat both defends though < 1243395006 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that'll be an amusing one to have on the hill < 1243395011 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how long it'll stay < 1243395075 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :shortsword has staying power at least < 1243395085 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :here's a better one! < 1243395107 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust (>)*15([{-}])*100 < 1243395107 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243395112 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dice!(>)*15([{-}])*100 < 1243395113 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243395115 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dice! (>)*15([{-}])*100 < 1243395124 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_dice_: 0.0 < 1243395129 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243395133 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243395161 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the hill should have an "age" parameter ala corewars hills < 1243395971 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wtf save page is failing miserably < 1243396015 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :keeps giving me an 'edit conflict' error < 1243396020 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but there isn't one < 1243396074 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :on the esolang wiki? < 1243396099 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :add an edit comment < 1243396110 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :stupid wikis capitalizing my username < 1243396188 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well, registering fied that < 1243396197 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nescience: if that was you on the BF Joust talk page, please sign with ~~~~ < 1243396208 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :how come ais523 gets a lowercase nick and i don't :( < 1243396212 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i did < 1243396223 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i didn't have an account before < 1243396280 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :are you Myndzi? < 1243396288 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243396302 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :were you the previous comment too? < 1243396304 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it just looks wrong with a capital M >:( < 1243396306 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243396312 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1243396320 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :my edit was only the last paragraph < 1243396321 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will add an unsigned template < 1243396344 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :assuming i can get the damn molasses to load < 1243396379 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :coppro was that unsigned paragraph < 1243396405 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh, I must have not been logged in < 1243396407 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243396436 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that was you? then maybe best you sign yourself < 1243396442 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or wait < 1243396455 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i can just change the nick < 1243396472 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :mine was the comment about going past the end < 1243396481 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i don't really see how that would be useful though < 1243396487 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :since you can't simply test for 0 < 1243396490 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't gain you anything < 1243396526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :coppro: actually i don't know your username < 1243396568 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh, dear, it appears I never signed up to esolang < 1243396571 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :that explains a lot < 1243396577 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh :D < 1243396592 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :>((o> lol fish +>->+>->+>->+>[[+]>-++] < 1243397881 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_test: 38.5 < 1243397978 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test >+>->+>->+>->+>(-++-(-.)*130>)*20 < 1243397980 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_test: 0.0 < 1243398043 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test >(+)*50>(-)*50>(+)*30>(-)*30>(+)*10>(-)*10>+>(-++-(-.)*130>)*20 < 1243398045 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_test: 34.6 < 1243398425 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm glad to see bfjoust is being used. < 1243398426 0 :sebbu!n=sebbu@ADijon-152-1-53-169.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1243398452 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Any further complaints from anybody? < 1243398471 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You aren't creating a digital manifestation of God. < 1243398473 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i think the game won't go all that far < 1243398494 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's about the best it can be in its current form, but there really aren't that many options < 1243398498 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :dunno though, could be wrong1 < 1243398503 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :there are a number of comments on the wiki talk page < 1243398517 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Then try FYB instead :P < 1243398546 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :heh heh < 1243398557 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'm not a huge fan of BF in the first place < 1243398577 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :When is bfjoust from ... does FYB predate it? < 1243398590 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wouldn't know < 1243398746 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wonder < 1243398760 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :in the true spirit of capture the flag, what would happen if you had to come back to your base and set your own flag back to 128? ;) < 1243398772 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :too complicated surely, also nobody would be able to keep track of their flag < 1243398995 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!fyb minimangler +!> < 1243399013 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_minimangler: 0.0 < 1243399021 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ouch :P < 1243399051 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!fyb minimangler :+!>;* < 1243399053 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_minimangler: 0.0 < 1243399057 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*shrugs* < 1243399158 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!fyb cheers :D < 1243399168 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for oerjan_cheers: 4.5 < 1243399174 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lawl :P < 1243399292 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243399294 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1243399383 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243399491 0 :Corun!unknown@unknown.invalid QUIT :"Leaving..." < 1243399873 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts working on the Evil Calculus Book of Doom < 1243400098 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :itym the Evil Doom Calculus Book of the Apocalypse < 1243400659 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1243400679 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so i have a dump of wikipedia < 1243400682 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what should i do with it < 1243400683 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :stupid fact that I have to do tons of coursework even though I'm challenging the course < 1243400693 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :make a programming language using wikipedia links < 1243400833 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what kind of dump? < 1243400851 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :current pages in article namespace? < 1243400855 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the current version of all namespace 1 pages < 1243400874 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :that's the talk namespace :) < 1243400885 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nuh uh < 1243400951 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :article is the first namespace, but its numbering is 0 < 1243400970 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :anyway. >_> < 1243400989 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :perhaps you could make a graph based on what articles link to each other? < 1243401005 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :xkcd :D < 1243401013 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :although there are already dumps that have that information < 1243401018 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :you could do lots of interesting stuff with that < 1243401033 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can download just the link graph actually < 1243401037 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :shortest path between two articles, for example < 1243401040 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :›_› < 1243401049 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :( ≖‿≖) < 1243401084 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1243401088 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :rofl xkcd < 1243401153 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oh, really? < 1243401158 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :that good < 1243401161 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :*looks* < 1243401199 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :heh. heh. heh heh. < 1243401267 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: there's always Markov chains < 1243401274 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :you'll have to strip out formatting < 1243401283 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :lots of training text... < 1243401287 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that just gives you pagerank < 1243401298 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, markov chains of text < 1243401397 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :run Flesch-Kincaid maybe < 1243401437 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :"The logistics of who can get drunk are nontrivial." < 1243401458 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1243401461 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i need a drunk < 1243401466 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I disagree. < 1243401474 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I think you've had quite enough already < 1243401517 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: schorry, i cant 'elp chu there < 1243401570 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :hm. I should try implementing Flesch-Kincaid in Haskell < 1243401580 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kinky flesh < 1243401594 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :down boy < 1243401719 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the syllable part may be a bit complicated < 1243401776 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243401781 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :er < 1243401783 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric ::.; < 1243401823 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :actually it's less complicated than I thought < 1243401837 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :http://flesh.cvs.sourceforge.net/viewvc/flesh/Flesh%201.5/FleshLogic.java?revision=1.3&view=markup#l_523 < 1243401845 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :more of a guess... but seems accurate enough < 1243401855 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :might be worth it to have a special table for corner cases < 1243401887 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't say whether or not this is a standard algorithm. rather specific to English anyway < 1243401926 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :broken link < 1243401945 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :wha < 1243401956 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :yeah... that's messed up. it worked a second ago < 1243401988 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :okay, should work now < 1243402010 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :actually, it does screw up quite a bit: http://flesh.cvs.sourceforge.net/viewvc/flesh/Flesh%201.5/CommonMistakes.java?revision=1.3&view=markup < 1243402039 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :needs more English knowledge < 1243404092 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can get dictionary files that break it down < 1243404184 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Flesch-Kincaid sounds like a bunch of bs anyway < 1243404197 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :who cares how long sentences or words are < 1243404225 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Floridan insurance brokers, per Wikipedia < 1243404342 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :insurance and florida, that's all you need to know about their position < 1243406078 0 :GregorR-L!unknown@unknown.invalid QUIT :Remote closed the connection < 1243406645 0 :GregorR-L!n=gregor@c-76-105-254-150.hsd1.or.comcast.net JOIN :#esoteric < 1243407697 0 :psygnisfive!unknown@unknown.invalid QUIT :"Leaving..." < 1243409237 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243409855 0 :coppro!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243410092 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1243411199 0 :clog!unknown@unknown.invalid QUIT :ended < 1243411200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1243414525 0 :lereah_!n=lereah@nanpc319.in2p3.fr JOIN :#esoteric < 1243415581 0 :GregorR-L!n=gregor@c-76-105-254-150.hsd1.or.comcast.net JOIN :#esoteric < 1243417190 0 :Gracenotes!unknown@unknown.invalid QUIT :"brb" < 1243417364 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1243418281 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1243418677 0 :Patashu!n=Patashu@c122-106-162-185.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1243419205 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm, still on the top of the hill < 1243419507 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The next challenge: DOMINATE the hill. < 1243419581 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea how to beat the defense6s and still beat everything else < 1243419585 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I haven't even seen their code < 1243419610 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/ < 1243419623 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Uncommented though :P < 1243419640 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243419643 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :god damn that's long rofl < 1243419649 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I need a decompiler < 1243419682 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais posted a link to a commented version ... < 1243419803 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ah, here 'tis < 1243419804 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1435376 < 1243419835 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :May 26 16:29:09 it attacks something in particular, which is the [-] or [+] loop < 1243419835 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :May 26 16:29:13 nearly all programs have one < 1243419835 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :May 26 16:29:38 and if they go into such a loop on its flag, then defend6 will keep them in it forever, whilst running off and sinking their flag < 1243419870 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*zleep* < 1243419887 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh I see < 1243419894 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and it keeps coming back incrementially to keep it off zero < 1243419916 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so it has an ultra-huge source code since there's no construct that says 'repeat this but increase this number by x every time' < 1243425087 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243426589 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243427044 0 :M0ny!n=Harmony@90.55.116.125 JOIN :#esoteric < 1243427095 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1243428775 0 :AnMaster!unknown@unknown.invalid QUIT :Success < 1243429026 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1243431623 0 :Corun!n=Corun@94-194-31-231.zone8.bethere.co.uk JOIN :#esoteric < 1243433599 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1243434225 0 :MizardX!unknown@unknown.invalid QUIT :"What are you sinking about?" < 1243435176 0 :MizardX!n=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1243435635 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243435869 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243438499 0 :inurinternet!unknown@unknown.invalid QUIT :Success < 1243439387 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1243439640 0 :impomatic!n=John@nat65.mia.three.co.uk JOIN :#esoteric < 1243439908 0 :lereah_!unknown@unknown.invalid QUIT :"Leaving" < 1243440090 0 :Patashu!unknown@unknown.invalid QUIT :"Patashu/SteampunkX - MSN = Patashu@hotmail.com , AIM = Patashu0 , YIM = Patashu2 , Googletalk = Patashu0@gmail.com ." < 1243442584 0 :Gracenotes!unknown@unknown.invalid QUIT :Success < 1243443444 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1243443650 0 :tombom!i=tombom@86.9.234.19 JOIN :#esoteric < 1243443976 0 :fungebob!n=chatzill@65.66.121.86 JOIN :#esoteric < 1243443978 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1243446031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cool i still own bf joust < 1243446155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:38 Patashu: just one glitch < 1243446155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:38 Patashu: the score it gives is for the LAST time you submitted a program < 1243446157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:39 Patashu: i.e. one submission delay < 1243446159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: GregorR-L: fix that < 1243446410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>)*10([+[--[+++[----[+++++[------[+++++++[--------[+++++++++[----------]]]]]]]]]].>)*20 < 1243446416 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 41.5 < 1243446426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not bad < 1243446428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not bad at all < 1243446448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>)*10(-[+[--[+++[----[+++++[------[+++++++[--------[+++++++++[----------]]]]]]]]]]>)*20 < 1243446453 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 42.6 < 1243446468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>)*10(-[+[--[+++[----[+++++[------[+++++++[--------[+++++++++[----------]]]]]]]]]].>)*20 < 1243446469 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 42.6 < 1243446515 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Ehird: is that tailored for the decoys left by the programs on the current hill? < 1243446541 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol creep officially beats nothing except the defends now < 1243446544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: pretty much, it tries to find out whether it's big or small and efficiently zeroes it based on that < 1243446550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>)*10(+[-[++[---[++++[-----[++++++[-------[++++++++[---------[++++++++++]]]]]]]]]]>)*20 < 1243446551 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 42.6 < 1243446563 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but amusingly, 'playing the odds' is in 4th < 1243446566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm flipping them does nothing < 1243446567 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :<3 cached scores < 1243446567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1243446582 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :refresh page < 1243446587 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :remember it tends to show your last score < 1243446587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 3 | - + + - - - - + - | 42.6 | -3 | ehird_phantom.bfjoust < 1243446590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's what it was before < 1243446590 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not the score after submission < 1243446603 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1243446611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>)*10(-[+[-[+[-[+[-[+[-[+[-]]]]]]]]]]>)*20 < 1243446612 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 42.6 < 1243446616 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not all that surprising i guess < 1243446617 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering if it's possible to detect certain opponents and use a tailored attack. < 1243446617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1243446620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that put it down to 14.2 < 1243446633 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :speed, i guess < 1243446652 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :makes me wonder why so many +s before looping is effective though < 1243446655 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i guess it sets decoys of its own < 1243446669 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :btw don't you want >*9? < 1243446675 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if it's 10 units long, it's 9 to the enemy flag < 1243446679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243446680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243446723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>-)*3(>+)*3(>)*3(+[-[++[---[++++[-----[++++++[-------[++++++++[---------[++++++++++]]]]]]]]]]>)*20 < 1243446725 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 42.6 < 1243446733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :back to 42.6 < 1243446748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5 losses, 3 wins, one draw < 1243446756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think the strategy is essentially good, though < 1243446766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION idea < 1243446880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom http://pastie.org/491591.txt?key=z90epgclqdxxiifgky728a < 1243446882 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 42.6 < 1243446888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1243446891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that makes it worse < 1243446906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>-)*3(>+)*3(>)*3(+++++[-[++[---[++++[-----[++++++[-------[++++++++[---------[++++++++++]]]]]]]]]]>)*20 < 1243446908 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 27.8 < 1243446974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>-)*3(>+)*3(>)*3([-[(+)*2[(-)*3[(+)*4[(-)*5[(+)*6[(-)*7[(+)*8[(-)*9[(+)*10]]]]]]]]]]>)*20 < 1243446976 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 36.4 < 1243446980 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :this game is finicky < 1243446989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm doing it with repeats actually slowed it down < 1243447009 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :Patashu kept getting very different results by varying constants that didn't seem they should make that much difference < 1243447014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shrug < 1243447032 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :eh, the spec said repeats don't take any cycles < 1243447050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>)*9([(-)*32[(+)*32[(-)*32[(+)*32]]]])*20 < 1243447052 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 36.4 < 1243447053 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :just macros.. should be the same < 1243447056 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :unless it's randomness < 1243447059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION crosses fingers < 1243447065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: I probably mistyped < 1243447069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 3 | - 0 0 - - - - - 0 | 8.0 | -6 | ehird_phantom.bfjoust < 1243447071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243447138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>)*9([(-)*16[(+)*32[(-)*48]]][-])*20 < 1243447140 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 8.0 < 1243447154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>-)*3(>+)*3(>)*3(+++++[-[++[---[++++[-----[++++++[-------[++++++++[---------[++++++++++]]]]]]]]]]>)*20 < 1243447156 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 8.0 < 1243447157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stick to what works. < 1243447183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom >->->->+>+>+>>>(+++++[-[++[---[++++[-----[++++++[-------[++++++++[---------[++++++++++]]]]]]]]]]>)*20 < 1243447185 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 33.5 < 1243447191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1243447199 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :gogo random! < 1243447203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: the repeating one for the start got 33.5 < 1243447206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but this one gets 20.4 < 1243447207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom >->->->+>+>+>>>(+++++[-[++[---[++++[-----[++++++[-------[++++++++[---------[++++++++++]]]]]]]]]]>)*20 < 1243447209 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 20.4 < 1243447212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's see if it's actually random < 1243447217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep, it is < 1243447219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1243447223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: viper? < 1243447227 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :look at 'playing the odds' < 1243447227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are you submitting stuff? do it in channel :-P < 1243447229 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's proof < 1243447244 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i submitted it a couple times till i got a couple decent cached results < 1243447244 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243447253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: that's called being a jerk < 1243447254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243447255 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :this hill is too noisy for such fine tuning < 1243447269 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if something was done to even out the randomness < 1243447278 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :say, multiple samples *ahem* like i was mentioning yesterday... :P < 1243447280 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I didn't want to flood the channel ;-) < 1243447290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: but I don't notice new programs :-) < 1243447295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: yeah I agree now. < 1243447296 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i bet the max cycles probably doesn't need to be so high either < 1243447300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1243447304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :defend6 needs it iirc < 1243447320 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1243447327 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how many cycles it'd take to complete at 30 cells < 1243447338 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure someone can caluclate but i don't have the required consecutive time atm < 1243447342 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or draw shortcutting at least < 1243447348 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :detecting two [] loops, for examle :P < 1243447361 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or a [+] and [-] on the same cell < 1243447367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i have 21 programs here. they are provably optimum for their tape length. < 1243447370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :should I submit them all? :P < 1243447382 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Yes :-) < 1243447423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okie dokie < 1243447432 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust viper >--->+++>---(>->+)*3(-[-[-[-[-[-[-[-[-[-[+]]]]]]]]]]>)*20 < 1243447434 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_viper: 42.0 < 1243447463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger1 >>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger2 >>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger3 >>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger4 >>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger5 >>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447474 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ferret >(-)*9>(+)*9>---(>->+)*3((-)*10[+]>)*20 < 1243447475 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_ferret: 66.0 < 1243447476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger6 >>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447477 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :...lol wut < 1243447479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger7 >>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger8 >>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger9 >>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger10 >>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447488 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what'd you say about being a dick? :P < 1243447491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger11 >>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger12 >>>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger13 >>>>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger14 >>>>>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger15 >>>>>>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger16 >>>>>>>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger17 >>>>>>>>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger18 >>>>>>>>>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger19 >>>>>>>>>>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger21 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: impomatic told me to :) < 1243447550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION twiddles thumbs and waits for the report to update < 1243447566 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :poor bot < 1243447596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DOO DOO DOO DOO DEE DAA DOO DOO DOOOOOOO < 1243447599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes EgoBot < 1243447618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: technically, I have to submit them all infinite times to be sure of their tape lengths being correct < 1243447622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it's random < 1243447629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so they'll probably all do awfully < 1243447650 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1243447667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BUT DAT'S OKAY < 1243447675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kicks EgoBot < 1243447677 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger4: 22.4 < 1243447677 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger19: 5.7 < 1243447677 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger11: 18.3 < 1243447677 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger3: 40.9 < 1243447677 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger10: 4.8 < 1243447678 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger21: 5.3 < 1243447680 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger16: 7.4 < 1243447682 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger20: 0.0 < 1243447684 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger1: 29.4 < 1243447684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :40.9 for bugger3? < 1243447686 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger13: 8.1 < 1243447688 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger17: 12.1 < 1243447689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's pretty good, like. < 1243447690 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger14: 6.9 < 1243447691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Guess I got lucky. < 1243447692 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger8: 12.5 < 1243447694 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger12: 8.3 < 1243447696 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger15: 3.7 < 1243447698 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger9: 12.6 < 1243447700 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger18: 4.7 < 1243447700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: look at the report < 1243447702 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger7: 18.8 < 1243447702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :quick < 1243447704 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger6: 21.1 < 1243447704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :before it trims them < 1243447706 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger2: 42.2 < 1243447707 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, lucky score :-) < 1243447707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/report.txt < 1243447708 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger5: 25.2 < 1243447711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1243447712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's huge < 1243447722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243447723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're all there < 1243447724 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243447725 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1243447737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23 43.67 8 ehird_defend6_a_parody_or_just_plain_ripoff_question_mark.bfjoust < 1243447737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :13 42.17 10 ehird_bugger2.bfjoust < 1243447745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd say that's pretty good! < 1243447755 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :huh creep only has 4 losses now < 1243447759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: haha < 1243447763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the power of buggery < 1243447779 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but ferret is at the top :P < 1243447782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: is your ferret designed to be anti-bugger? < 1243447801 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i don't think anything can be anti-bugger < 1243447813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it can, though < 1243447818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it only decrements 128 times, then [-]s < 1243447822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, if you set your flag to 255 < 1243447827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has to loop 128 iterations < 1243447833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc, it'll still *win* < 1243447835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'll just win slower < 1243447841 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I starting coding when you'd pasted the first two. Didn't take long. < 1243447843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but correct, there is no way to actually beat it < 1243447848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i dunno how buggers do with themselves < 1243447854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243447856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they win at the same time < 1243447857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cute < 1243447859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := draw < 1243447865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: how does yours work? < 1243447885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: note - this is in the ideal case, when their tape length is the expected one < 1243447899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not that many got that < 1243447900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if any even did < 1243447917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: in every other case, they just either: run right off the tape, or decrement a random cell < 1243447929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: I assume ferret sets a bunch of cells < 1243447931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and then keeps them up < 1243447934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that it [-]s forever < 1243447939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on a non-flag < 1243447990 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :ehird: just the usual build a decoy the go to the other end of the tape and start zeroing stuff < 1243447994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243448052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: submit ferret once more < 1243448054 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well it doesn't really matter < 1243448059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it'll trim most of them < 1243448060 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :unless the tape length is correct they lose < 1243448072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: not if the other opponent suicides < 1243448092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: it only leaves a lot of >10/11 challengers if they're submitted at once < 1243448092 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :true enough i guess < 1243448095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you add ferret, it'll trim < 1243448153 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust shadow (>(-)*9)*2(>-)*7(>(+)*10[-])*20 < 1243448159 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_shadow: 58.0 < 1243448173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tada < 1243448175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're all gone < 1243448184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and parody rises once ore < 1243448458 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :laugh < 1243448468 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243448482 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243448516 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1243448638 0 :AnMaster!unknown@unknown.invalid QUIT :Connection timed out < 1243448959 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's really hard to read which number is which warrior < 1243448979 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and the numbers change because of the case sorting, too < 1243448997 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what's the chance of reiterating the numbers immediately to the left of the warrior names or something? < 1243449028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :would be nice < 1243449050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: i think I'm just going to make my own variant instead of waiting for these to change :) < 1243449063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do you think I should have + or -? i.e. which? < 1243449147 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't really matter < 1243449150 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you have to pick one, i mean < 1243449160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i was asking purely on aesthetic concerns :) < 1243449166 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1243449171 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i like - better! < 1243449172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- seems right < 1243449175 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it looks like arrows ------> < 1243449177 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :CHARGE! < 1243449179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as the main objective is to deplete your opponents flag < 1243449183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: haha < 1243449191 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :»»». < 1243449212 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :arrows or ... jesus, i can't think of the name of the things you joust with! < 1243449220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jousting sticks! < 1243449238 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should create a Brainfuck variant that uses », ›, and > for different things < 1243449247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: ok: < move pointer closer to my flag > move pointer closer to their flag - decrease cell at pointer [ jump after matching closer if cell=0 ] jump after matching opener if cell!=0 . nop < 1243449276 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol jousting sticks < 1243449277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: i think flags should start at 255 < 1243449284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they only start at 128 in joust to make +/- not have an advantage < 1243449289 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :correct < 1243449301 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but if you restrict it to only - it becomes about half as interesting < 1243449325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: no, I think - vs + is boring. see defend6 vs parody < 1243449332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and my flipping of one of impomatics' did it to < 1243449333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1243449336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it just makes it too trivial < 1243449340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as programs become tailored to one < 1243449344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and flipping them decimates them < 1243449377 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :rather, it means that nobody has got to the point where they write programs to take account of both polarities for example :P < 1243449382 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lance! < 1243449384 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's the word i wanted < 1243449396 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you want to talk about trivial, what exactly are you going to write a program to do that only decrements? < 1243449406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: doesn't rushpolarity take into account that? < 1243449414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm just not convinced it's an interesting aspect < 1243449439 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1243449449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: then how about thingy's idea < 1243449455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the polarity is flipped or not randomly before execution < 1243449457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :actually, wait < 1243449460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :same as with tape lengths < 1243449466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we do it for all (tape length,polarity) combinations < 1243449471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and take the mean < 1243449483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to write it in C, so it should be fast enough for that < 1243449489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: sound good? < 1243449491 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's a possibility < 1243449512 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure how i feel about that, but it would at least get rid of the "swap the signs" bit < 1243449530 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i guess it is true that you'll get the same program if you swap them < 1243449562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it forces you to take in account polarity, still < 1243449565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :without being able to just swap things < 1243449616 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i don't think so < 1243449626 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well, i guess i see what you mean < 1243449633 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :in that you still can benefit from "figuring out" which way to go < 1243449654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: ehm, so north korea just said they're going to nuke the shit out of your country < 1243449658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try not to die < 1243449672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: yeah < 1243449678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: you have to handle both +ers and -ers < 1243450010 0 :jix!n=jix@dyndsl-095-033-076-065.ewe-ip-backbone.de JOIN :#esoteric < 1243450058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: definitely, though, randomness is the bad < 1243450497 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1243450670 0 :jix_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243451326 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1243451436 0 :sebbu2!n=sebbu@ADijon-152-1-41-8.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1243451746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK, it's implementation time. < 1243451767 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's totally out of character for them < 1243451772 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :don't koreans play zerg?! < 1243451786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BADUM TISH! < 1243451907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : OK, it's implementation time. <-- of what < 1243451924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(as you can see above I was disconnected) < 1243451924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ~20 lines up. < 1243451934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://tunes.org/~nef/logs/esoteric/09.05.27 < 1243451936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're welcome. < 1243452007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, a language based on magnetic tape? < 1243452017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243452037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, from reading ~20 lines up in the log :P < 1243452047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mmmmmmmmmmmmmmmmmmmmyeeeeeeeeeeeeeeeeeeeno. < 1243452179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: how many cycles do you think I should allow? < 1243452276 0 :sebbu!unknown@unknown.invalid QUIT :Success < 1243452319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, theory 2: a variant of bfjoust < 1243452327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION clap. clap. clap < 1243452333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You found the page up button! < 1243452349 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1243452353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1243452356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hello ais523 < 1243452363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm plotting revolution by writing a better bf joust ;) < 1243452366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hello ehird, AnMaster < 1243452371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: as in, better rules, or better interp? < 1243452374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: both < 1243452376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the interp can definitely be improved < 1243452389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's varying randomly according to tape length [implementation issue], just flipping +/- can change the hill wildly [design issue] < 1243452395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but if you want to improve the rules, /please/ do it a different way from zzo38 < 1243452396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it's really slow [implementation] < 1243452413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for the former, run all tape lengths and take the average (requires fixing #3) < 1243452422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for the latter, add another variable: is_plus_and_minus_flipped < 1243452425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and do the solution to #1 for it too < 1243452429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, ok < 1243452433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for the latter latter, write it in C and make it superfast < 1243452434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you aren't changing the language rules, but the tournament rules < 1243452439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I agree with you on that < 1243452443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, the flipping +/- thing < 1243452455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :either you randomly flip one program, or you don't < 1243452456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :means that you can't just rip off someone else's program, flip +/- and dominate the hill < 1243452461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: actually, no < 1243452465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1243452468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but not randomly < 1243452473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just like how you try all tape lengths and take the averag < 1243452474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243452474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do both < 1243452478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1243452485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try every combination, take the average score < 1243452493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that means the same program will always have the same score < 1243452535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how did zzo do it? < 1243452565 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: having , read from the opponent's . output < 1243452568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and a couple of other dubious changes < 1243452578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that change is very zzo < 1243452581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :link to his variant? < 1243452587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://esolangs.org/wiki/Talk:BF_Joust < 1243452597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :grr, wiki seems to be slow < 1243452609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: btw, you know how it has to stay 0 for two cycles? < 1243452612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243452621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that means that [-] works if it isn't tampered with. [-]-]-]-(it's zero)](two cycles) < 1243452623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is that intentional? < 1243452627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i suppose so < 1243452633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it was unintuitive to me at first < 1243452636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I did [-]. < 1243452638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not quite, but when I noticed I realised it was correct, so didn't change it < 1243452639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(with the dot) < 1243452648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Safari can’t open the page “http://esolangs.org/wiki/Talk:BF_Joust” because the server unexpectedly dropped the connection. This sometimes occurs when the server is busy. Wait for a few minutes, and then try again. < 1243452652 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION observes that [-]-] is an infinite loop < 1243452660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: not in BF Joust < 1243452671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i'm counting cycles < 1243452671 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... WTF? < 1243452675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there is no way to write a definitively 100% infinite loop in BF Joust < 1243452678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[-] runs [-]-]-]-]-]-]-] < 1243452683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: not program < 1243452684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cycles < 1243452687 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the data on the tape might change due to the opponent messing with it < 1243452692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ ticks, - ticks, ] ticks, - ticks, ] ticks < 1243452693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1243452700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, what ais523 said < 1243452708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: [[In case of a draw, figure out who would have lost using the old rule that whoever's flag is zero loses immediately (and determine the winner according to this rule). ]] < 1243452710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, that's just ridiculous < 1243452715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[If both programs have ended and neither player's flag is zero, then both programs shall restart from the beginning with the tape pointer pointing to their own flag again like it was at the start, but using the current values on the tape instead of resetting them to zero. ]] < 1243452717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so's that < 1243452722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all of them are ridiculous :) < 1243452726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1243452735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how could you even use ,/. < 1243452738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you couldn't use it to your advantage < 1243452742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because your opponent would always lie < 1243452750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I don't think they'd even be lying < 1243452754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1243452761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given that there's no information as to what the random stream of data means anyway < 1243452765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true < 1243452775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's like, if I say 6 202 34, am I lying? < 1243452783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Mu < 1243452800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[[ and ] should take the value on the tape *after* the opponent has (potentially) modified it.] < 1243452801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :] < 1243452806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: does it do it before modification? < 1243452810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :atm, yes < 1243452810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :two opcodes running at once is sticky < 1243452814 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it takes the value at the start of the cycle < 1243452817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243452833 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I experimented with before and after < 1243452840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah, and before worked better? < 1243452847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and decided that although it made a difference, it didn't fundamentally change the nature of things < 1243452852 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so left it where Kerim had it < 1243452863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/w/index.php?title=Byte_Syze&curid=2347&diff=14541&oldid=14540 < 1243452866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol wat < 1243452871 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust foo .[+.] < 1243452877 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq_foo: 17.5 < 1243452881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's just a suicider < 1243452883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a slow one at that < 1243452888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, not always < 1243452892 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seems to be effective. < 1243452898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I don't think any program will try and give your flag viagra— what? < 1243452900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How is that effective? < 1243452911 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It has a positive score. :p < 1243452912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if we weren't caching scores, the top program gets ~85pts < 1243452916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: all scores are positive < 1243452917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: we changed the scoring < 1243452919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :points are negative < 1243452921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :scores not < 1243452921 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1243452925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :50% is average, 0% is terrible, 100% is perfect < 1243452949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i submitted (>)*N(-)*128[-] (but manually expanded) for all possible tape lengths today < 1243452954 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust [>+] < 1243452954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one even got ~40-something < 1243452955 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243452957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1243452961 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1243452963 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust foo [>+] < 1243452964 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq_foo: 20.5 < 1243452964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: also, btw < 1243452968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you resubmit a program < 1243452970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you get its last score < 1243452975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have to look at the report to get the proper one < 1243452975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :another bug? < 1243452978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243452981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1243452983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why do you think i'm writing my own :) < 1243452991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: also, well, taking the value at the start requires copying < 1243452993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doesn't it? < 1243452995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1243452999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess no < 1243452999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since < 1243453002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with after-modification < 1243453005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have to wait for your opponent < 1243453008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is just as much fuss < 1243453014 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it only requires copying for one of the programs < 1243453018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's as much fuss both ways round < 1243453028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243453035 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could order the execution of the programs inside the interp in the way that avoids copying, but that's even fussier in other ways < 1243453108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you think I should keep the 20k max cycles? < 1243453126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's about right < 1243453130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it may take 3s to execute one combination for 20k cycles in your perl interp, but it'll probably be on the order of milliseconds for mine :) < 1243453131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I determined that number via experiment < 1243453144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, if you make it much lower, valid programs start drawing rather than winning < 1243453151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but then we have the reverse polarity < 1243453153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is 3-bits: < 1243453159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 (no flip), 1 (flip left), 2 (flip right) < 1243453162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243453168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is that 20**3 for the tape lengths and polarity < 1243453171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or 3**20? < 1243453173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20**3, I think < 1243453198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hm, oh dear < 1243453207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for all tape length combinations, and the three polarity states, < 1243453216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why three polarities? < 1243453216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is 8000 executions per (prog1,prog2) < 1243453218 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you only need two < 1243453221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1243453224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no i don't < 1243453225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no flip, < 1243453225 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because flipping either program has the same effect < 1243453230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er, are you sure? < 1243453231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and flipping both has the same effect as flipping neither < 1243453231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :always? < 1243453244 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the values at the start are either 128 or 0 < 1243453246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i'll take your word for the left-is-right < 1243453253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah, you're right < 1243453255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but... < 1243453258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which of left/right should I flip? < 1243453260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't wanna be biased :D < 1243453265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it makes no difference to the result < 1243453278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 = no flip, 1 = flip, the < 1243453278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :n < 1243453296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you need 20 * 2 (no exponentiation) < 1243453299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, 21 * 2 < 1243453304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, heh < 1243453307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :each of the 21 possible lengths in each of the 2 flip states < 1243453315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll finish the message I was typing anyway: < 1243453320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, that's good; with 3 flip states, I have to run the match 8000 times— so if I take 25ms to run one iteration, that's 200 seconds! < 1243453322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ disclaimer: wrong < 1243453365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :200 seconds would be a bit slower than it currently is; OTOH, you'd have a fairer tournament < 1243453367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: OK, if I take 25ms to run one iteration (reasonable, I think) and do all 21 tape lengths, and have 2 polarity states, a match will take 1.05 seconds < 1243453378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a full complete matchup of (prog1,prog2) < 1243453413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: err, for 10 programs, you have how many pairs of (prog1,prog2)? my brain is in coding mode atm... < 1243453452 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(10*9)/2 = 45 < 1243453500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so, assuming I do no caching whatsoever, and have a 10-length hill (one less than the current hill; it's 0-10, I guess as a mistake) then it'd take 47.25 seconds to run all matches < 1243453508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fairly and deterministically, on every combination of tape length/polarity < 1243453510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not bad at all < 1243453514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and with some caching.. < 1243453516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*... < 1243453539 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with some caching, you only need to run the 9 matches involving the current challenger < 1243453542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I don't think that is a mistake < 1243453550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the hill atm is 10 returning programs, plus 1 newbie < 1243453554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243453556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that makes sense < 1243453591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so 51.45 seconds then < 1243453593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ caching < 1243453607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 9.45 seconds, then, with caching < 1243453611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for a challenger < 1243453618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmm... do you think 25ms for a match is over or underestimating? < 1243453620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure < 1243453622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you going to pre-expand programs? or expand on the fly to save memory? < 1243453633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some of them are likely to get very long with abbreviations removed < 1243453647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i don't care about memory usag < 1243453647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243453653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how long's defend6 expanded? < 1243453659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not more than a few kilobytes, I'd wager < 1243453682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, defend5 is possibly quite long though < 1243453700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: megabytes? < 1243453708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :codu.org runs on a VPS with 1GB of RAM < 1243453710 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably not < 1243453717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure a few megabytes is just fine < 1243453730 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the reason I didn't expand is that the way I programmed my interp, I'm O(n) below the optimum < 1243453739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's like I wrote a Mathematica program rather than a C program < 1243453750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can make each cycle run in O(1) time, though, so the length of the program isn't an issue < 1243453766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I'm probably going to have a trivial optimization step < 1243453771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++++++++++ -> +*foo < 1243453773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nothing fancy at all < 1243453780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although, wait < 1243453784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you know your (x)*foo thing? < 1243453787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't change cycles, does it? < 1243453787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243453790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no < 1243453791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you said it makes the program "run faster" < 1243453793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's strictly abbreviations < 1243453795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's just interp time < 1243453797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it makes the interp run faster < 1243453799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ok, I won't do any optimization at all < 1243453801 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in realtime < 1243453803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's simplest < 1243453809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than the program in gametime < 1243453811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :after all, a cycle will probably take a fraction of a millisecond < 1243453945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay then, time to write the interpreter loop < 1243454073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: are you sure, by the way, that 20 is a good variation in tape length? < 1243454077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I would go for 10 max < 1243454082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :otherwise, strategies are too unpredictable < 1243454100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IMO tape length variation should just stop the lame strategy of (>)*constant mwahaha i'm at the opponent's flag! < 1243454108 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I was wondering about that < 1243454120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I definitely want to keep the tape length shorter than 32 < 1243454125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I wanted the chance of a very short tape < 1243454134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but maybe 10-20, or even 10-15, would be a better variation < 1243454138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: also, with the averaging of tape lengths I'm doing, there doesn't need to be enoguh variation < 1243454143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I'd go for 15-25 < 1243454153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :15 is just long enough to not be stuffy < 1243454161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and 25 is just short enough not to be massive < 1243454172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the idea is that an aggressive program starting >>>>>>>>>>> should be able to arrive before the opponent completes a complex decoy < 1243454175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least some of the time < 1243454200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eh, I'll just keep 10-30 < 1243454218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: btw, how come it's 21 possibilities? < 1243454224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :10-30 inclusive < 1243454237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, ofc < 1243454243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#define MAX_CYCLES 20000 < 1243454243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#define MIN_TAPE_LENGTH 10 < 1243454245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#define MAX_TAPE_LENGTH 30 < 1243454247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :configurability! < 1243454300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is \0 a valid char? :P < 1243454316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: if it were, it would be a comment < 1243454323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd say that if you encounter a \0, treat it as a comment < 1243454330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but don't expend effort to make sure it doesn't get eaten before then < 1243454331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: C byte arrays, yo. < 1243454345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll just let it be the end of the string like normal, nobody's gonna use it. < 1243454351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or you can just strip out the \0s when loading the program, if oy ucare < 1243454353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*you care < 1243454363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not particularly < 1243454377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how many nested loops do you think there might be? < 1243454388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defend5 has several thousand < 1243454395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :using a ({})% expansion < 1243454396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmm < 1243454404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is the C stack that big, d'you think? :) < 1243454413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably, it depends on your OS < 1243454422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on Windows, the default stack is exactly 1 MiB, I think < 1243454425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs a simple test program < 1243454426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what it is on Linux < 1243454604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs stack-user < 1243454613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: on OS X, it's many millions so far < 1243454663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243454670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe gcc removed the tail recursion < 1243454672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses the result to make sure < 1243454674 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How about running 'ulimit -s'? < 1243454699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8192, which is surprisingly small. But Deewiant, I want to know how many calls, on average. < 1243454703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not the actual size. < 1243454714 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just find out the size of your stack frame? < 1243454719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How boring < 1243454724 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Also, that's in kilobytes < 1243454728 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So it's 8x the Windows size. < 1243454743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243454768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: does lostkng have more nesting than defend5, do you think? < 1243454776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, < 1243454776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably not < 1243454777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :943219 < 1243454777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zsh: segmentation fault ./lance < 1243454780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :int stack_size(int i) < 1243454781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :{ < 1243454783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : int foo = i; < 1243454785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : printf("%i\n", foo); < 1243454787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : return foo + stack_size(i+1); < 1243454789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :} < 1243454791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I should be fine < 1243454805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lostkng doesn't seem to nest deeply < 1243454807 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :261842 stack calls on my system. < 1243454821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: lostkng's bundled interp uses recursion to parse loops, y'see < 1243454824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm just wondering if that's wise < 1243454829 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc-bf nests a lot more, it's a bit deeper than 256 < 1243454835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, 256*3 < 1243454838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on a sufficiently long program < 1243454844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it uses nested loops to do switch statements < 1243454882 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Millions and counting with -Os. < 1243454908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it may have optimized it into a loop < 1243454918 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will laugh if it craps out at INTMAX. < 1243454934 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I bet it did at this rate. < 1243454950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i suppose the loop's smaller than the recursion < 1243454962 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does -S and looks at the generated assembly < 1243454988 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1243455008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: going through an array's likely to be more efficient than traversing a linked list, isn't it? < 1243455021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I'm thinking about speed upfront because of the large number of combinations I have to run each program through) < 1243455033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, let me think < 1243455038 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It got optimized into a silly loop. < 1243455040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're both O(1) < 1243455052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not efficiency, speed < 1243455056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: heh, translate the loop to C? < 1243455057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it depends on the individual opcodes < 1243455059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*to C < 1243455072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, I'm thinking about, e.g. the cache < 1243455073 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :taking the next list element involves dereferencing a pointer < 1243455079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: a linked list won't be together in memory < 1243455086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so jumps will be further away < 1243455087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: could be, depending on how it's allocated < 1243455089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :an array is all clumped together < 1243455092 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's going to take up more memory < 1243455094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: could be, but isn't guaranteed to be < 1243455096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so less will fit in the cache < 1243455098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that also < 1243455100 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I suspect the array will be faster < 1243455116 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :void stack_test(int i){while(1)printf("%i", i++);} < 1243455128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, you can use a posix_foo function to tell the memory manager that you're about to read a load of memory sequentially < 1243455134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that doesn't include a return value < 1243455141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is what I did to attempt to force some recursion < 1243455141 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe even vectorise it! < 1243455146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hahahahahano. < 1243455147 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ahah. < 1243455153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :_posix_fadvise < 1243455161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah without a _ < 1243455162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whatever :P < 1243455264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243455275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks of names for + and - that don't relate to adding and subtracting, due to polarity issues < 1243455280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dink and donk‽ < 1243455292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :clockwise and anticlockwise < 1243455306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but... that doesn't even make any sense :D < 1243455311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1243455316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it's using modular arithmetic < 1243455319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243455322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the numbers form a circle, not a numberline < 1243455327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[+]--+- "Loop dink end loop donk donk dink donk" < 1243455337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but if they're flipped, it'll be anticlockwise and clockwise < 1243455343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I want them to not require flipping when...flipped < 1243455347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as it's not flipping, just two different views < 1243455348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :equal < 1243455441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no? < 1243455471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, clockwise/anticlockwise depends on which end of the tape you're looking from < 1243455480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true. < 1243455484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the problem is, with one polarity, one program's dink will be the other program's donk < 1243455491 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with the other, they'll both dink the same way < 1243455492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nope, wrong < 1243455496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dink doesn't mean any particular way < 1243455497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it just means dink < 1243455498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :same with donk < 1243455501 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: agreed < 1243455504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :add, however, is presumably adding < 1243455507 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but are you altering the programs when altering the polarity? < 1243455508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which would be false under other polarities < 1243455510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nope < 1243455518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the point is, it's defined as: < 1243455527 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, either one program's dink cancels out the other program's donk, or it doesn't < 1243455532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ If polarity is floob, increment. If polarity is boolf, decrement. < 1243455534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in one polarity, it does; in the other; it doesn't < 1243455538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's always dink/donk < 1243455569 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the point is, changing the polarity has to reverse the meanings of +/- for exactly one program < 1243455585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the meanings don't change < 1243455591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the definitions of the operations change < 1243455600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, ok < 1243455601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's like saying that the meaning of [ is reversed if the cell is zero < 1243455606 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :reverse the definitions for exactly one program < 1243455607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not; that check is part of the operation and doesn't change < 1243455614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no definition, meaning or anything < 1243455621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just a conditional in its definition always evaluates one w ay < 1243455622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*way < 1243455675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243455686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just bear in mind, that with one polarity, dink in program 1 will do the same thing as dink in program 2 < 1243455693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243455695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with the other polarity, dink in program 1 will do the same thing as donk in program 2 < 1243455700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'm really just trying to be nice to the names dink/donk as they sound funny < 1243455703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243455715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you may end up convincing me to use clockwise/counterclockwise instead, though :P < 1243455721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bikesheds hooray < 1243455726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, dink/donk is shorter < 1243455730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very true < 1243455744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: > is march, < is retreat < 1243455757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, that sounds about right < 1243455804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :. is rest < 1243455815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243455821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: [ = consider, ] = reconsider? :P < 1243455827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just trying to go for an intercal vibe :) < 1243455839 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's quite a vibe < 1243455858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243455885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it doesn't really reflect the jumpyness of it, though, does it? < 1243455921 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does it need to? < 1243455931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not particularly < 1243455935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to come up with a military analogist < 1243455938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*analogy < 1243455948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :] = ONE_AND_A_TWO_AND_A is a bit too long. < 1243456131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: advantage of linked list— easier to mark end of program < 1243456134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, no < 1243456147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just {a,b,c,NULL} < 1243456152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or the like < 1243456165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OP_EOF < 1243456286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Polarities: sieve, kettle. < 1243456429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fair enough < 1243456455 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1243456489 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ehird, i was just thinking that if you do the swapping thing, < 1243456495 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's 4 * 20 fights per pair < 1243456498 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you do every combination < 1243456503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: nope < 1243456503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1243456504 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :... but, effectively, you only need to do 2 < 1243456508 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :'cause the others would be equivalent < 1243456513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: ais523 told me this ages ago :) < 1243456514 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :... yeah, so i guess you already did that :> < 1243456516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i had none, left, both < 1243456517 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243456520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1243456521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :none, left, right < 1243456524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but ais523 told me left=right < 1243456526 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'm not reading, just occurred to me to mention it < 1243456526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, yeah < 1243456596 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1243456669 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :(i guess it's actually *21) < 1243456674 0 :MizardX!unknown@unknown.invalid QUIT :"Dead pixels in the sky." < 1243456675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243456679 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :anyway, this is technically my work computer so i'm sporadic :P < 1243456689 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you should get super tricky and run all of them in parallel! < 1243456690 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243456694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1243456710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: iirc, codu only has one virtual cpu < 1243456719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that wouldn't help too much < 1243456723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :locally, though... < 1243456823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"In January 2003, the toothbrush was selected as the number one invention Americans could not live without, beating out the automobile, computer, cell phone, and microwave oven, according to the Lemelson-MIT Invention Index.[4]" < 1243456884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: grr, variadic macros are C99 aren't they? < 1243456890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and gnuc89 < 1243456920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243456923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1243456928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although, you can often have the same effect by using a second pair of parens < 1243456930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even in C89 < 1243456933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243456938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because (a,b) is one param to a macro < 1243456941 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: This is the USA, not Britain. < 1243456963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: in britain we never use toothbrushes < 1243456970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as evidenced by our TERRIBLE BRITISH ORAL HYGIENE < 1243456971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HA HA HA < 1243457002 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I used to believe that was just a stereotype, until I went there on vacation :P < 1243457024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i am constantly amazed that people actually go here voluntarily < 1243457029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's... not an exciting country < 1243457033 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :stereotypes are usually based in fact < 1243457039 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i found the same thing about canadians and "eh" < 1243457065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: correct, you blond black homosexual. quick, be blackface, dumb and feminine! < 1243457091 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you think about it though, stereotyping is a pretty critical function of the human brain < 1243457109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243457109 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :imagine if you tried to be politically correct and assume that no ALL bears will maul you if you punch them in the face < 1243457110 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243457110 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :More accurately, categorization is critical, stereotyping is the unfortunate result of categorization. < 1243457121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure political correctness only applies to humans < 1243457127 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Not true. < 1243457133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o rly < 1243457152 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Be kind to animal rights activists, they're people too! (And therefore other animals are people by proxy) < 1243457184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: It was fine until the parenthical, which is bullshit. < 1243457192 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243457286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nescience: Hokey dokey, interpreter loop time. < 1243457317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :warrior_id_t run_match(ins_t *a, ins_t *b, polarity_t polarity, int tape_length). Maybe I need 7 more parameters. < 1243457344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: (a,b)=(b,a) matchup in your interp, right? < 1243457366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes < 1243457371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right. < 1243457374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and a program against itself always draws < 1243457399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: draws have no effect on anything, right? < 1243457408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apart from draw count... < 1243457413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how that scoring system works < 1243457416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you special-case that, btw? it seems like it may be quicker just to run it against itself < 1243457417 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wrote the interp, not the scorer < 1243457430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'll need to ask GregorR about tournament infrastructure < 1243457458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ < 1243457503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: pingeriffic < 1243457534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: as I said, I don't know < 1243457539 0 :tombom_!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1243457541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:50 ehird: ais523: do you special-case that, btw? it seems like it may be quicker just to run it against itself < 1243457546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's part of your interp is it not? < 1243457548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or? < 1243457558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't check for both programs being identical < 1243457561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243457562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1243457564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought you meant, checking for the same filename < 1243457567 0 :MizardX!i=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1243457574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think GregorR's tournament driver pits programs against themselves, since they get spaces < 1243457578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of 0s (= draw) < 1243457609 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1243457656 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/fyb/SCORES <-- score system < 1243457891 0 :tombom!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243457892 0 :tombom_!unknown@unknown.invalid NICK :tombom < 1243457948 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: well, if you categorized but didn't act on it, it'd be afwul useless, wouldn't it? :P < 1243458093 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nescience: Categorizing is dividing people into groups, stereotyping is taking properties of some part of the group and blindly applying them to the entire group. Saying "All black people have dark skin" is categorization, since that's the definition of the category, saying "All black people steal cars" is stereotyping. < 1243458291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Stereotyping is prescribing to a group a property that is not inherent to it. < 1243458303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"All black people have dark skin" → having dark skin is inherent in being black < 1243458318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"All people who steal cars steal vehicles" → again, inherent < 1243458323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"All black people steal cars" → not < 1243458350 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I believe that's what I just said. < 1243458368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: "stereotyping is taking properties of some part of the group and blindly applying them to the entire group" < 1243458371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not the same definition < 1243458377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mine is more rigorous and precise < 1243458418 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I guess stereotyping can be based on properties that apply to nobody, like "All black people have antennae" or "All Jewish people came from the Mother Ship" < 1243458432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1243458450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: "All Jewish people control the banks and are part of the New World Order" would be more of a real-world example < 1243458472 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The first part is an example of my definition :P < 1243458528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1243458530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So's mine < 1243458537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Fabian Escalante, who was long tasked with protecting the life of Castro, estimated the number of assassination schemes or attempts by the CIA to be 638. Some such attempts allegedly included an exploding cigar, a fungal-infected scuba-diving suit, and a mafia-style shooting.]] < 1243458585 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :stereotypes that are nonsensical, unless they are a joke i guess, are not going to arise < 1243458620 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's more like applying an observed link to the whole < 1243458630 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but it's considered "rude" if the observed link is negative :P < 1243458641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: feel free to observe a Jew new world ordering < 1243458646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll wait here < 1243458688 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol. < 1243458699 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i have observed no links between jews and conspiracy theories, sadly :P < 1243458713 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you're not likely to catch hell if you say something like "damn, latinas are sexy!" < 1243458716 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but it's equally a stereotype < 1243458717 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1243458736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how many nested loops does defend5 have again? < 1243458758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it's a bit over 2000 < 1243458763 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :"as a female member of latin descent, i am offended by your assertion that i must be sexy! take that back right now!" :> < 1243458874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sometimes I fly around in a spaceship... < 1243458876 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :anyway uhh, back to brainfuck? :P < 1243458883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :> < 1243458893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ROCKET OR SMILEY YOU THE PUBLIC DECIDE < 1243459027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaargh < 1243459039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my c function needs to return a tuple, now i have to pass a pointer < 1243459040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :phooey :) < 1243459189 0 :M0ny!unknown@unknown.invalid QUIT :"Read error: 182 (Connection reset by beer)" < 1243459327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why are syntactically invalid programs admitted, btw < 1243459327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243459330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd just drop them, < 1243459334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/,$// < 1243459351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I exit with an error message, I think < 1243459357 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the tournament infrastructure doesn't notice < 1243459363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, ] treats it all as draws < 1243459369 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243459375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's interpreting the error as a draw < 1243459379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243459408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you know you need to restructure when [[fprintf(stderr, "Unmatched ] in %s.\n", filename);]] ends up at column 91 < 1243459779 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :re: the scoring system < 1243459796 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you use the points for a program in calculating the points for a program < 1243459803 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :how exactly does that work? < 1243459811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: points for score, no? < 1243459817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or score for score < 1243459827 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :The base score of any given program is the sum of: < 1243459829 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric : * The values for the programs which it defeated as defined above. < 1243459832 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric : * Half the values for the programs that it tied with as defined above. < 1243459846 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :which means, the first time you submit the program, it gets a better score than afterwards < 1243459859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it removes the program you submitted before running < 1243459860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure < 1243459861 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :since afterwards, whatever programs it defeated are going to have less score < 1243459881 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but it doesn't recalculate scores for everything on the hill? < 1243459887 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or rather, i thought that's what the cache thing was about < 1243459893 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It caches wins, not scores. < 1243459898 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It always recalculates the scores. < 1243459900 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1243459906 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but then... < 1243459914 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :how do you calculate how many points ANY warrior has < 1243459918 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :even if you remove the new entrant < 1243459933 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :each time you recalculate the score of a given pre-existing warrior, its score is still dependent..? < 1243459948 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Run it against every program currently on the hill, using the cache instead when available. < 1243459954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have an issue < 1243459960 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what with? < 1243459963 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The score will change with every run, as it is hill-dependent. < 1243459964 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :sure, that gives you wins/losses < 1243459966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a good image format < 1243459968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for something < 1243459970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to be specific < 1243459971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: png < 1243459975 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but points is based on the points of the other programs < 1243459984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you don't know what sort of image it is < 1243459988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :arguably, iso might be better < 1243459989 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Score is based on points of the other programs. < 1243459990 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i don't see how you can have them all in synch without some complicated math ala pagerank :P < 1243459991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh. < 1243459992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :scanned diagram. Must not be lossy. < 1243459994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but seriously. < 1243459998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :In png the file is 70 MB < 1243459999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: absolutely PNG < 1243460003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's great for geometric shapes < 1243460004 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1243460007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there is a non-lossy format for scanned diagrams < 1243460008 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Points is wins minus losses, score is based on that. < 1243460009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 70MB? there's nothing you can do < 1243460009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is larger than the xcf at 65 MB < 1243460011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243460012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's gonna be gigantic anyway < 1243460013 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the text ony said "value" < 1243460016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: look at Wikimedia Commons for similar files < 1243460017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... 5MB makes a difference to you? < 1243460018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and see what it uses < 1243460020 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i thought it was referring to teh value of those programs' scores < 1243460026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just go w/ PNG < 1243460033 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nescience: Nono, that's their value as in how much they're worth. < 1243460034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that isn't as good for scans < 1243460034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's simple and near the best you'll prolly get < 1243460041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how large is it after running it through pngcrush? < 1243460042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also it is 1200 dpi, full A4 < 1243460045 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :based on the number of wins they have < 1243460048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 5MB is insignificant at 65-70MB size. < 1243460051 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nescience: Yeah < 1243460054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just use png < 1243460057 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well at least that can synch up, i see < 1243460061 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nescience: I didn't want to make a recursive algorithm :P < 1243460066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that was *after* pngcrush, optipng and advpng < 1243460068 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :seems like it's partly responsible for some of the noise on the hill too :P < 1243460071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :before it was well over 80 MB < 1243460088 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you only beat two programs, but those programs beat everything else... should your score be that high i wonder? < 1243460094 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh well, it's there for the exploitation! < 1243460103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: So, you can store 65MB, but not 20MB more? < 1243460108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I seeeee. < 1243460114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wrong < 1243460119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think 65 is too much too for this < 1243460122 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nescience: I decree that it should be fairly high, but not as high as the program that beat all the others :P < 1243460131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Tough < 1243460136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1200dpi + A4 size = big. < 1243460140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I need to upload it. < 1243460144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes I know < 1243460153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: er, how small is your upstream < 1243460161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 1 mbit < 1243460166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fast enough < 1243460174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, on the paper < 1243460177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in practice? < 1243460184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :~600 kbps < 1243460190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehm < 1243460194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 600 kbps ~= 1mbit < 1243460197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :KB!=Kbit < 1243460205 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Kilonibble < 1243460209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was kbit < 1243460209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243460211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh. < 1243460214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :600 kbit/sec < 1243460217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so, um < 1243460219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/search?hl=en&safe=off&client=safari&rls=en-us&q=70+megabytes+%2F+600+kilobits+per+second&btnG=Search&aq=f&oq=&aqi= < 1243460222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 16 minutes? < 1243460230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're fussing over 16 minutes for uploading a PNG? < 1243460234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, something like that yeah. < 1243460237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nothing better to do I see. < 1243460239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 5 png < 1243460241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :all like this < 1243460250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so 16 * 5 < 1243460259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: So, you have 80 minutes to spend on finding an obscure format that saves 10-20MB, but you can't spend those 80 minutes uploading. < 1243460263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bit ridiculous, that < 1243460272 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: i agree. i guess there's enough wins to go around < 1243460275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wrong. I was just hoping someone here knew something good < 1243460277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it depends on how many of these images AnMaster needs to upload < 1243460287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, as I said above. 5. At the moment < 1243460288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he said 5 < 1243460290 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Instead, let's waste 90 minutes arguing about whether obscure formats are worthwhile :P < 1243460291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :might be more in the future < 1243460291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := 80 minutes in total < 1243460292 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but with some tricksiness it might be possible to submit some warriors to act as stepping stones on each other < 1243460295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not today < 1243460295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :using 70MB PNGs < 1243460303 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :seems to me like the hill score should be based on a 0 sum approach somehow < 1243460305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :@ 16 minutes / file < 1243460307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is just fine < 1243460310 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: we were talking about doing that while the hill was upside-down < 1243460315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: gimme an algorithm and it goes into my impl :) < 1243460318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in order to try to get good programs there < 1243460320 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nescience: Mebbe, feel free to give me a new algo :P < 1243460409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ~75 kbyte/sec up would be 600 kbit/sec as far as I can tell. < 1243460422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you said you usually got 600 kbit/up < 1243460423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :per sec < 1243460426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i calculated based on that < 1243460429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := 16 minutes / file < 1243460434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := 80 minutes total for 5 files < 1243460435 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i can't quite wrap my head around what's going on with the current score < 1243460436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which isn't a problem < 1243460454 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :as far as how things affect each other i mean < 1243460457 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so maybe it already is < 1243460460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and it might be more in the future. Just 5 today. Probably 20 more next week < 1243460475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 5 hours < 1243460477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one off < 1243460480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is this seriously a problem? < 1243460482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :5.3333(...) < 1243460497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, probably not a one-off! < 1243460510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so first it was 5. then 20. now it's 498357348957893457894353495? < 1243460515 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what's the problem with basing it on most wins, for example? < 1243460532 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i assume there's some behavior you want from giving more points for defeating "better" warriors < 1243460534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: because then you can target bad programs < 1243460539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and lose against good ones < 1243460541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and rise to the top < 1243460542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which sucks < 1243460548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1243460551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with the 11-length hill... < 1243460552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except, there won't be many bad programs on the hill after a while < 1243460555 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so can everyone else(?) < 1243460560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all the ones there are pretty good, I imagine < 1243460568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1243460569 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll resubmit attack1, and I bet it'll do terribly < 1243460572 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :despite not being all that bad < 1243460582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust attack1 [>[-]+] < 1243460588 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_attack1: 13.5 < 1243460588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1243460595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not bad < 1243460598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5 31.50 -2 impomatic_mirage.bfjoust < 1243460599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 13.50 -8 ais523_attack1.bfjoust < 1243460600 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :being the "best" in this setup no longer means having the best record/defeating the most enemies < 1243460604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lowest pts apart from it is < 1243460606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9 48.50 -4 nescience_creep.bfjoust < 1243460608 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, lost to everything but creep < 1243460614 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol :> < 1243460620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still, not that terrible < 1243460625 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and the setup here is such that i don't think it's really much different to target "better" programs than it is to target "worse" programs < 1243460626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust attack_experimental >>>>>>>>>[>[-]+] < 1243460626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we've had 0.0 - 8.0 < 1243460635 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :since there's not really much you can do to target any particular program < 1243460637 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_attack_experimental: 15.5 < 1243460637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Attaxperimental < 1243460640 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :except something like defend6, for example < 1243460642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :very slightly better... < 1243460651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 1 | - 0 0 - - - - - - + | 15.5 | -6 | ais523_attack_experimental.bfjoust < 1243460657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: two draws and one win isn't too bad < 1243460671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how did that draw with defend6, I wonder? < 1243460692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust revelation_fell_short (>)*9[[-]>+] < 1243460701 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the - loop < 1243460702 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_revelation_fell_short: 6.5 < 1243460704 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wait, nevermind < 1243460708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust revelation_fell_short (>)*9[[+]>-] < 1243460708 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it only incs 128 times < 1243460710 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_revelation_fell_short: 6.5 < 1243460719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: so first it was 5. then 20. now it's 498357348957893457894353495? <-- stop being silly < 1243460720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: see, I can do worse! < 1243460736 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ehird: an idea regarding the polarity flip: < 1243460739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just it is 5 today. And "the customer might want more next week ;)" < 1243460745 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what about taking either the best or the worst score for the attacker? < 1243460760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: I think averaging all the combinations is petter < 1243460768 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well, the average of a win and a loss is a tie < 1243460769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I see < 1243460776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :attack_experimental never goes into the [] loop < 1243460780 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nor does revelation_fell_short < 1243460784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless the tape length is exactly 10 < 1243460796 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but if polarity comes into play, either you will take advantage of it or not take advantage of it < 1243460796 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust attack_experimental >>>>>>>>>+[>[-]+] < 1243460798 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_attack_experimental: 15.5 < 1243460802 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :doing both and averaging is kina mediocre i guess < 1243460804 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i dunno, just a thought < 1243460818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :polarity? < 1243460823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :reverse it! < 1243460879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and now it loses to defend6, as it ought to < 1243460879 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well that's what i'm getting at < 1243460890 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you can discourage taking advantage of polarity (and thus writing more generalized solutions) < 1243460895 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :by taking the worst score of the two < 1243460895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: hmm < 1243460906 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or you can promote taking advantage of it by doing the opposite < 1243461089 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461090 0 :tombom!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461090 0 :ais523!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461090 0 :Sgeo!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461090 0 :kerlo!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461091 0 :ineiros!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461091 0 :Slereah!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461093 0 :Asztal!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461093 0 :ehird!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461093 0 :rodgort!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461093 0 :Gracenotes!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461093 0 :GregorR!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461094 0 :lifthrasiir!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461094 0 :FireFly!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461094 0 :fungebob!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461094 0 :fungot!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461094 0 :MizardX!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461094 0 :Deewiant!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461094 0 :fizzie!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461094 0 :jix!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461095 0 :nescience!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461095 0 :Ilari!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461095 0 :pikhq!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461095 0 :comex!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461095 0 :Leonidas!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461095 0 :sebbu2!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461095 0 :AnMaster!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461096 0 :Corun!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461096 0 :Dewi!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461097 0 :olsner!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461097 0 :bsmntbombdood!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461098 0 :EgoBot!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461099 0 :inurinternet!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461099 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461099 0 :ski__!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461099 0 :dbc!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461100 0 :GregorR-L!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461100 0 :mtve!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461134 0 :impomatic!n=John@nat67.mia.three.co.uk JOIN :#esoteric < 1243461134 0 :MizardX!i=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1243461134 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1243461134 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1243461134 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1243461134 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1243461134 0 :sebbu2!n=sebbu@ADijon-152-1-41-8.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1243461134 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1243461134 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1243461134 0 :jix!n=jix@dyndsl-095-033-076-065.ewe-ip-backbone.de JOIN :#esoteric < 1243461134 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1243461134 0 :fungebob!n=chatzill@65.66.121.86 JOIN :#esoteric < 1243461134 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1243461134 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1243461134 0 :Corun!n=Corun@94-194-31-231.zone8.bethere.co.uk JOIN :#esoteric < 1243461134 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1243461134 0 :GregorR-L!n=gregor@c-76-105-254-150.hsd1.or.comcast.net JOIN :#esoteric < 1243461134 0 :GregorR!n=gregor@65.183.185.209 JOIN :#esoteric < 1243461134 0 :nescience!n=myndzi@71-35-114-236.tukw.qwest.net JOIN :#esoteric < 1243461134 0 :bsmntbombdood!n=gavin@97-118-112-123.hlrn.qwest.net JOIN :#esoteric < 1243461134 0 :Slereah!n=butt@ANantes-259-1-114-39.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1243461134 0 :pikhq!n=pikhq@75-106-100-192.cust.wildblue.net JOIN :#esoteric < 1243461134 0 :ehird!n=ehird@208.78.103.223 JOIN :#esoteric < 1243461134 0 :Dewi!n=dewi@203-214-114-133.dyn.iinet.net.au JOIN :#esoteric < 1243461134 0 :comex!i=comex@ool-457c3cbb.dyn.optonline.net JOIN :#esoteric < 1243461134 0 :lifthrasiir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric < 1243461134 0 :kerlo!n=ihope@normish.org JOIN :#esoteric < 1243461134 0 :Deewiant!n=deewiant@mothball.hut.fi JOIN :#esoteric < 1243461134 0 :Ilari!n=user@a88-113-39-59.elisa-laajakaista.fi JOIN :#esoteric < 1243461134 0 :ineiros!n=ineiros@rogue.hut.fi JOIN :#esoteric < 1243461134 0 :fungot!n=fungot@momus.zem.fi JOIN :#esoteric < 1243461134 0 :fizzie!i=fis@iris.zem.fi JOIN :#esoteric < 1243461134 0 :Leonidas!n=Leonidas@unaffiliated/leonidas JOIN :#esoteric < 1243461134 0 :Asztal!n=moo@chunkybacon.org JOIN :#esoteric < 1243461134 0 :rodgort!n=rodgort@ludios.net JOIN :#esoteric < 1243461134 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1243461134 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1243461134 0 :mtve!n=nmtve@65.98.99.53 JOIN :#esoteric < 1243461134 0 :ski__!n=md9slj@remote3.student.chalmers.se JOIN :#esoteric < 1243461164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can do a[bd]cd < 1243461164 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Can I nest () inside {}? < 1243461164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: If polarity is sieve, + (dink) increments and - (donk) decrements for both warriors. If polarity is kettle, the same applies for one warrior, but the other warrior has the operations reversed - dink (+) decrements and donk (-) increments. < 1243461164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: I think so < 1243461164 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what we're talking about with "polarity" .. < 1243461164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's meant to work, I'm not sure if it does though < 1243461164 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :er, yeah. < 1243461164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I've never tested < 1243461165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: This stops people just copying a program and swapping + and - to get an advantage over [-] or [+], etc. but still makes you take into account the other program doing either and both. < 1243461165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243461170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, are these terms from intercal? < 1243461172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1243461175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, I made them up. < 1243461177 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: defend6 is robust against swapping + and -, by the way < 1243461179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(dink and donk and so on) < 1243461179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yep < 1243461180 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ais523: only if d is 0 < 1243461196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: no, I mean d never finishes < 1243461198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but my parody changes its +s or -s (I forget which) to the other, and beat it for a long time < 1243461199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the rest of the program < 1243461199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by about 10 score < 1243461201 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and c executes regardless, not just "else" < 1243461206 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243461208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3 72.00 5 ehird_defend6_a_parody_or_just_plain_ripoff_question_mark.bfjoust < 1243461208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 63.00 4 ais523_defend6.bfjoust < 1243461209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still does < 1243461211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1243461221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: interesting, that shouldn't make a difference < 1243461226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: with my new system, swapping + and - has no effect < 1243461233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless it interacts differently with one of impomatic's anti-defend6 programs < 1243461235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and possibly it's just luck of the draw; it loses some other times < 1243461237 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it does, because it depends on the other programs on the hill < 1243461238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, yes < 1243461239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1243461240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243461255 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you just have a simple [+] loop it will behave one way, and a [-] loop differently < 1243461266 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :when i wrote creep it was 2nd for a while < 1243461267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how does defend6 work? < 1243461269 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :beat defend6 every time < 1243461283 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but that was because it loope dso as to wait 256 instructions when it hit your tripwire < 1243461285 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it tries to trap the opponent in a [+] or [-] loop over its flag < 1243461285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it traps a [-] or a [+] < 1243461292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it waits until it's 0, then increments/decrements it < 1243461295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that the loop runs once again < 1243461295 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ehird reversed the "polarity" and i couldn't do that both ways < 1243461296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1243461301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, interesting < 1243461301 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so it required other strategies to beat them both < 1243461308 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :which i pulled off, but were less successful against the rest of the hill < 1243461308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: heh, that trick; it's what fool1 used, too < 1243461317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand, that's an insanely bad strategy against an attack program < 1243461318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so basically, if you try and just [-] or [+] out the opponents' flag, it infinite loops you then goes and rips off your flag < 1243461330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what does fool do? < 1243461333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's why I think BF Joust is stone/paper/scissors in defence/fool/attack strategies < 1243461334 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :thus my comment that the reason your defend is on top currently is because beating it doesn't give much score so nobody's doin it :P < 1243461335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm ok... < 1243461344 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: walks very slowly along the tape, trying to trick defensive programs into suiciding < 1243461348 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by changing their flag very slowly < 1243461350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh < 1243461357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: defense1 just puts up fakes, right? < 1243461374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no, defense1 is a specific anti-attack1 program < 1243461377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243461381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so no fakers in the base? < 1243461391 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it lets its flag go to 0 for one cycle < 1243461394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then increases it again < 1243461400 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and lets the opponent fall off the end < 1243461400 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it'd be a very distorted rock/paper/scissors < 1243461412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defend5 works like that, but for a choice of opposing strategies < 1243461420 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :programs like defend only work in a niche, right now you've got that niche :P < 1243461426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Unmatched ] in butt. < 1243461428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :harumph < 1243461434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but impomatic proved with shortsword that a program incapable of falling off the end is not hard to write < 1243461443 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1243461448 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so defend6 has to be a little more active in its defensive play < 1243461487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it can still win defend1-style, but against shortsword and similar programs to it it locks them in place while grabbing the enemy flag a bit at a time < 1243461496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw... that -*- mode string in gcc-bf output < 1243461501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how do you highlight bf < 1243461505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :esolangs.el < 1243461506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :his thingy < 1243461512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, I have emacs modes for esolangs < 1243461516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which I've pasted in the past < 1243461520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I can't think of a useful way to highlight bf < 1243461523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm I wonder why it thinks I have an unmatched butt < 1243461526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can highlight comments < 1243461531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and stray BF chars inside comments < 1243461532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, constants < 1243461537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like [-]+++++++ < 1243461547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I colour <> differently to +- differently to [] differently to ,. < 1243461551 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to make the program a bit faster to read < 1243461554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523 what about [-]>++<++++++++ ? < 1243461567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: [-] is a constant 0 < 1243461579 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the +++++++ at the end is highlighted as addition, though < 1243461586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a syntax highlighter, not an optimising interpreter < 1243461589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fair enough < 1243461596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, where can I find this thing < 1243461602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and does it highlight b98 too? < 1243461604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: pastebin in logs < 1243461606 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no, it doesn't < 1243461613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Befunge is a real pain to syntax-highlight < 1243461617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, which languages then apart from bf < 1243461630 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Thutu, and Unlambda < 1243461656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you could highlight it mostly based on which character it is. You could handle string mode easily enough for the cardinal directions < 1243461660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it also compiles Relambda to Unlambda, a bit buggily < 1243461676 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: can you tell whether an individual Befunge command is part of a string or not? < 1243461678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it might be both < 1243461679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm it's parsing really weird < 1243461686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed it might < 1243461703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Thue too < 1243461705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and you could partially by tracing program and using that info? < 1243461706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1243461714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: stub code for that, but IIRC I didn't finish it < 1243461715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it can be used as both, always < 1243461716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so... < 1243461722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i've used it, I'm sure < 1243461724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes of course < 1243461725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm beginning to worry that you don't understand the concept of syntax highlighting < 1243461741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it wouldn't be CLASSICAL syntax highlighting < 1243461742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :syntax highlighting != flymake < 1243461753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, "flymake"? < 1243461755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243461757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how can you use emacs < 1243461759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and not know what flymake is? < 1243461769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: admittedly, I don't /use/ flymake, but I know what it is < 1243461794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"flymake not found in emacs info pages"? < 1243461803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or rather "no flymake in index" < 1243461816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Info-index: No `flymake' in index <-- there. See it ehird? < 1243461829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1243461843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is an excellent time to brb, as my stupidity-thermometer was about to blow. < 1243461843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1243461844 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ehird: defend is a good example of why giving the *better* score might be advantageous < 1243461850 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :(specifically, the difficulty of overcoming the tripwire strategy and still being viable in other contexts) < 1243461872 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not really too solidly sure on that one though < 1243461885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I fail to see what ehird meant with that < 1243461901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Anyway if emacs docs doesn't list it. it probably isn't there in my emacs version... < 1243461911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe it is gnu emacs specific? < 1243461919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is currently using µemacs < 1243461927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so tell me what flymake is < 1243461948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it repeatedly runs make in the background < 1243461952 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you get error messages on the fly < 1243461968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1243462054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not very useful. Since it would generate error messages a lot when editing. For example something like typing "if (foo) bar();" (without quotes!) isn't valid at all until completely typed in C at least. < 1243462066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that one make for each key-press? < 1243462072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would be rather slow if so < 1243462081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think these problems have been thought about < 1243462083 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I don't use it < 1243462091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't use it either. < 1243462248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the wiki page mentions that "Note that the commands are specified slightly more precisely than in standard Brainfuck; in particular, the timing surrounding [ and ] is relevant in BF Joust." but doesn't actually describe this timing... < 1243462271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes it does < 1243462287 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they both take one tick, and use the value at the start of the cycle, and jump to the command after the matching pair < 1243462305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1243462336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why this interest in joust btw... < 1243462346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also what does the word "joust" mean < 1243462351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if anything < 1243462388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's a sport that hasn't been seriously played for several thousand years < 1243462403 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it involves two people on horseback riding at each other with lances < 1243462406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243462409 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ehird: did you see my comment about timing in the wiki talk page? < 1243462409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and trying to hit each other's shields < 1243462410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :turnering in Swedish < 1243462416 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what do you think about that for your interpreter? < 1243462469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, several thousands isn't right. More like several hundred. < 1243462625 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes < 1243462629 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hell, jousting only began in the second millennium CE :-P < 1243462712 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: have you seen the trailer for Enigma, btw? < 1243462716 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's so bad it's hilarious < 1243462739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why does a certain level of jpeg compression make an image look (badly) photoshopped? Hm... I mean photoshopped as in "made by combining two images" < 1243462769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like this one: http://en.wikipedia.org/wiki/File:Joust1c.jpeg < 1243462811 0 :cowb0y!n=cowb0y@cpc2-acto6-0-0-cust99.brnt.cable.ntl.com JOIN :#esoteric < 1243462826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://retrocode.blogspot.com/2009/05/bf-joust-king-of-hill.html <-- was it someone in here who wrote that? < 1243462867 0 :cowb0y!unknown@unknown.invalid PART #esoteric :? < 1243462895 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :ACTION owns up < 1243462902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah... < 1243462926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that explains why the blog seems to focused on war programs... < 1243462943 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1243462953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if you could make a successful pacifist program in joust < 1243462960 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"pacifist"? < 1243462970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, misspelled? < 1243462976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243462981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just don't know what it would mean in this context < 1243462987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, nor do I! < 1243462991 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Makes the other program kill itself? < 1243462993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it sounds interesting. < 1243462999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, maybe < 1243463002 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: like defence1? < 1243463017 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Possiblyy what's defence1 < 1243463018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :demonstrations against war should be involved < 1243463020 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :s/yy/y;/ < 1243463052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Corewars - UN Edition < 1243463054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243463097 0 :sebbu!n=sebbu@ADijon-152-1-49-62.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1243463123 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1243463139 0 :jix!unknown@unknown.invalid QUIT :"leaving" < 1243463152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it defends its flag, trying to get the opponent to fall off the end < 1243463180 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Sounds as close to pacifist as you can get < 1243463275 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Is there some kind of time limit? < 1243463320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243463325 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and after that, it's a draw < 1243463359 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Okay, so then you could make even more of a pacifist < 1243463447 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust farmer1 [>+*128>+*128<[-]>[-]<<] < 1243463449 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_farmer1: 0.0 < 1243463450 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or something < 1243463478 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, did I mess that up, seems like it should tie against the defence-types < 1243463491 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or do they advance steadily as well < 1243463526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: defend6 doesn't < 1243463532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :advance, that is < 1243463536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, it starts >+[] < 1243463545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, your syntax is wrong < 1243463548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's (+)*128 < 1243463550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not +*128 < 1243463560 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What did that do, then < 1243463566 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just comments? < 1243463570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure < 1243463573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably it broke the interp < 1243463573 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust farmer1 [>(+)*128>(+)*128<[-]>[-]<<] < 1243463575 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_farmer1: 0.0 < 1243463575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which would explain the low score < 1243463575 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1243463583 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, no difference < 1243463587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: off the left end < 1243463590 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after one iteration < 1243463591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, no < 1243463594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I miscounted the > and < < 1243463596 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Shouldn't < 1243463605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1243463610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243463612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: let me run it against defend6 locally < 1243463615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to see what happens < 1243463620 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :By all means < 1243463637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you said it broke the interpreter? Huh. < 1243463643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't make sense < 1243463664 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Muah, I won http://www.irregularwebcomic.net/cgi-bin/poll.pl < 1243463667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not that the program seems to make sense either < 1243463701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never voted < 1243463703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: timeout and draw < 1243463705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as expected < 1243463714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, of course < 1243463717 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So the scoring is just such that it gets 0? < 1243463718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bug in the channel reporter < 1243463720 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you replace a program < 1243463724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it reports its old score, not a new one < 1243463731 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust farmer1 [>(+)*128>(+)*128<[-]>[-]<<] < 1243463733 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_farmer1: 0.0 < 1243463738 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Always the original < 1243463738 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh < 1243463743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about calling it farmer1a then? < 1243463749 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust farmer1-fixed [>(+)*128>(+)*128<[-]>[-]<<] < 1243463756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the report has gone suspiciously blank < 1243463761 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243463773 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hyphens not allowed in names? :-P < 1243463780 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust farmer1_fixed [>(+)*128>(+)*128<[-]>[-]<<] < 1243463781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, probably not < 1243463788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1243463788 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen bfjoust daemon daemons delinterp fyb help info kill mush userinterps 1l 2l adjust asm axo bch bct befunge befunge98 bf bf16 bf32 bf8 bfbignum boolfuck c chiqrsx9p choo cintercal clcintercal cxx dimensifuck echo echo_sh forth glass glypho google hello kipple lambda lazyk linguine malbolge ook pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg < 1243463801 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!hello h < 1243463801 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/report.txt is blank... < 1243463806 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what's happening now? < 1243463811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (test)S < 1243463812 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wait a bit and refresh < 1243463818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think EgoBot's mostly dead < 1243463818 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's what it's been like when things were going < 1243463818 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge "foo">:#,_@ < 1243463823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though it's responding to !help < 1243463830 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i seem to hae submitted a broken script but i can't see why < 1243463830 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!daemons < 1243463831 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Running daemons: bottles butt < 1243463857 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_farmer1-fixed: 0.0 < 1243463857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (test)S < 1243463858 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_farmer1_fixed: 0.0 < 1243463858 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1243463884 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it seems that the scoring method uses doesn't give you points if you don't get any wins < 1243463884 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Still 0, though < 1243463885 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh well < 1243463890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you got many draws < 1243463895 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and a few losses < 1243463897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but no win < 1243463898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*wins < 1243463902 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it was all draws before < 1243463925 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wtf creep is on top now < 1243463930 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmmnh, that scoring system sucks :-P < 1243463940 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :look at all those ties < 1243463941 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :something broke < 1243463945 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1243463946 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :farmer < 1243463947 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :0 is a tie? < 1243463948 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :too many ties < 1243463965 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :defend has hit its downside < 1243463981 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Can those extraneous farmers be removed? < 1243463982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: well, I'll probably make a defend7 at some point < 1243463990 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: they will be < 1243463993 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :It'd be better to run each pair of warriors at every possible tape length and base the score on that. < 1243463996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :next time a program is submitted < 1243463998 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Manually, by someone else? :-P < 1243463999 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1243464004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: no, automatically < 1243464016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust attack1 [>[-]+] < 1243464018 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_attack1: 13.5 < 1243464030 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :see, gone < 1243464041 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, they're not permanent by default? < 1243464051 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: ehird is doing that < 1243464061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: only the 10 best programs from each run are maintained < 1243464067 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1243464070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although your three farmers were placed into the same run, it seems < 1243464085 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :If it doesn't finish a run before you add a new one, the new run will have two added instead of one. < 1243464088 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ok, it is still tying everything < 1243464090 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what's the deal < 1243464100 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :sorry for the repeated submissions, i kept missing the refresh to see the chart < 1243464107 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :is there some error i am getting? < 1243464157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: you have to wait for the report to regenerate < 1243464163 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i did < 1243464165 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't on the report < 1243464167 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i submitted, < 1243464170 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :now it is, but all ties < 1243464178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: all ties normally indicates a bug in the program < 1243464180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or a typo < 1243464183 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :strikes me as highly improbable, but i can't see a problem with the program < 1243464187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, invalid syntax < 1243464189 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :(>(-)*9)*2>(>-)*4(>[(>(+)*10[-])*20])*20 < 1243464192 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :do you see one? < 1243464233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not an obvious one < 1243464237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me run it through my local interp < 1243464256 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1243464284 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bug in the interp, it doesn't like the syntax (>[(>(+)*10[-])*20])*20 < 1243464290 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it doesn't like [] inside () < 1243464300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try using (>[(>(+)*10[-])*20]{})%20 instead < 1243464325 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what's %20 about < 1243464335 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it's the nesting abbreviation < 1243464338 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like *, but []-aware < 1243464355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it means "20 times, replace the {} with the contents of these parens" < 1243464355 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :mmk < 1243464359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, it's recursive < 1243464361 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1243464368 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so (a{}b)%5 = aaaaabbbbb < 1243464407 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Does this work? (a{}b{}c)%5 = aaaaabbbbbccccc < 1243464421 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What would (a{b}c{d}e)%5 be < 1243464437 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :didn't seem to like it any better < 1243464441 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: no, that makes no sense < 1243464451 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you should write it (a{(b)*5}c)%5 < 1243464466 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: only one {} block inside each ()% < 1243464478 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yeah, it was at impomatic < 1243464478 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'll have to mess with it later < 1243464493 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i don't have the time to concentrate on it >:( < 1243464511 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or i guess i could just manually expand it < 1243464608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :%20? < 1243464628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's an improved, []-aware, version of runlength compression < 1243464633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :read the wiki article < 1243464640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243464642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :found it < 1243464665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no way I will implement that in in-between btw < 1243464672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, you don't have to < 1243464676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good < 1243464680 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optimising BF Joust programs makes no sense as it is < 1243464687 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because all tape elements are volatile < 1243464696 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can't even guarantee memory is at 0 after [-] < 1243464705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I thought you might use it in normal bf < 1243464707 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ahah < 1243464708 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it worked < 1243464708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that compression I mean < 1243464718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(and some BF Joust programs specifically check for 0 after [-], as it happens) < 1243464738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: wow, that's a good program < 1243464750 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :credit goes to impomatic though < 1243464750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what program... < 1243464759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nescience_shade < 1243464761 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i just combined his current best code with an idea he put in my head :P < 1243464767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the source? < 1243464786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, this is fairly pointless and boring if I can't see the source. < 1243464786 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://codu.org/eso/bfjoust/in_egobot/nescience_shade.bfjoust < 1243464794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243464798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow that is large < 1243464811 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :see above < 1243464819 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i manually expanded it because the interpreter failed on the condensed code < 1243464820 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: I don't get how that beats defend6 < 1243464822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs locally < 1243464835 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it skips your tripwire < 1243464848 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and, usefully, inverse defend6's too < 1243464855 0 :nooga!n=nooga@94.254.235.163 JOIN :#esoteric < 1243464862 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it'll run right off the end for any program that doesn't have decoys though < 1243464884 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but hey, can't have it all < 1243464932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're right, the tripwire never changes < 1243464965 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's brilliant, assuming that the opponent has decoys, and skipping them < 1243464971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :clearly what defend6 needs is... a decoy decoy! < 1243464987 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243465021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hey, some hats are missing on http://choosemyhat.com/index.php < 1243465038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(compared to a few months ago at least) < 1243465040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1243465052 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets spam from the Google Kingdom of Thailand, and thinks google branding may be going a bit overboard < 1243465056 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1243465057 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :then i'll skip two! < 1243465057 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243465070 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :People don't actually read choosemyhat.com < 1243465105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, didn't notice the notice at the top < 1243465113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Google branded spam? < 1243465126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defend7 http://pastebin.ca/raw/1436788 < 1243465136 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_defend7: 68.0 < 1243465139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not bad < 1243465141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, I was planning to vote for http://codu.org/hats/Tricorn-med.jpg < 1243465189 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: the text at the top may be too long, everyone knows AnMaster cannot read more than three lines < 1243465216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and straight to the top of the table < 1243465219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I'm trying to do like haskell for everything < 1243465232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :only program that beats it is impomatic_creep < 1243465250 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the spam text started with the line "Google Kingdom of Thailand" < 1243465277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so no one is going to ask what I meant with that... < 1243465288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems < 1243465298 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes, I guessed < 1243465328 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: BWAHAHAHA < 1243465336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, huh? < 1243465351 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: we wickedly refuse to ask < 1243465355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1243465358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :VERY WELL! < 1243465364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I shall then tell you anyway! < 1243465370 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAA < 1243465376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Lazy evaluation of everything! < 1243465383 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :OMF < 1243465384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is the key to getting ehird irritated. < 1243465392 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: HUM? < 1243465392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lazy read scrollback < 1243465394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1243465423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course it is, *verbose* lazy evaulation < 1243465431 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we notice < 1243465435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:05 AnMaster: maybe it is gnu emacs specific? < 1243465435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:05 AnMaster is currently using µemacs < 1243465436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you think you're so clever, don't you... < 1243465445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what < 1243465466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, checked in gnu emacs too and couldn't find it < 1243465505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:13 nescience: ehird: did you see my comment about timing in the wiki talk page? < 1243465506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243465666 0 :Patashu!n=Patashu@c122-106-162-185.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1243465763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :14:53:06 I mean, this is fairly pointless and boring if I can't see the source. < 1243465766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :original bf joust worked sourceless < 1243465768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which was fine < 1243465787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you are basing that comment on false premises. < 1243465792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :You assume I want to "play the game" < 1243465793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't < 1243465802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't give a fuck what you want to do, AnMaster < 1243465804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm interested in reading the source and seeing how it works though < 1243465806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :never have, never will < 1243465835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you keep seeming to believe I do... < 1243465839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, my comment is still true. Since I said was referring to myself. < 1243465849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is not what you said. < 1243465849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't saying it was pointless for other people < 1243465851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only for me < 1243465862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defend8 http://pastebin.ca/raw/1436819 < 1243465874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that one should beat defence programs /and/ most attack programs < 1243465902 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it takes ages to run < 1243465907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, any chance of small and elegant programs ever being best? < 1243465914 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243465914 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :this is brainfuck < 1243465916 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :doesn't look like it does it < 1243465918 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :unlikely < 1243465922 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :rushpolarity... < 1243465925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, yeah :/ < 1243465934 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :P < 1243465936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: programs can be big and still elegant < 1243465941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defend8mwahahaha http://pastie.org/492056.txt?key=srkdkdwiqowwbzvvyoow < 1243465944 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well actually what we need < 1243465947 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you can add as many decoys as you want, i can still take you out every time! :> < 1243465949 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :laf < 1243465949 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :is a preprocessor command that can take a variable < 1243465956 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ehird: did you just reverse his +s and -s again? < 1243465956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sure. But I didn't say that. < 1243465959 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and copies it x times, increasing the value y by 1 each time < 1243465960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: maybe < 1243465968 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :(copies a section of code) < 1243465968 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :laf < 1243465973 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :now that there's 4 copies of defend on there < 1243465976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: a +/- flipped version? < 1243465979 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :writing a straight up defend-killer is feasible < 1243465980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243465991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: boy this is slow < 1243465992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: defend7 and defend8 both beat your decoy-skipper < 1243466006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, the program isn't handled well by the interpreter < 1243466036 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ais523: of course, because i used a cheap trick to beat 6 < 1243466045 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but that's far from the only way to beat it < 1243466045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was a clever trick, though < 1243466050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and agreed < 1243466052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what was that trick < 1243466054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defend8 also beats defend6 < 1243466055 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i've already beat it like 5 different ways < 1243466066 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and now that there's so many.. time to see some other ways < 1243466068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: deliberately not stepping on the tripwire < 1243466072 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how to allow multichar ids in next sadol < 1243466075 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if the program ever updates < 1243466080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ time perl bfjoust.pl defend8.bj defend6.bj > /dev/null < 1243466081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how would it know where that tripwire was < 1243466081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :real 0m40.113s < 1243466083 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :user 0m19.613s < 1243466084 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sys 0m13.169s < 1243466094 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it can't be to the left of the flag < 1243466098 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it must be to the right < 1243466110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1243466114 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :however, defend7 has a decoy decoy < 1243466125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :confusing < 1243466131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that nescience's program skips the decoy decoy, and falls into the real decoy < 1243466156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and what about defend8 < 1243466174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and when will that report be generated... :/ < 1243466181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's like defend7, but after 2000 cycles it stops waiting and zooms off to attack the opponent instead < 1243466182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the interpreter seems horribly slow < 1243466185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it is < 1243466191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's why ehird's writing a faster one < 1243466200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with polarities! < 1243466212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dink donk march retreat consider reconsider rest eof < 1243466222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why is the old report zapped before the new one is ready < 1243466222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION twiddles with the parser < 1243466225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems silly < 1243466268 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust simpletest (>[[-]])*29 < 1243466296 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I think !bfjoust broke < 1243466298 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that one can only fall through if the instruction it is on is 0 twice in a row < 1243466304 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no brainfuck program can take this long to write < 1243466305 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :defend all you want < 1243466305 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1243466308 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :*run < 1243466317 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :max cycles is 384000 < 1243466318 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so ... < 1243466322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: it's running, just slowly < 1243466327 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i dunno what the interpreter is written in but it could take a while < 1243466331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem is that it's trying to do regexen on a very long string < 1243466341 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :is it unpacking all the *s? < 1243466342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that interp is O(n) in the length of the program to run one cycle < 1243466343 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is bad < 1243466349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: no, the %s < 1243466353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it has to unpack them when they run < 1243466357 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't it do it all first < 1243466359 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :then run the full string? < 1243466381 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: to speed it up, it unpacks as it goes < 1243466389 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem is that regex matching on the unpacked strings is very slow < 1243466398 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1243466426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still, it should have finished by now < 1243466445 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243466449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even if each game takes 40 seconds, I'd expect it to have finished < 1243466450 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :good job you broke it! < 1243466458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's only playing another programs, that's 400 seconds < 1243466465 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or a little under 7 minutes < 1243466496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 'A,@ < 1243466499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1243466499 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen bfjoust daemon daemons delinterp fyb help info kill mush userinterps 1l 2l adjust asm axo bch bct befunge befunge98 bf bf16 bf32 bf8 bfbignum boolfuck c chiqrsx9p choo cintercal clcintercal cxx dimensifuck echo echo_sh forth glass glypho google hello kipple lambda lazyk linguine malbolge ook pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg < 1243466499 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if it's going to run ten games in a row < 1243466505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!daemons < 1243466505 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Running daemons: bottles butt < 1243466509 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it would be much more efficient to unpack it all at the beginning < 1243466510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!butt wut < 1243466515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh, my interp doesn't even handle the abbreviations < 1243466518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's for a frontend < 1243466520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: much of the program often never needs to unpack < 1243466530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: my interp stores the program with the abbreviations in < 1243466530 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!c int main(void){printf("HALDO!\n");return 0;} < 1243466531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is dead. Borked. Out of order. Not working. < 1243466532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and unpacks on the fly < 1243466539 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the same happened earlier < 1243466539 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well < 1243466543 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :clearly it's not working very well <.< < 1243466543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then all the results came at once < 1243466547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yep < 1243466552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when I submitted the 21 buggerers < 1243466552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, very odd that it throttles then < 1243466556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was async < 1243466560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was part of the point of it < 1243466568 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i want some time to examine defend8 < 1243466569 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :: < 1243466574 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't just sit there like the others :P < 1243466580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"the 21 buggerers" sounds like a biblical story < 1243466580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not quite < 1243466584 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it starts with [ 2000 times < 1243466590 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243466599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and has a copy of defend6 after each ] < 1243466599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how big is it, expanded? < 1243466603 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(the defend7 setup is before that) < 1243466604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :7 billion megabytes? < 1243466604 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("WTF, Egobot?\n"); < 1243466613 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1243466616 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i didn't quite follow that to the end < 1243466620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: a bit less than 1 MB < 1243466621 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: !c is borken. < 1243466626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: NO. < 1243466627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*NO. < 1243466628 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243466629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: all EgoBot commands seem borken < 1243466629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*No. < 1243466632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is borken < 1243466634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whilst bfjoust is running < 1243466636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!daemon < 1243466636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's hung up doing something < 1243466637 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Invalid invocation. < 1243466638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apart from help, daemon, etc < 1243466639 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i was considering suggesting a "loop max N timse" < 1243466640 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :times* < 1243466643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen this too? < 1243466643 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: EgoBot is borken. < 1243466645 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :obviously that would be better than this < 1243466647 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :97 +++++++++[>+>+++++++>+++++++++++++>++++<<<<-]>>>-.------------.+.++++++++++.>----.<+.-----..<.<+. [120] < 1243466649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (Test)S < 1243466649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243466651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not that one < 1243466656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: only the interps, it seems < 1243466656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just the normal commands are < 1243466662 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I know, I know, when the CPU is being raped by bfjoust nothing else can run. < 1243466665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, which is the main feature of it < 1243466669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: nice foo < 1243466676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, you need to throttle it then < 1243466676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(nice(1)) < 1243466679 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's not very brainfucky but still < 1243466689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, I thought this slox already did that... < 1243466736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, I guess slox is broken < 1243466746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I guess slox doesn't do what you thought. < 1243466750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :UNPOSSIBLE < 1243466783 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i gues i still don't quite get how {} works < 1243466783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um. What would it do instead of throttling programs. < 1243466789 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it repeats the part between ( and { X times < 1243466793 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and the part between } and ) X times? < 1243466797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Limit memory usage? < 1243466798 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_simpletest: 20.5 < 1243466798 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_defend8: 45.1 < 1243466798 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_defend8mwahahaha: 58.3 < 1243466801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YAY < 1243466803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: LOL < 1243466805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it did badly < 1243466809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defend8 only got 45.1? < 1243466812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, could you please check what on earth you are talking about < 1243466816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you are so wrong. < 1243466817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I beat it by reversing polarity! < 1243466834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, it /lost/ to defend6 and defend7 < 1243466837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Great Leader AnMaster says slox does one thing. Lo, his superlative opinion is the objective fact! < 1243466839 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is strange, as it beat them in my local test < 1243466846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I checked duh. < 1243466868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Slow down program != throttle program < 1243466870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'s CPU usage < 1243466872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, GO FUCKING READ THE WEBSITE BEFORE BEING STUID. < 1243466877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :STUPID* < 1243466877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :STUID < 1243466879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YOU'RE SO STUID < 1243466880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/slox.php < 1243466887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAARGH ME AnMaster CRUSH PUNY HUMANLINGS < 1243466890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I corrected the typo before you replied. < 1243466903 0 :ais523_!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1243466909 0 :ais523!unknown@unknown.invalid QUIT :Nick collision from services. < 1243466915 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1243466920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, please see http://codu.org/slox.php, then come back again. < 1243466921 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry about that, my grandmother turned off the router by mistake < 1243466944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: < 1243466944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:27 ehird: AnMaster: Slow down program != throttle program < 1243466945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:27 ehird: 's CPU usage < 1243466950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I did, thank you very much. < 1243466964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so how would it fail in this case < 1243466990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:27 ehird: AnMaster: Slow down program != throttle program < 1243466990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:27 ehird: 's CPU usage < 1243467015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as far as I can remember from what GregorR said, it is used for all programs that egobot runs. It gives equal limited CPU time to each such program < 1243467033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the total cpu time for all programs is limited to a max < 1243467045 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i musta broke simpletest < 1243467048 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243467048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just tested: defend8 definitely beats defend6 < 1243467049 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :creep still wins < 1243467051 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at my end, at least < 1243467058 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :where's your defend now! < 1243467073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so non-egobot processes always have a lot < 1243467084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe it fails to use slox for joust < 1243467088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it is a special process < 1243467091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1243467093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and creep beats defend7 too... < 1243467096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :something weird is going on < 1243467102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is that the same creep, or an improved version? < 1243467110 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :check the source code for it < 1243467112 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :same creep < 1243467115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders wtf his parsing is doing < 1243467119 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :been sitting there about since i submitted it yesterday < 1243467144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it still has that 132-cycle wait < 1243467150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it parses [>[-]+] as >-]+] < 1243467150 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's not surprising < 1243467153 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would seem rather vulnerable to fast attack programs... < 1243467155 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :creep is a defend killer anyway < 1243467161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and gives jump locations to non-jumps < 1243467163 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's the slow sucky one < 1243467167 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, creep is a paper strategy < 1243467168 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that was made to counteract inverse defend < 1243467171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1243467182 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if it's not waiting as long as you need it to sprinkle nops < 1243467183 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defend programs are doing so well that anti-defence is making a comeback < 1243467183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :works now < 1243467203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust attack1 [>[-]+] < 1243467205 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_attack1: 6.5 < 1243467232 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure why the test doesn't beat the defends though < 1243467244 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :[[-]] should loop if it's not 0 twice in a row, correct? < 1243467248 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aw < 1243467252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it beat creep but lost to everything else < 1243467252 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :rushpolarity finally got pushed off < 1243467255 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :survival of the fittest etc < 1243467260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: not necessarily < 1243467271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, yes necessarily < 1243467274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering about 0, 1, 0 < 1243467278 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but yes, it needs two 0s in a row < 1243467284 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so why doesn't it beat defend? < 1243467294 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1243467300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so why doesn't what beat defend? < 1243467310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :alrighty, ais523 < 1243467318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have all the parsing done for an efficient representation < 1243467323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I'm going to write run_match() < 1243467330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: two simple warriors, please? < 1243467338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is this representation < 1243467338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[>[-]+] and... < 1243467347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the very trivial: < 1243467348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :struct _ins_t { < 1243467349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : op_t op; < 1243467351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ins_t *jump; /* NULL unless consider or reconsider */ < 1243467353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :}; < 1243467353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: [>+[]<(.)*258(+)*127] < 1243467360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i said simple < 1243467360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, in an array? < 1243467361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like really simple < 1243467363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1243467377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[>[-]-.-.-.-.-.-] < 1243467392 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :why doesn't my test script beat defend < 1243467394 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i probably did it wrong < 1243467395 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :1sec < 1243467396 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fool2 [++[++[>+[(.)*5-]+>]-]-] < 1243467399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and "consider or reconsider" are strange names for loops? < 1243467414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : OP_DINK, /* + */ < 1243467414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : OP_DONK, /* - */ < 1243467415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : OP_MARCH, /* > */ < 1243467417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : OP_RETREAT, /* < */ < 1243467418 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_fool2: 24.0 < 1243467419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : OP_CONSIDER, /* [ */ < 1243467420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: this is #esoteric, get used to it < 1243467421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : OP_RECONSIDER, /* ] */ < 1243467423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : OP_REST, /* . */ < 1243467425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : OP_EOF, /* (end of program) */ < 1243467427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you must realise that i _did_ name my two polarities sieve and kettle < 1243467429 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :please don't do that < 1243467429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: defense1, then... < 1243467433 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :... (>[[-]])*29 < 1243467434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: it was a few lines. < 1243467438 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :why doesn't that beat defend, was the question < 1243467438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true. You are going ICK style. < 1243467439 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :8 is a few? < 1243467443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ick* < 1243467445 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it should work as far as i can see < 1243467445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, intercal styl < 1243467446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243467450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Yes. < 1243467469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well. ick has some odd names internally too iirc. Not as many though. < 1243467499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ? < 1243467502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, how are you? < 1243467502 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ohno ohno < 1243467504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fool3 >>>>>>>>>[++[++[>+[(.)*5-]+>]-]-] < 1243467513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ick does have a few, mostly filenames < 1243467518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, um... Are you Rincewind? < 1243467518 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: youi usuck,boeings better airbus is a writer and writer for snl and crackin' up watchin' this video..when suddenly the local nbc station froze up. < 1243467529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I just asked for defense1 < 1243467535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nop... not discworld < 1243467535 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I pasted it above < 1243467536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1243467537 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches ss wp youtube* < 1243467540 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[>+[]<(.)*258(+)*127] < 1243467541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ahaha < 1243467544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I cannot find it < 1243467547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243467549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay, that's defense1? < 1243467550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: see my last comment < 1243467552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what about fool1 < 1243467552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it is < 1243467553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style discworld < 1243467554 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: discworld (a subset of Terry Pratchett's Discworld books) < 1243467558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm looking for something very trivial :) < 1243467559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, ping < 1243467560 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ' i think you'll find,' he said. " so i should get something.' now lobsang straightened up and stared straight ahead of him, pushing through the bushes, and he'd sat up all night," said < 1243467561 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[>[-(.)*64]-] < 1243467562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's fool1 < 1243467565 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it is very trivial < 1243467574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, make sense! < 1243467574 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: they did. look," said sergeant colon. " i don't think my calculations were that fnord" < 1243467582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243467602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: kay, [>[-................................................................]-] < 1243467611 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_fool3: 19.0 < 1243467622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, . < 1243467624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243467632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : run_match(a, b, POLARITY_SIEVE, 20); < 1243467635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mind resetting it's limit? < 1243467642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fool4 (>(+)*6)*9[++[++[>+[(.)*5-]+>]-]-] < 1243467671 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_fool4: 41.5 < 1243467755 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy (+-)*150000(>)*9([-]>)*21 < 1243467792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is it a pain to synchronize the two programs? < 1243467794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in your interp < 1243467809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: not really < 1243467820 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust simple [>[-]] < 1243467829 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243467829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so how does [ work? < 1243467833 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :must be fighting defend8 ;) < 1243467837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do you just indescriminately save the current cell before doing anything? < 1243467844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*indiscriminately < 1243467848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's how I implemented it < 1243467850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all, it's only one int < 1243467856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yar < 1243467882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :__asm__("nop"); < 1243467939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that seems wasteful. Wouldn't it be better to just directly skip to the other program < 1243467952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also gcc will optimise away that asm < 1243467959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you need a volatile asm to actually do it < 1243467993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :__asm__ about to erupt("nop"); < 1243467997 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1243468002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um? < 1243468006 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Very volatile. < 1243468013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243468014 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hehe, bfjoust is stuck again < 1243468016 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :fight to the death with defend8 < 1243468030 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust simpletest (>[[-].])*29 < 1243468031 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_simpletest: 20.5 < 1243468046 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1243468046 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hang on < 1243468050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what happens if a program ends? < 1243468052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is < 1243468055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ vs [>[-]+] < 1243468059 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy (+-)*180000(>)*9([-]>)*21 < 1243468062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, read on the wiki < 1243468069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: lazy :) < 1243468071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure it said < 1243468080 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :problem with +- is < 1243468084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hey I patented lazy evaluation over iIRC < 1243468086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IRC* < 1243468092 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1243468099 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I can't screw around without my instant results < 1243468102 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :eventually they'll get you to 0 < 1243468104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you'd have more of a hope at being funny with that joke if you knew what lazy evaluation meant < 1243468113 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and then execute the opposite of your code which is 0 twice < 1243468114 0 :coppro!unknown@unknown.invalid QUIT :"The only thing I know is that I know nothing" < 1243468115 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reappears. < 1243468117 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aah < 1243468119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I know. And I'm making a parody on it < 1243468123 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243468125 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It is throttled, but bfjoust is only nice'd. < 1243468127 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :like if you are 1 and you dec, you become 0, then if they dec and you add, it's 0 again < 1243468128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's like saying grapes are a parody of bread < 1243468129 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh, I remember how I was doing it with matador < 1243468129 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: if a program ends, it nops forever < 1243468130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm well aware it isn't exactly the same as this. < 1243468135 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it was ++- for a while then --+ for a while < 1243468137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh. < 1243468143 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1243468144 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :same problem, less likely < 1243468152 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :there's nothing wrong with going in only one direction < 1243468158 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :switching direction is what causes a potential loss < 1243468159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, don't be daft. They are a parody of apples. < 1243468186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :apples are, admittedly, a parody of bred < 1243468188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bread* < 1243468190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :argh, I need a type WARRIOR_A or WARRIOR_B. < 1243468208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, bool < 1243468214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1243468214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nothx < 1243468215 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1243468219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :typedef enum { < 1243468220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : WARRIOR_A, < 1243468220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, enum < 1243468221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : WARRIOR_B, < 1243468223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243468223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :} warrior_id_t; < 1243468230 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy ((+)*1024(-))*256(>)*9([-]>)*21 < 1243468243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one has value 0, the other value 1 < 1243468246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1243468251 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't like my program :) < 1243468257 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it instantly told nescience what HIS program scored < 1243468259 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :favouritism! < 1243468270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: yours is probably longer than his < 1243468278 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I thought it ran them sequentially < 1243468280 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's parallel? < 1243468280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :either in time to execute, or in physical length < 1243468288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it is sequential < 1243468295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it has to run against all the programs there < 1243468302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some of which are slow against various other strategies < 1243468303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, there still? < 1243468309 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wish you guys would at least wait for the table to update before submitting revisions :\ < 1243468320 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so you wish I would < 1243468322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, can you fix EgoBot so it doesn't stall every other interpreter if bfjoust runs < 1243468332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, properly rate limit, like other interpreters < 1243468360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess this is due to it being implemented as a special command < 1243468363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"the reward for a job well done is two more jobs..." < 1243468392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : i wish you guys would at least wait for the table to update before submitting revisions :\ <-- agreed < 1243468414 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_simple: 11.8 < 1243468414 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 11.8 < 1243468414 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 11.8 < 1243468414 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 11.8 < 1243468418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or that someone fixed the bug with the table being cleared before the new results were read < 1243468420 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oop here we go < 1243468420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ready* < 1243468441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, silly to resubmit it < 1243468450 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lazy gets lots of ties :0 < 1243468460 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beats...fool4 and shade < 1243468497 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fool4 is moving up the rankings... < 1243468508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I don't know why 8 is doing so badly, I guess it's tape-length dependent < 1243468515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :6 will beat it on a short tape, it'll beat 6 on a long tape < 1243468517 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it still doesn't beat defend < 1243468519 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i do not get this < 1243468545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: what is simpletest? < 1243468545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.bfjoust is a very long extension... < 1243468550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you haven't pasted the source in-channel < 1243468554 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ehird told be not to use .bj < 1243468561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why < 1243468563 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :blowjob? < 1243468565 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243468569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what Patashu said < 1243468572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, you have a dirty mind < 1243468581 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: my friends use it as an abbreviation for "bonjour" < 1243468583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and LOL means Lots of Love. < 1243468583 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i did above < 1243468585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hahaha < 1243468588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"hi there! bj!" < 1243468589 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :(>[[-]])*29 < 1243468594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it does? < 1243468602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yep. And BJ means BF Joust. < 1243468615 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i added a . in case it was some weird parser error < 1243468619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "bj" doesn't mean anything specific to me < 1243468645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks of a way to run some code twice in C without a temp var < 1243468670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, repeat the statement twice? :P < 1243468678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: more than one < 1243468697 0 :EgoBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1243468700 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1243468710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um. Like foo(); bar(); quux(); foo(); bar(); quux(); ? < 1243468714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :macro < 1243468734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#define REPEAT_SHIT foo(); bar(); quux(); and then REPEAT_SHIT REPEAT_SHIT < 1243468734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: like switch(){gigantic} < 1243468740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243468740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it loses to defend6 the same way defend6 beats anything else with [-] in it < 1243468744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that could be messy in a macro < 1243468762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, inline function? < 1243468772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh :) < 1243468791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not sure if it would affect speed anyway...