< 1297814496 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: OKAY, I'm working on lance again, and making it use your far-saner store-info-in-instructions method. :P < 1297814766 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1297815043 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Err, how can you die again? Out of bounds pointer, flag zeroing... anything else? < 1297815046 0 :augur!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1297815046 0 :augur_!~augur@129.2.129.33 JOIN :#esoteric < 1297815053 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Nope, thats it. < 1297815054 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*that's < 1297815654 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/egojsout/?l=a21e97b13671f40d14ad1fbfd92d9c8ae1d265d6&r=da39a3ee5e6b4b0d3255bfef95601890afd80709&t=30 < 1297815658 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's that dot on the right < 1297815667 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :After the second and beyond time I play it < 1297815702 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : switch (p->progs[w][p->ips[w]]->op) { < 1297815704 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :DO I HAVE ENOUGH INDIRECTION YET < 1297815721 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :My dumb turtle won against stuff? < 1297815766 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, tripwire avoider, dies against non-decoy < 1297815802 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ais523 won at lengths 29 and 30 though < 1297815863 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/egojsout/?l=044f70240a470b57c4dcbf5765f6ef0e1aebaf78&r=efe98166a86b1fa2c293110c5321b33e8bfc20ea&t=30 I don't get it < 1297815914 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, n/m, I get it < 1297815921 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Kind of < 1297815959 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Heh, I built me an ais-alike defense program :P < 1297815970 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :400MB? < 1297815976 0 :cheater-!~cheater@g229031252.adsl.alicedsl.de JOIN :#esoteric < 1297815978 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Har-dee-har :P < 1297816044 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :ahahah < 1297816051 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :i just got a captcha with antique greek in it. < 1297816105 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: 11.02.12:22:49:35 Damn it, I don't want to be a person who writes BFJ programs as long as defend13 X-P < 1297816116 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I didn't write it, I GENERATED it. < 1297816127 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :(That's even worse!) < 1297816131 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: ais523 GENERATED defend9 :D < 1297816134 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and defend9.75 < 1297816138 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which is near the top of the hill < 1297816138 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ho ho ho < 1297816143 0 :cheater00!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1297816147 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: so have you implemented quintopia's almost-fixed-point scoring mechanism < 1297816156 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmmmmm? < 1297816159 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(fixed-point except in case of cycles, which I've fixed) < 1297816161 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Or he's fixed < 1297816163 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :One of them anyway :P < 1297816166 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Basically: < 1297816181 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: score(p) := sum score(q) for all q that p beats, taking initially score(p) = points(p). < 1297816187 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: It is, apparently, literally exactly that. < 1297816203 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It reaches a fixed-point, astonishingly, unless you have a cycle, and both me and quintopia had an idea for handling cycles. < 1297816221 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :OK, so my system exactly, but you just iterate :P < 1297816227 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Err, no. < 1297816234 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: You have all this concept of "worth" of programs and whatnot. < 1297816237 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :There's not a single division in this. < 1297816243 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You literally sum the score of all the programs it beats to get its score. < 1297816244 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Tonight, I watch Double Jeopardy. < 1297816255 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: All that does is normalize values, it's all the same. < 1297816261 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: And it gave reasonable results like defend9.75 being at the top relative to the other top programs on the hill right now, which is correct: defend9.75 *beats* everything above it. < 1297816265 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :The only distinction is I don't penalize. < 1297816267 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But not yet. < 1297816271 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: ...Nor does this? < 1297816281 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Oh, misread :P < 1297816282 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: score(p) := sum score(q) for q in that p beats < 1297816295 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And you start with score(p) = points(p), and make special arrangements for cycles. < 1297816296 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :So yeah, it's exactly my system plus iteration, but cycles are what's interesting. < 1297816303 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Well, we both had an idea for that. < 1297816312 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I'm waiting :P < 1297816312 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Mine was: If you ever get recursively asked for a program you've already considered, return 0. < 1297816326 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :His was: If the same scoreboard ever appears twice, average all the scoreboards between them and halt. < 1297816358 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm sceptical of his -- I think that even a quick cycle between the top four programs will cause knock-on effects to the score of the programs below that might last a very long time before cycling, but he disagrees. < 1297816364 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I was hoping he was coding it up :P < 1297816365 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quintopia? < 1297816386 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Obviously this isn't exaaaactly a fixed-point because of that special case, but it gives you all the beneficial properties. < 1297816391 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :cheater-: I once got a CAPTCHA with Greek text in it. I went to the character map and selected all the Greek letters as much as I could tell, and it accepted that. < 1297816399 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And is wonderfully simple and therefore immune to disagreement :P < 1297816399 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/eYEL < 1297816415 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Worst polyglot eve.r < 1297816415 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*ever. < 1297816424 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Jesus christ at that program.) < 1297816436 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Doing the proper polyglot A) is broken on egojoust and B) is a pain since we have no real comments. < 1297816438 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: For bonus points you should have written the base 64 decoder in another language :P < 1297816453 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Any other language would have needed parens somewhere ;) < 1297816464 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :BTW, FFLDG is going to take FOR EV ER < 1297816464 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: i just created an ad-hoc transliteration. it was obvious that the greek part is the "unknown" part of the captcha. < 1297816522 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It's also useless against turtles and other defenders. < 1297816524 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 34.7 < 1297816528 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :... :( < 1297816532 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->+++(>)*6->+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(<)*4(+)*23<(-)*23(<(-)*30<(+)*30)*2(>)*9(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297816540 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :cheater-: Yes, I realized that it is unknown part, too. But I did not use transliteration, I tried to enter the actual Greek letters (although it is possible I might have made a mistake since I am not Greek) < 1297816545 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 56.0 < 1297816546 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :gregor: what's furry_furry_leather_discipline_girls? < 1297816563 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :cheater-: Pretty much a straight-up ripoff of ais-style defenders :P < 1297816564 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: the greek alphabet is super-easy. < 1297816576 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey: ais-style defenders? what's that? < 1297816589 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: greek is just like cyrillic. that makes it trivial. < 1297816605 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :cheater-: Well, yes, but there might have been some accent marks I got wrong due to distortion. < 1297816618 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1297816620 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : Any other language would have needed parens somewhere ;) < 1297816623 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :NOT RUBY :awesome: < 1297816638 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :OK, not Perl's OO bastard child *shrugs* < 1297816701 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: *not Perl's sort-of-Lisp's Smalltalk's bastard child < 1297816737 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :$d =~ tr/_:/\x2B\//; what's that? < 1297816739 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :for? < 1297816742 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :how can you say ruby is related to lisp, smalltalk, or perl? < 1297816753 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :it's like saying macdonald's is related to steaks. < 1297816769 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Hah, me and defend9 both just wait for each other to do something forever :P < 1297816806 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1297817065 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->+++(>)*5->->+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(<)*4(+)*23<(-)*23(<(-)*30<(+)*30)*2(>)*9(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297817073 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 57.7 < 1297817207 0 :elliott_!~elliott@91.105.93.100 JOIN :#esoteric < 1297817438 0 :elliott!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1297817465 0 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net JOIN :#esoteric < 1297817474 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :is fizzie around? < 1297817487 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :he always his < 1297817489 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :*is < 1297817498 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :he's omninooinreoktmoinertneroitnioenrtojiojoijojiojo always present < 1297817511 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i need some data from him < 1297817530 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :to make sure my closed-form fixed-point scoring system works and does everything the current one does < 1297817568 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oh shit i missed jeopardy while i was in the shower < 1297817576 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :OH NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO < 1297817616 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :word is that watson destroyed them < 1297817825 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: Maybe later tonight I can tell you the score? < 1297817893 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: 'salright. my friends are telling me all about it < 1297817954 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :"So many idiots on every side. The downside of public access and pseudo-anonimity" --reddit commenter on Wikipedia's inclusionism/deletionism debacle, apparently not realising that it's the people who aren't anonymous that handle all the egotism... < 1297817962 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :In the Single Jeopardy round, there was some strange order in which the clues are selected, which is not how they are usually done in Jeopardy (but it is still allowed) < 1297818076 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :AGAIN Debian won't boot. < 1297818082 0 :augur_!unknown@unknown.invalid QUIT :Remote host closed the connection < 1297818091 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :It's almost as if I'm running... the unstable version. < 1297818230 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why does Jeopardy have I'm a little teapot as its theme? < 1297818267 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: It doesn't, it is just a similar theme music. < 1297818287 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: grats on your victory btw < 1297818326 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, lies! I want to believe that that's a lie1 < 1297818330 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :i WANT TO BELIEVE! < 1297818357 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: OK believe what you want to believe < 1297818374 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: i think watson always picks the least valuable question on the board < 1297818405 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: that's an insult to merv griffin! he wrote the theme himself! < 1297818407 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The $800 were all picked last < 1297818420 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :you americans are weird. < 1297818423 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :also canadians < 1297818425 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :but mainly americans < 1297818435 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :also you chavs < 1297818466 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :yes. we are all chavs here in america. sorry britain. < 1297818494 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i wasn't referring to any countries < 1297818502 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i was referring to your club < 1297818509 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :"elliott and the chavs" < 1297818662 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that is the most ridiculously complicated rusher to date :P < 1297818674 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How soon until we can all have Watson in our phones? < 1297818674 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :yes, it's even more complicated than space_elevator < 1297818680 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: INORITE < 1297818758 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :What, pendolino? < 1297818766 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :I like how a rush is on the top, it's so noob :P < 1297818778 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :(Not pendolino itself, but the idea of a rusher being on top.) < 1297818909 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i had actually considered writing a rusher that did that < 1297818921 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :didn't realize it'd work so well < 1297819011 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: what does it do? < 1297819029 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :it rushes a bit, goes back and builds more decoys, then rushes some more < 1297819047 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :so basically, its a hybrid fast/slow rusher < 1297819060 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/SNPB < 1297819086 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 35.7 < 1297819096 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1297819109 0 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1297819159 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :A database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was: < 1297819162 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :(SQL query hidden) < 1297819165 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :from within function "MediaWikiBagOStuff::_doquery". MySQL returned error "1194: Table 'mw_objectcache' is marked as crashed and should be repaired (localhost)". < 1297819237 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Oh wow, that was totally broken ... < 1297819387 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/dXVQ < 1297819410 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 28.6 < 1297819444 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Worse??? :( < 1297819457 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/hchJ < 1297819468 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: haps sometimes < 1297819470 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :although that error is worrying < 1297819486 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 42.6 < 1297819513 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Better, but not better enough. < 1297819592 0 :Behold!unknown@unknown.invalid QUIT :Remote host closed the connection < 1297819618 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, what is leg? < 1297819784 0 :iconmaster!~rooms@dsl-72-18-49-91.bbr0.brdtny.empacc.net JOIN :#esoteric < 1297819854 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :Hey, the Esolang wiki isn't working for me. Has it actually crashed? < 1297819878 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Leg? What leg? < 1297819888 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Are you talking about Jeopardy? < 1297819901 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1297820021 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/OXDW < 1297820055 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :iconmaster: Seemingly. < 1297820056 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :iconmaster: Seems that way. < 1297820060 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :iconmaster: Give it a day or two. < 1297820067 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :If it doesn't work by then we'll contact Graue. < 1297820074 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :(We're really terrified of Graue.) < 1297820081 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 40.4 < 1297820086 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :WORSE? :( < 1297820094 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/hchJ < 1297820096 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :uh oh. OK, who ate Esolang?! < 1297820130 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :iconmaster: I think it probably not good to eat? < 1297820133 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 42.6 < 1297820153 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Ya, kinda chewy. < 1297820226 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :I also like how the MediaWiki acsessor object is called 'MediaWikiBagOStuff'. < 1297820297 0 :pikhq_!~pikhq@71-219-252-93.clsp.qwest.net JOIN :#esoteric < 1297820330 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1297820350 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/TebO < 1297820434 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 47.3 < 1297820454 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Gettin' farther < 1297820463 0 :iconmaster!unknown@unknown.invalid QUIT :Quit: I hope wiki gets back up soon. < 1297820785 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: *further < 1297820789 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Do you get the joke I made there < 1297820816 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :*deeper < 1297820870 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Bleh, my strategy really can't win against maglev >_> < 1297820885 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: FURry < 1297820887 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :fur-ther < 1297820888 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :get it now < 1297820902 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Just special-case maglev, it's what all the Qool Qids do. < 1297821260 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :someone ping me if fizzie arrives < 1297821379 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: FIZZIE ARIVETH < 1297821420 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :fuck you. ping me if he SAYS SOMETHING HERE < 1297821925 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :That quintopia fellow wants me to ping him if fizzie says something in here. < 1297822155 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :lol, what do you do when you /know/ they're already on your flag, other than cry a lot X-D < 1297822231 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Go to your flag < 1297822233 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Vibraterate < 1297822247 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Naw, speedy3 never jumps off, best I can do is a tie... < 1297822250 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: You may want to use a tripwire to figure out your opponent's cycle count and polarity. < 1297822267 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Then you can lock it in place. < 1297822283 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I use a tripwire, the problem is I need some setup first due to my other strategy, and so it can beat my to the flag before I can even set the tripwire if it's fast. < 1297822285 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :e.g. speedy3. < 1297822286 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: You could do what the Advanced(TM) programs do: go destroy your opponent's flag while returning to your own at regular intervals to boost it back up (knowing the opponent's polarity) and lock it for a bit. < 1297822291 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Then you can WIN < 1297822298 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Also, well, if that happens, shit sucks. < 1297822302 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Ohhey, I can totally do that 8-D < 1297822306 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Set up faster or just resign yourself to losing to those programs on shorter tape lengths. < 1297822315 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I think that's what definder2 does, so have fun :P < 1297822361 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: But, er, without your tripwire, I dunno how you'll know your opponent's polarity. < 1297822371 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :So locking it in place and boosting it back up will be non-trivial. < 1297822379 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Actually you shouldn't need to lock. < 1297822385 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Just boost back up, go ahead, return quickly, etc. < 1297822453 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I eagerly await furry_furry_married_sex_between_two_christians_in_the_missionary_position_girls. < 1297822456 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :THE MOST ADVANCED OF ALL THE FF*G PROGRAMS < 1297822479 0 :Slereah_!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1297822578 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :LOVE when I can make Chrome crash the living fuck out of my system. < 1297822666 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: But, but, it's PER-PAGE PROCESS SECURITY. < 1297822671 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :(For a definition of PAGE equal to MORE THAN A PAGE.) < 1297822728 0 :Slereah!~buttes@ANantes-259-1-131-36.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1297822891 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/MjAB < 1297822894 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :PROBABLY worse. < 1297822914 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 35.1 < 1297822921 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Hahah < 1297822923 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Much worse < 1297822928 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/TebO < 1297822950 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 47.3 < 1297823326 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Man, chevrolet_movie_theater will kick all your asses. < 1297823341 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Also: Tomorrow: lance's completion. Guaranteed. < 1297823356 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Mmm hmm. < 1297823422 0 :elliott_!unknown@unknown.invalid QUIT :Quit: Leaving < 1297823590 0 :azaq23!unknown@unknown.invalid QUIT :Quit: Leaving. < 1297823815 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/cgbB < 1297823843 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 49.5 < 1297823852 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Up to third :) < 1297824003 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :so what are the odds he'll actually finish tomorrow? < 1297824032 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :What are the odds he continues his Funge-98 interpreter? < 1297824033 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Zero. < 1297824038 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :hey gregor, since fizzie ain't about could you generate this table for me? < 1297824069 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i have high hopes that chainlance will actually be completed tho. it seems p cool. < 1297824069 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1297824111 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i want the matrix from the scoreboard but with (i,j)=number of configurations in which i beats j < 1297824138 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :it would take ages for me to get all that data from egojsout < 1297824238 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :All sorts of strange effects can be created by changing the color spaces and then using another effect and changing back. < 1297824520 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is again reminded of Mozilla's Ghostbusters worship < 1297824742 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1297824746 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Memory Use (No Extensions)—Winner: Firefox 3.6!" < 1297824748 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lolwat < 1297824750 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Say, did you happen to transfer yet? < 1297824756 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No < 1297824808 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bah. < 1297824814 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Education is wasted on you. < 1297824824 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :a lot of thigns are < 1297824863 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, want to convince my dad that Farmingdale is horrible? < 1297824897 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/UTXJ < 1297824908 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Why don't you? It is absolutely vital that you take an interest in your *own damned life*. < 1297824919 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 48.0 < 1297824929 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, because I tried and failed? < 1297824951 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/TebO < 1297824971 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You mean you didn't pull up a bunch of associates' programs in CS that were pretty much all superior to your course of study? < 1297824974 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Man, you suck. < 1297824975 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 47.3 < 1297824986 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you should just stay at Farmingdale. < 1297825112 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/QGaX < 1297825125 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 49.6 < 1297825306 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :nice job sir < 1297825334 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :not as good as deewiant, who now has the most points by like 3 < 1297825349 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Javascript sounds like a fun language < 1297825365 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :you know what's fun < 1297825369 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :impromptu < 1297825376 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :someone buy me a macbook pro < 1297825411 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I have to google Impromptu language... oh it is a language < 1297825429 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Art... < 1297825726 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/aFNY < 1297825743 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 49.2 < 1297825772 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :In spite of this being worse, I'm keeping it since my other one was broken :P < 1297825781 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Ohwait ... THIS is broken too X_X < 1297825839 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/XIPI < 1297825871 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 50.2 < 1297825883 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Finally beat 50 again. < 1297826056 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/PQEW < 1297826069 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 45.8 < 1297826078 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Didn't think that'd help :P < 1297826084 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/XIPI < 1297826129 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 50.2 < 1297826251 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :stop making such good warriors. that sort of behavior is bound to make me start playing again instead of studying < 1297826299 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :space_elevator is still ahead of it. < 1297826578 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :eh, space_elevator is obsolete. it's not the WAY OF THE FUTURE < 1297826791 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/ZSAP < 1297826811 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There should be a Javascript MARS interpreter < 1297826816 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should make one < 1297826819 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 49.2 < 1297826823 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/XIPI < 1297826842 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 50.2 < 1297827376 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is Objective-J evil, by some measure? < 1297827381 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think I'd like to learn it < 1297827679 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Probably. < 1297827954 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/EWJe < 1297827968 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Might be worse, probably not much better. < 1297827979 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 45.5 < 1297827985 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Hyuk < 1297827987 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/XIPI < 1297828005 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 50.2 < 1297828098 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/CDOd < 1297828101 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Almost certainly worse. < 1297828127 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 44.6 < 1297828130 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Hyuk < 1297828132 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/XIPI < 1297828147 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 50.2 < 1297828705 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/TiSJ < 1297828717 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 36.7 < 1297828721 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Wow, really < 1297828739 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/XIPI < 1297828763 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 50.2 < 1297829445 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Learn it if you want to learn it, then < 1297829457 0 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1297829537 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/BNJL < 1297829555 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 52.4 < 1297829560 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Helloooooooooo < 1297829589 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :DAMN YOU PENDOLINO < 1297830895 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Might be an improvement ... or not: < 1297830907 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/gOBA < 1297830912 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Goooo gOBA! < 1297830936 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 52.5 < 1297830959 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :... technically an improvement! X-P < 1297831076 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :MUST ... GET ... FIRST < 1297831083 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :LONG way to go though X_X < 1297831198 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, rig EgoJoust < 1297831204 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Nevar :P < 1297831205 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :^^don't actually do that < 1297831674 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :lawl, my philip core is wrong. < 1297831711 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/GTKZ < 1297831714 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Philip core fixed ... < 1297831731 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 55.6 < 1297831738 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :SO < 1297831738 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :FREAKING < 1297831739 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :CLOSE < 1297831740 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :DAMN < 1297831744 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :PENDOLINO < 1297831752 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Still, lawl, my philip core was busted :P < 1297831753 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Pendolino? < 1297831774 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And I still have no idea what a Philip is, except a kid when I was a kid who I thought needed more salt < 1297832013 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Pendolino is the current #1. < 1297832025 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :And if I don't get #1 tonight, Deewiant will improve it beyond my grasp, losing me a chance. < 1297832054 0 :Mathnerd314!unknown@unknown.invalid QUIT :Remote host closed the connection < 1297832062 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unless you shoot him. < 1297832199 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric : 2 | + + + + - - + + + + - 0 + + + + + + + + - - + + + + + + + - + + + + - + + + + + + + + + + + | 57.2 | 22.1 | 2 | Deewiant_pendolino.bfjoust < 1297832199 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric : 6 | - + + + + + + + + + - + - + + - - + + + + + + + + - - + + + - - - + + + + + + + + + + + + + | 55.6 | 20.5 | 6 | Gregor_furry_furry_leather_discipline_girls.bfjoust < 1297832200 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Aaaah, "Echoes". < 1297832211 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :23 minutes of awesome. < 1297832582 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I suppose it would be no good to attack Pendolino specifically without regard to general survivalness? < 1297832884 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I beat the CRAP out of pendolino. < 1297832911 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It only beats me in one configuration. < 1297832949 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust aspartame_philip < < 1297832956 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mapping_turtle < < 1297832960 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_aspartame_philip: 0.0 < 1297832993 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_mapping_turtle: 0.0 < 1297833027 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust give_it_a_go +[>+] < 1297833043 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq_give_it_a_go: 0.2 < 1297833047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1297833063 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I'm impressed. < 1297833110 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :At the suck, I presume. < 1297833193 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There exists a Kool-Aid Man video game. < 1297833233 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah! < 1297833300 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It occurs to me that there are probably lots of crappy ad games like that even today, except they're just flash games now < 1297833305 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And not notable at all < 1297833315 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Does the Dilberito game count as crappy? < 1297833459 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/GFYT < 1297833461 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Probably worse. < 1297833468 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Not a clue to what you refer. < 1297833492 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 28.5 < 1297833498 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1297833499 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Impressive. < 1297833511 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Is pikhq_give_it_a_go beating it now? :P < 1297833514 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.freegamearchive.com/game.php?id=6507 < 1297833518 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/GTKZ < 1297833524 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :As I recall, I just said "probably worse" >_< < 1297833541 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://joking.narod.ru/64.htm < 1297833560 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 55.0 < 1297833645 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/UbXj < 1297833648 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Almost assuredly worse. < 1297833662 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 55.7 < 1297833678 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Mmmm, or a little bit better. < 1297833679 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. < 1297833768 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/QYjD < 1297833773 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I think this is actually better this time. < 1297833779 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Mmmm, maybe not though. < 1297833793 0 :pikhq_!~pikhq@174-22-170-124.clsp.qwest.net JOIN :#esoteric < 1297833802 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Ohyeah, much worse. < 1297833810 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1297833813 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 54.6 < 1297833820 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/UbXj < 1297833844 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 55.7 < 1297833876 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/KbQG < 1297833883 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :If this is better, my whole strategy didn't work like I thought :P < 1297833906 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 46.7 < 1297833913 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's a "relief" < 1297833915 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/UbXj < 1297833929 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 55.7 < 1297833964 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :LAST THING I PROMISE < 1297833968 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/OYbY < 1297833970 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Should be worse. < 1297834026 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 55.7 < 1297834032 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1297834055 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :This new 55.7 is a slightly-higher 55.7 :P < 1297834239 0 :asiekierka!~asiekierk@178235033089.elblag.vectranet.pl JOIN :#esoteric < 1297834327 0 :monodemono!~monodemon@cpe-75-80-97-48.socal.res.rr.com JOIN :#esoteric < 1297834342 0 :monodemono!unknown@unknown.invalid PART #esoteric :? < 1297834351 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Make it display more decimal places then? Otherwise how can I know? < 1297834360 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :By looking at the report. < 1297834365 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Exactly how I knew. < 1297834650 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :My dad is yelling at my step-mom < 1297834656 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Apparently, she was driving badly < 1297834846 0 :sftp!unknown@unknown.invalid QUIT :Remote host closed the connection < 1297834980 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: can you make that table thing? pleeeeeease? < 1297835216 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : < 1297835361 0 :asiekierka!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1297835722 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: I honestly have no idea what you're talking about. < 1297835767 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_nipple_clamp_girls http://sprunge.us/cSEQ < 1297835779 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :THIS IS THE FACE OF AN ADDICT < 1297835794 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: a table like the one in the report, but instead of (i,j)=+,0,- have (i,j)=number of configurations in which i beats j < 1297835809 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1297835826 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_nipple_clamp_girls: 52.9 < 1297835832 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :D'awwwwww < 1297835842 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I really thought that might do better. < 1297835880 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: I'll do that tomorrow if you remind me, it's just a bit more of a pain than I want to get to at 1:30AM when I REALLY ought to be asleep but am instead obsessive :P < 1297835891 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :I KNOW HOW THAT FEELS < 1297835902 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :and i should go get some caffeine < 1297835911 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :since i will be cramming all night < 1297836058 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_nipple_clamp_girls < < 1297836058 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I'm shocked that strategy wasn't better ... < 1297836080 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_nipple_clamp_girls: 0.0 < 1297836158 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1297837243 0 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1297837561 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds a trail... < 1297837561 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/Dejf < 1297837590 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 58.9 < 1297837596 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :WELL HALLO THAR < 1297837602 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Victory be thine? < 1297837605 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds more trails! < 1297837677 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/ILBB < 1297837700 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 58.9 < 1297837714 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds MORE trails! < 1297837763 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/bPJP < 1297837776 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Apparently my conclusion that trails were a dead strategy was ... somewhat incorrect :P < 1297837787 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 59.0 < 1297837837 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Where else did I not add trails ... < 1297837895 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_leather_discipline_girls http://sprunge.us/FYSi < 1297837916 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_leather_discipline_girls: 59.0 < 1297837928 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaah < 1297837931 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It's good to be king. < 1297837937 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1297838185 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, why is it a perl script? < 1297838206 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: It includes the source for the program I used to generate it. < 1297838210 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1297838217 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, so how does this manage so well? < 1297838220 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust < 1297838220 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust . Scoreboard, programs, and a description of score calculation are at http://codu.org/eso/bfjoust/ < 1297838239 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: It's a hybrid of virtually every strategy there is :P < 1297838264 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, that isn't too helpful. How does it select which strategy to use? < 1297838275 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :all at once would be too slow < 1297838307 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It's 2AM, I'm going to sleep, I'll describe it on the wiki tomorrow :P < 1297838320 0 :zzo38!unknown@unknown.invalid QUIT :Remote host closed the connection < 1297838321 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, also.... interesting names here < 1297838328 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :WHY THANK YOU 8-D < 1297838348 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Even the +[>+] "strategy"? < 1297838361 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: That's not a strategy. < 1297838376 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes it is. It's a piss-poor one. < 1297838385 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though it seems < is worse. < 1297838402 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, < is *not* a strategy :P < 1297838408 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it is suicide < 1297838434 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Suicide is a strategy. < 1297838446 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just the most efficiently bad one. < 1297838447 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :okay... < 1297838514 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :bbl, university < 1297838933 0 :pikhq_!~pikhq@71-219-251-232.clsp.qwest.net JOIN :#esoteric < 1297838986 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1297839468 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust wireless_frownie (>)*7+<-<(+)*18<(-)*19<(-)*19<(+)*19<(-)*17<(-)*22(>)*9([[[[-[++[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[(-)*26.[.-].[.++-------]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]>)*21 < 1297839488 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for quintopia_wireless_frownie: 42.6 < 1297839501 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :hey, a slight improvement...lol < 1297839568 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :let's see if you're right about trails! < 1297839575 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust wireless_frownie (>)*7+<-<(+)*18<(-)*19<(-)*19<(+)*19<(-)*17<(-)*22(>)*9([[[[-[++[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[(-)*26.[.-].[.++-------]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]+>)*21 < 1297839585 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for quintopia_wireless_frownie: 46.5 < 1297839589 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :woo! < 1297839654 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust wireless (>)*8+<-<(+)*18<(-)*19(<(-)*33<(+)*33)*2<(-)*17(>)*9([[[[-[++[(+)*9.[.-].[.++-------]]]]]]]->[[[[-[++[(+)*9.[-].[.++-------]]]]]]]+>)*10[[[[-[++[(+)*9.[.-].[.++-------]]]]]]] < 1297839660 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :HAVE TRAILS WIRELESS < 1297839679 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for quintopia_wireless: 42.4 < 1297839694 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :that was an unimprovement < 1297839706 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust wireless (>)*8+<-<(+)*18<(-)*19(<(-)*33<(+)*33)*2<(-)*17(>)*9([[[[-[++[(+)*9.[.-].[.++-------]]]]]]]>[[[[-[++[(+)*9.[-].[.++-------]]]]]]]+>)*10[[[[-[++[(+)*9.[.-].[.++-------]]]]]]] < 1297839715 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for quintopia_wireless: 43.9 < 1297839731 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust wireless (>)*8+<-<(+)*18<(-)*19(<(-)*33<(+)*33)*2<(-)*17(>)*9([[[[-[++[(+)*9.[.-].[.++-------]]]]]]]>[[[[-[++[(+)*9.[-].[.++-------]]]]]]]>)*10[[[[-[++[(+)*9.[.-].[.++-------]]]]]]] < 1297839741 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for quintopia_wireless: 45.3 < 1297839762 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :conclusion: the efficacy of trails is extremely strategy dependent < 1297839799 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust wireless (>)*8+<-<(+)*18<(-)*19(<(-)*23<(+)*23)*2<(-)*17(>)*9([[[[-[++[(+)*9.[.-].[.++-------]]]]]]]>[[[[-[++[(+)*9.[-].[.++-------]]]]]]]>)*10[[[[-[++[(+)*9.[.-].[.++-------]]]]]]] < 1297839850 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for quintopia_wireless: 46.3 < 1297839864 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :smaller decoys on the other hand...ALWAYS FAVORABLE < 1297839881 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust wireless (>)*8+<-<(+)*18<(-)*19(<(-)*23<(+)*23)*2<(-)*29(>)*9([[[[-[++[(+)*9.[.-].[.++-------]]]]]]]>[[[[-[++[(+)*9.[-].[.++-------]]]]]]]>)*10[[[[-[++[(+)*9.[.-].[.++-------]]]]]]] < 1297839899 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for quintopia_wireless: 47.5 < 1297839908 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :also favorable: bumping your own flag < 1297840444 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1297841036 0 :deadPrincess!~Ira@wn1nat27.beelinegprs.ru JOIN :#esoteric < 1297841120 0 :deadPrincess!unknown@unknown.invalid QUIT :Client Quit < 1297841240 0 :pingveno!unknown@unknown.invalid QUIT :Ping timeout: 250 seconds < 1297841349 0 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net JOIN :#esoteric < 1297842107 0 :FireFly!unknown@unknown.invalid QUIT :Remote host closed the connection < 1297843199 0 :clog!unknown@unknown.invalid QUIT :ended < 1297843200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1297843393 0 :pikhq_!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1297843398 0 :pikhq!~pikhq@71-219-236-138.clsp.qwest.net JOIN :#esoteric < 1297844713 0 :aloril!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1297845452 0 :Wamanuz2!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1297845459 0 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1297845473 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Quit: The Other Game < 1297845638 0 :Wamanuz!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1297846692 0 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1297847010 0 :pikhq_!~pikhq@71-219-230-229.clsp.qwest.net JOIN :#esoteric < 1297847063 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1297849939 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1297850000 0 :cheater-!~cheater@e181131121.adsl.alicedsl.de JOIN :#esoteric < 1297850120 0 :mtve!~mtve@65.98.99.53 JOIN :#esoteric < 1297850553 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1297850579 0 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1297851533 0 :pikhq_!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1297851533 0 :pikhq!~pikhq@71-219-227-157.clsp.qwest.net JOIN :#esoteric < 1297856370 0 :Tritonio!~TrT@150.140.228.76 JOIN :#esoteric < 1297856766 0 :Tritonio!unknown@unknown.invalid QUIT :Quit: Leaving < 1297857559 0 :Lymia!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1297857586 0 :Lymia!~moe@adsl-68-95-252-93.dsl.rcsntx.swbell.net JOIN :#esoteric < 1297858793 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1297858848 0 :cheater-!~cheater@g228062001.adsl.alicedsl.de JOIN :#esoteric < 1297859039 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1297859579 0 :ais523!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1297859715 0 :copumpkin!unknown@unknown.invalid QUIT :Quit: Computer has gone to sleep. < 1297859740 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1297860209 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1297860498 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1297860512 0 :pikhq!~pikhq@174-22-165-64.clsp.qwest.net JOIN :#esoteric < 1297861422 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1297861606 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: HEY < 1297861617 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :You bumped me to second by modifying wireless_frownie >: ( < 1297861657 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :(And/or wireless) < 1297861861 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust evo-1 http://p.zem.fi/evo-1 < 1297861863 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :This is probably just a direct ripoff of your furry_furry_leather_discipline with some random changes, and it doesn't even perform so well (at least with crank), but for the record... (feel free to wipe these things out if you don't want them contaminating the scoreboard) < 1297861920 0 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1297861942 0 :ais523!unknown@unknown.invalid QUIT :Disconnected by services < 1297861947 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1297861958 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: It's not parsing, apparently. < 1297861964 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: So it seems. < 1297861968 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Very random changes :P < 1297861971 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My bug, most likely. < 1297861975 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for fizzie_evo-1: 0.0 < 1297862008 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They're random-but-structural, but I guess there could be a buggery. < 1297862131 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :(...(..{..)...}...) is my bet :P < 1297862140 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That shouldn't happen. < 1297862144 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It also works in egojsout. < 1297862159 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Then (...(...{...{...}...}...)...) is my bet < 1297862185 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That shouldn't happen either, but I guess it's always possible. < 1297862246 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sure would be nice to get a more verbose error message than just "failed to parse". < 1297862400 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'll try a marginally different version just for giggles. < 1297862406 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust evo_2 http://p.zem.fi/evo-2 < 1297862416 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for fizzie_evo_2: 0.0 < 1297862418 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Underscores seem to be the more common delimiter hereby. < 1297862429 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's not surprising. < 1297862583 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :fizzie! < 1297862682 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :can you make me a table for the current hill where (i,j)=number of configurations in which i beat j? < 1297862727 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that what the dpoints.png table is? Or do you mean a text version? < 1297862754 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :yes. text. < 1297862760 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :something i can input in matlab < 1297862783 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess so; a moment. < 1297862899 0 :ais523_!~ais523@147.188.254.239 JOIN :#esoteric < 1297862900 0 :ais523_!unknown@unknown.invalid QUIT :Changing host < 1297862900 0 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1297862916 0 :ais523!unknown@unknown.invalid QUIT :Disconnected by services < 1297862917 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1297862923 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :flail < 1297863088 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://users.ics.tkk.fi/htkallas/dpoints.txt http://users.ics.tkk.fi/htkallas/proglist.txt < 1297863102 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's pretty horribly formatted from numpy.savetxt, but after loading to matlab it looks just fine. < 1297863111 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Diagonal values are NaNs. < 1297863122 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And proglist gives the row/column number → program mappings. < 1297863206 0 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1297863210 0 :ais523!unknown@unknown.invalid QUIT :Disconnected by services < 1297863214 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1297864006 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :so how do i go from this to (i,j)=number of configurations in which i beat j. do i just add 21 to everything? < 1297864167 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1297864187 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oh i see < 1297864190 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :add 42 < 1297864197 0 :cheater-!~cheater@e181136075.adsl.alicedsl.de JOIN :#esoteric < 1297864256 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right; that was the sum of duel points, which takes losses as -1s. < 1297864309 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure you can get exactly that value back from it, since win+win+loss+loss = tie+tie+tie+tie in the sum. < 1297864336 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I can do another table with the "sum of positive points only" values. < 1297864359 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :okay. thanks. < 1297864462 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1297864485 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1297864542 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1297864614 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://users.ics.tkk.fi/htkallas/dppoints.txt (with a double-p) should be that, unless I miswrote something. < 1297864668 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1297864688 0 :sebbu!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1297864729 0 :sebbu!~sebbu@ADijon-152-1-54-88.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1297864730 0 :sebbu!unknown@unknown.invalid QUIT :Changing host < 1297864730 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1297864832 0 :sebbu2!~sebbu@ADijon-152-1-54-88.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1297864832 0 :sebbu2!unknown@unknown.invalid QUIT :Changing host < 1297864832 0 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1297864869 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Let's try a generated Deewiant_pendolino mutation for a chance now; it's shorter, so maybe parse errors haven't crept in. < 1297864877 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust evo_3 http://p.zem.fi/evo-3 < 1297865041 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :According to crank and a local hill-copy, it's pretty close to identical except it beats some elliott_awkwardly_long_name. < 1297865086 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for fizzie_evo_3: 57.2 < 1297865103 0 :sebbu!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1297865104 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1297865122 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i think that works thanks < 1297865151 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: After that first *19 everything is dead code < 1297865196 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: you're just upset that it beat pendolino < 1297865200 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->+++(>)*5->->+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*4(+)*23<(-)*23(<(-)*30<(+)*30)*2(>)*9++++(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297865210 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Mhm, well, you can't expect my thingie to know about that. < 1297865212 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 56.0 < 1297865229 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what sort of GA are you using? < 1297865240 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->++(>)*5->->+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*4(+)*23<(-)*23(<(-)*30<(+)*30)*2(>)*9++++(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297865251 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: It's mostly just a hack. < 1297865256 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 55.5 < 1297865258 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: crossover? < 1297865283 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's some crossover though only on the top-level; and some random mutation. < 1297865308 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :"top-level"? < 1297865317 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->++(>)*5->+>+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*4(+)*23<(-)*23(<(-)*30<(+)*30)*2(>)*9++++(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297865343 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: So that loops and ()-reps count as a single indivisible element for the purposes of that. < 1297865343 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 55.7 < 1297865388 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->++(>)*5->+>+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*4(+)*23<(-)*23(<(-)*30<(+)*30)*2-(>)*9++++(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297865401 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 56.0 < 1297865407 0 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1297865416 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Weird-ass changes < 1297865462 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->+++(>)*5->->+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++++(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297865473 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 55.6 < 1297865501 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->++(>)*5->+>+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++++(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297865515 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 58.7 < 1297865525 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's better < 1297865581 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Even though the scoring function supposedly optimizes the same score, the latest-generation variants dropped down to the end of the list according to my dpoints.png-generating code. Weirdness. < 1297865613 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->++(>)*5->+>+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*2(-<)*2(<)*5(+)*29>(-)*30>(+)*30>(-)*30>(-)*23>(+)*23(>)*9++++(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297865620 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 30.4 < 1297865667 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->++(>)*5->+>+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*28(>)*9(->[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297865668 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's not better. < 1297865687 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I thought it probably wouldn't be but wanted to be sure < 1297865694 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 51.4 < 1297865704 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust evo_3 http://p.zem.fi/evo-3b < 1297865705 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->++(>)*5->+>+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*28(>)*9(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297865711 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's what it spit out now, which is strange. < 1297865718 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 53.6 < 1297865720 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for fizzie_evo_3: 0.0 < 1297865741 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->++(>)*5->+>+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++++(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297865743 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think my crank isn't exactly egojoust-compatible. < 1297865757 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 58.1 < 1297865778 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->++(>)*5->+>+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297865787 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 58.0 < 1297865801 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->++(>)*5->+>+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297865810 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 58.2 < 1297865838 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->++(>)*5->+>+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*2(-<)*2(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297865852 0 :copumpkin!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1297865853 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 58.0 < 1297865855 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I love how Deewiant's strategy is just "poke integers until victory" < 1297865858 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Admittedly my strategy INVOLVES that. < 1297865859 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :But most of my improvements from last night were due to bugfixes :P < 1297865861 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :(e.g. my philip strategy lacking its steamroller core, or not having a tail) < 1297865865 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: CHEATS < 1297865867 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmm, fizzie: Do you distinguish * and %? < 1297865874 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, for the generated output. < 1297865881 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :My biggest improvement yesterday was a bugfix as well < 1297865892 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not running off the tape intentionally helps < 1297865893 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :From the evolver thingie, I mean. Crank doesn't when it's running those. < 1297865938 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->++(>)*5->+>+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*4(+)*23<(-)*23<<<(-)*30>(+)*30>(-)*30>(+)*29(>)*6++(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297865953 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 47.1 < 1297865956 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for Deewiant to finish adjusting integers until victory. < 1297865971 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Most of the time here I've not only been adjusting integers :-P < 1297865998 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->++(>)*5->+>+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*30(>)*9++(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297866004 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But I'll do it once just for you < 1297866008 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1297866009 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 57.7 < 1297866016 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->++(>)*5->+>+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297866020 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh well < 1297866041 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Mainly I can't counter until pendolino is stable enough that I can actually guess how I'll do against it :P < 1297866041 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 58.2 < 1297866044 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: All yours < 1297866074 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Well ... I also can't counter until I'm not at work and don't have other things to do X-P < 1297866104 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1297866695 0 :katy!~mizzen@c-98-236-93-106.hsd1.wv.comcast.net JOIN :#esoteric < 1297866718 0 :katy!unknown@unknown.invalid PRIVMSG #esoteric :hi all < 1297866768 0 :katy!unknown@unknown.invalid PRIVMSG #esoteric :what is this room about? < 1297866813 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Esoteric programming languages and esoteric topic in computing. < 1297866836 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :At present, mostly a particular competitive programming language (BF Joust) < 1297866852 0 :katy!unknown@unknown.invalid PRIVMSG #esoteric :yikes! < 1297866878 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, we're a strange bunch :P < 1297866901 0 :katy!unknown@unknown.invalid PRIVMSG #esoteric :lol, takes all kinds to make this stuff happen < 1297866964 0 :katy!unknown@unknown.invalid PRIVMSG #esoteric :whoosh over my head... thanks tho. bye < 1297867004 0 :katy!unknown@unknown.invalid PART #esoteric :? < 1297867011 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Hyuk < 1297867205 0 :augur!~augur@129.2.129.33 JOIN :#esoteric < 1297867301 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1297867669 0 :Behold!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1297867681 0 :Sgeo!~Sgeo@137.125.187.237 JOIN :#esoteric < 1297867918 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1297868740 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :should've told her it's about tantric sex therapy < 1297868759 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You really have a way with the ladies, don't you < 1297868778 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :they're all mine < 1297868795 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I suggest you don't tell them that < 1297868813 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :every time i do it they become even more mine. < 1297868852 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :cheater- just has poor grammar, he means they're "mines", and he's talking metaphorically. < 1297868862 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Suffice it to say his love life blows up in his face a lot. < 1297868866 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :no i mean.. < 1297868876 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :they all play minecraft < 1297868883 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :they all be minin' < 1297868906 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :they all mine. See? < 1297868909 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1297868915 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1297869176 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 250 seconds < 1297869182 0 :pikhq_!~pikhq@71-219-221-152.clsp.qwest.net JOIN :#esoteric < 1297869428 0 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1297870053 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :APNIC down by about 0.2 today. < 1297870062 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :WTF shit did I almost get myself into? < 1297870068 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And then failed to ever look at again? < 1297870086 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"As you can see from the project page, I am the only active developer on this < 1297870087 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :project yet, so you would be number two. That's a high-risk investment of < 1297870087 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :your time. If the project takes off, you'll be in from the start. But the < 1297870087 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :risk that it doesn't take off is quite high." < 1297870175 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Just from reading the email, it looks like the node.js idea < 1297870181 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Except this wasn't node.js < 1297870198 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->---(>)*5->+>+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++++(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297870209 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 57.8 < 1297870235 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->+++(>)*5->+>+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++++(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297870240 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :3x/12 for China (and a /21 for Japan). On IPv6 front, a /32 to Japan. < 1297870245 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://jsext.sourceforge.net/ < 1297870248 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 57.8 < 1297870264 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->--(>)*5->+>+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++++(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297870273 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 57.9 < 1297870305 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->++(>)*5->+>+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++++(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297870318 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 58.1 < 1297870363 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->--(>)*5->+>+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297870363 0 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1297870370 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 57.9 < 1297870384 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->---(>)*5->+>+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297870395 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 57.7 < 1297870410 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pendolino ->++(>)*5->+>+(>[-([+{[(+)*8[-].[.+]]}])%3])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[-([+{[(+)*8[-].[.+]]}])%3])*19 < 1297870417 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_pendolino: 58.2 < 1297870585 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1297871139 0 :Lymia_!~moe@adsl-68-95-252-93.dsl.rcsntx.swbell.net JOIN :#esoteric < 1297871387 0 :Lymia!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1297871887 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :HEY GREGOR < 1297871890 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :did you ever wonder < 1297871898 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :what would happen < 1297871905 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :IF THE UNIVERSE EXPLODED < 1297871923 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :if every warrior handed every other warrior a fraction of its score based on the number of times that warrior beat it < 1297871934 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :and if, in doing so, all the scores stayed the same < 1297871940 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :what the scoreboard would look like? < 1297871962 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Does this come 'round to you reminding me to add the more specific point breakdown to the report? :P < 1297871962 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :well, here's how, based on a limited scoreboard from data fizzie gave me: http://sprunge.us/SGda < 1297871996 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :no, it's my way of telling you i worked out the fixed point scoring algorithm :P < 1297872007 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Ahhhhhhhhhhhh < 1297872057 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Well, lay it on us. < 1297872067 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :And then convince me, ais and elliott. < 1297872071 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :And maybe Deewiant < 1297872077 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i just did lay it on you! < 1297872085 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :ot' < 1297872110 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :... the algorithm ... < 1297872118 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1297872145 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :well that above explains the process the algorithm produces the limit scoreboard of < 1297872154 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :the closed form algorithm is this: < 1297872178 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :construct the matrix P(i,j)=number of configurations in which i beats j < 1297872184 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :"that above"? What above? < 1297872201 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :the thing about each warrior handing a fraction of its points to the warriors that beat it < 1297872214 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :based on the number of times they beat it < 1297872229 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :But that's how it works already, and that's not fixed-point :P < 1297872243 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Ohohohohohwait < 1297872244 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :this is though < 1297872249 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :let me finish < 1297872251 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Well, OK, just gimme the algo < 1297872272 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :let n be the number of warriors, so P is nxn, yes? < 1297872284 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :normalize P as P/(42*n) < 1297872319 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :also, initially set P(i,i)=0 for all i < 1297872357 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :now, for i=1 to n, let P(i,i)=1-(sum of column i) < 1297872411 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :finally take the eigenvector of P corresponding to eigenvalue 1 (it should be the first/highest eigenvalue), make sure its entries are positive, and multiply by 100 to put it on a 100 scale < 1297872430 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :you'll find then, that if you multiply P by this vector, you get the same vector back < 1297872437 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :so this is the score < 1297872439 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :and that's it < 1297872533 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :alternately, you could repeatedly multiply the P so constructed by the vector of all 1's until it settles down to the same score < 1297872543 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :if you don't want to solve the closed form problem < 1297872885 0 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1297872910 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmmmmmmmmmmmmmmmmmmmmm < 1297872923 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :does it make sense what P actually is? < 1297872928 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1297872930 0 :copumpki_!~pumpkin@gw1.mcgraw-hill.com JOIN :#esoteric < 1297872949 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I'm just wondering if this is getting to the point that it's too complicated for $RANDOM_PERSON_X to get ... maybe that's fine? < 1297872972 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :I WAS GOING FOR A FIXED POINT ALGORITHM THAT DID EVERYTHING THE CURRENT ONE DOES, NOT SOMETHING UNDERSTANDABLE < 1297872972 0 :copumpk__!~pumpkin@gw1.mcgraw-hill.com JOIN :#esoteric < 1297872976 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I guess even the current system isn't understood by most people :P < 1297872999 0 :copumpkin!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1297873001 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :but anyone who has studied markov chains will understand it < 1297873130 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :the major difference from the current scoring system is that it emphasizes more how MUCH you beat your opponents more and how many opponents you beat less (and the quality of the opponents you beat by about the same amount) < 1297873149 0 :pumpkin!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1297873188 0 :copumpki_!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1297873246 0 :copumpk__!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1297873306 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1297873443 0 :cheater-!~cheater@g229029148.adsl.alicedsl.de JOIN :#esoteric < 1297873709 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yuh < 1297873722 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: why do you spend 66 cycles on your full tape clear lock? why not the full 256? < 1297873729 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :does it do something special at 66? < 1297873771 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I'm spending 66 cycles at their end of the tape while they're doing whatever they want to to my decoy. < 1297873776 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I spend 255 cycles on the decoy. < 1297873812 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :yes. why 66? < 1297873825 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Because 33 is floor(100/3) :P < 1297873831 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :And it's a two-cycle clear :P < 1297873864 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :There's no real logic behind it except that it plus the time getting back and forth was sufficiently less than 128 that I didn't fear that they'd drop the decoy in the interim. < 1297873924 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oh, i thought you were doing something special where 2 and 3 cycle clear in each polarity would both get locked for sufficiently long < 1297873956 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :did you try doing a 256 cycle full tape clear? < 1297873957 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Nope, it was just bean counting. < 1297873975 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Ohohohohowait, I think I see the confusion. < 1297873992 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I spend 66 cycles at the other end of the tape each time I go over there between futzing with the decoy. < 1297874005 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I actually go all the way 'round the 256 values, 33 at a time. < 1297874011 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :right right < 1297874029 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :did you try doing it where you spend 256 cycles going to the other end, clearing and coming back? < 1297874056 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :or uh < 1297874060 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :128 cycles i mean < 1297874065 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1297874066 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :no < 1297874068 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :256 < 1297874069 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1297874074 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :now i'm confusing myself < 1297874093 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if I understand what you mean ... < 1297874098 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Ohohoh < 1297874105 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Optimize it for a two-cycle clear? < 1297874113 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1297874123 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :No, I didn't. < 1297874132 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :because it looks like you don't have it optimized for anything :P < 1297874137 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I don't. < 1297874164 0 :sftp!~sftp@79.174.49.11 JOIN :#esoteric < 1297874165 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I don't actually detect the direction they're clearing or the speed, I Just set it to a prime number and futz with it often enough that they're unlikely to hit zero in any strategy. < 1297874203 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :you're very likely to cross zero though, which may let them escape < 1297874217 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :aka, start doing a different clear < 1297874226 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :that does bring it to zero while you're gone < 1297874228 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I do, and those that don't have any antishudder protection walk right through me, yes. < 1297874231 0 :augur!~augur@129.2.129.33 JOIN :#esoteric < 1297874237 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Luckily most have antishudder protection, which I'm taking advantage of >: ) < 1297874267 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :a good anti shudder protection will get it out of phase so much that it still eventually breaks the lock < 1297874304 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :And yet, I was still beating most of them :P < 1297874313 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :for instance: [.-].[.++-------[...-]] < 1297874315 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I admit freely that my locking is very simple, but it worked for me *shrugs* < 1297874360 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :how well does it work against careless clears? < 1297874380 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :not the lock i mean, the whole strategy < 1297874432 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :They usually cause me to switch to a philip, which does well against careless clears since it's just careless + small decoy avoidance + multi-decoy avoidance. < 1297874487 0 :azaq23!unknown@unknown.invalid QUIT :Quit: Leaving. < 1297874607 0 :augur_!~augur@129.2.129.37 JOIN :#esoteric < 1297874622 0 :Lymia__!~moe@adsl-68-95-252-93.dsl.rcsntx.swbell.net JOIN :#esoteric < 1297874624 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1297874662 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :so did you like my rewrite of the BF Joust page? huh? < 1297874764 0 :augur_!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1297874791 0 :augur!~augur@129.2.129.37 JOIN :#esoteric < 1297874856 0 :Lymia_!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1297874876 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Having the current rules well described at the beginning is much better. < 1297874882 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Having to read the history to know what the rules are was silly :P < 1297875343 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :alright, nap time. lemme know if anyone else likes the fixed point scoring alg :P < 1297875827 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, seems like Deewiant beat you on bfjoust! < 1297875996 0 :Lymia_!~moe@adsl-68-95-252-93.dsl.rcsntx.swbell.net JOIN :#esoteric < 1297876220 0 :Lymia__!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1297877577 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I'm aware :P < 1297878402 0 :augur_!~augur@129.2.129.33 JOIN :#esoteric < 1297878465 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1297878481 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1297878533 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_nipple_clamp_girls http://sprunge.us/EhPH < 1297878552 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_nipple_clamp_girls: 50.3 < 1297878569 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_nipple_clamp_girls < < 1297878576 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_nipple_clamp_girls: 0.0 < 1297878611 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Wait, forgot to get the breakdown X-P < 1297878613 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_nipple_clamp_girls http://sprunge.us/EhPH < 1297878660 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_nipple_clamp_girls: 50.3 < 1297878686 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_nipple_clamp_girls < < 1297878704 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_nipple_clamp_girls: 0.0 < 1297878997 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Heh, wireless_frownie tricked my tripwire :P < 1297879205 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_nipple_clamp_girls http://sprunge.us/gThU < 1297879251 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_nipple_clamp_girls: 45.5 < 1297879256 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yowza X-P < 1297879620 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_nipple_clamp_girls http://sprunge.us/NdPg < 1297879666 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_nipple_clamp_girls: 48.9 < 1297879669 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1297879674 0 :asiekierka!~asiekierk@178235033089.elblag.vectranet.pl JOIN :#esoteric < 1297879942 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_nipple_clamp_girls http://sprunge.us/ZYOU < 1297879987 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_nipple_clamp_girls: 51.2 < 1297880055 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_nipple_clamp_girls http://sprunge.us/SYGP < 1297880098 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_nipple_clamp_girls: 52.6 < 1297880110 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allegro ->++(>)*5->+>+(>[(+)*9[-].[.+]])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[(+)*9[-].[.+]])*19 < 1297880126 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_allegro: 53.5 < 1297880134 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Graaaa < 1297880139 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_bondage_girls < < 1297880148 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_bondage_girls: 0.0 < 1297880259 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_nipple_clamp_girls http://sprunge.us/SYGP < 1297880295 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_nipple_clamp_girls: 50.9 < 1297880350 0 :augur_!unknown@unknown.invalid QUIT :Ping timeout: 250 seconds < 1297880562 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_nipple_clamp_girls http://sprunge.us/LCcd < 1297880573 0 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 JOIN :#esoteric < 1297880597 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :grr, elliott isn't here < 1297880628 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_nipple_clamp_girls: 47.6 < 1297880630 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: Comments on quintopia's fixed-point scoring algo? < 1297880635 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allegro ->++(>)*5->+>+(>[(+)*9[-].[.+]])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[(+)*9[-].[.+][-[+]]])*19 < 1297880636 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1297880650 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I rather like the existing one, and haven't seen the new one < 1297880653 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_allegro: 55.7 < 1297880664 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :[18:48] grr, elliott isn't here < 1297880664 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: It's basically the same, but fixed-point. < 1297880669 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: perfect timing! < 1297880677 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: I support the new score system < 1297880679 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well < 1297880680 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :if it's quintopia's < 1297880687 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust < 1297880687 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust . Scoreboard, programs, and a description of score calculation are at http://codu.org/eso/bfjoust/ < 1297880696 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :umm, anyone care to clarify < 1297880698 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I logread in order < 1297880715 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :there was no context < 1297880724 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_nipple_clamp_girls http://sprunge.us/CXRJ < 1297880727 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: is it in use on the hill yet? < 1297880728 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: what did you want me for then < 1297880740 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: No, I wanted to make sure top contenders agree before I go effing things up. < 1297880740 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I was attending a series of lectures today < 1297880746 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and someone brought up a point I disagreed with < 1297880748 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Is it quintopia's? < 1297880765 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Yes. < 1297880769 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: What cycle-breaker? < 1297880781 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_nipple_clamp_girls: 49.5 < 1297880785 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :which can most easily be answered by asking someone who's both rather younger than me, and who is decent at programming/computer science/that sort of thing < 1297880785 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Just logread durf :P < 1297880792 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I'd rather you tell me < 1297880796 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: go on < 1297880801 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allegro ->++(>)*5->+>+(>[(+)*9[-]])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[(+)*9[-][-[+]]])*19 < 1297880812 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: they claimed that nowadays, there was no expectation under young people that any data was unavailable < 1297880815 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_allegro: 52.6 < 1297880825 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: hmm, that's a little vague < 1297880831 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :e.g. talking about young children confused as to why they couldn't see themselves on Google Street View < 1297880838 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :finally take the eigenvector of P corresponding to eigenvalue 1 (it should be the first/highest eigenvalue), make sure its entries are positive, and multiply by 100 to put it on a 100 scale // the "cycle-breaker" is MATH < 1297880858 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Uhh, wow. Lemme ping quintopia. < 1297880859 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allegro ->++(>)*5->+>+(>[(+)*9[-].[.+]])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[(+)*9[-].[.+][-[+]]])*19 < 1297880869 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps it's the eigenvectorial equivalent to a cyclebreaker he mentioned. < 1297880869 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_allegro: 55.8 < 1297880881 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :it seems that this would most likely translate, in people slightly older, into a) a belief that copyright shouldn't exist, and b) a belief in a complete lack of privacy < 1297880886 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and I'm wondering if those are actually the case < 1297880886 0 :pikhq_!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1297880888 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: well, privacy is rather dead among the DARN YOUNGSTERS nowadays < 1297880896 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: just look at facebook, nobody cares about their personal information < 1297880897 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stops posting new FFNCG until Deewiant calms down :P < 1297880903 0 :pikhq!~pikhq@174-22-191-162.clsp.qwest.net JOIN :#esoteric < 1297880907 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: That beats FFLDG in egojsout but not in egojoust < 1297880927 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :btw, I was thinking about fixed-point scoring last night, and came to the conclusion that the correct algorithm was "calculate wins+draws/2 for each pair of players, place in a matrix (i.e. all elements positive), take principle eigenvector" < 1297880942 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :which seems to be the same algo quintopia came up with < 1297880945 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: as for copyright, I'm not sure; I don't get the feeling that any DARN KID would bother to obey it, after all piracy is rather common, but I don't know if they'll have an actual intellectual objection to it < 1297880949 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :rather than just simply not caring < 1297880966 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I mean, more in the sense of not understanding why it should exist < 1297880975 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :or why anyone would come up with it in the first place < 1297880984 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: the theory seems at least plausible, though of course generalising to "all youngsters" is incredibly impossible < 1297880989 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Uhhh, no. < 1297880990 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1297880995 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: FFLDG beats it in EgoJSout. < 1297881002 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :what about your opinions personally? I know you disagree with me at least slightly on this < 1297881010 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: I couldn't really /imagine/ a WHIPPERSNAPPER coming up with copyright, but then I can't really imagine them coming up with any laws at all < 1297881013 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Not here it doesn't < 1297881027 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: You probably have an old FFLDG in your buffer. < 1297881028 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: I'm not a big fan of copyright, but I think privacy is an important right < 1297881031 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :although I'm not paranoid about my own data < 1297881040 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :the thing is, I think I'm already an old codger/traditionalist in this sense < 1297881060 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: hmm, OK; that's what I would have guessed, I think < 1297881061 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :but I wasn't sure < 1297881085 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and your response to the alleged "problem" of people keeping algos, etc., secret and never disclosing them, is that it isn't actually a problem? < 1297881099 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Evidently... that's weird, did you update it recently? < 1297881104 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: I'm not sure how that's related to copyright < 1297881106 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I think that's the response I'd give to people who asked me, too < 1297881113 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: People already reverse-engineer algorithms in closed-source software. < 1297881121 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Or ha, I know the reason < 1297881123 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: oh, the "justification" for copyright is that people would never produce anything copyable if they didn't have copyright to protect them < 1297881128 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I made a typo in my !bfjoust < 1297881136 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allegro ->++(>)*5->+>+(>[(+)*9[-].[.+]])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[(+)*9[-].[.+]][-[+]])*19 < 1297881136 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I agree with that justification at all < 1297881144 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Blame the software on your own failure :P < 1297881145 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_allegro: 58.9 < 1297881149 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There we go < 1297881177 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: Right; I do disagree with that. In fact I think a business model based around information is even possible without copyright, just not in the existing form; I'm not sure what model would be viable, however < 1297881178 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :likewise, the idea behind patents is that they persuade people to disclose hidden details of an invention, in return for a temporary monopoly, and anyone can use them freely afterwards < 1297881184 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allegro ->++(>)*5->+>+(>[(+)*9[-]])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[(+)*9[-].[.+]][-[+]])*19 < 1297881195 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_allegro: 58.8 < 1297881200 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :which to me makes no sense, as the world blatantly doesn't work like that at the moment < 1297881208 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: wrt algorithms, though, mathematicians have been publishing algorithms for public use since time began and I don't see much worry about people not disclosing their findings there < 1297881214 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and I agree with you on that, I think; most likely it'd be a variant on the bounty method < 1297881219 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allegro ->++(>)*5->+>+(>[(+)*9[-][.+]])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[(+)*9[-].[.+]][-[+]])*19 < 1297881229 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :which some people already use, and which isn't perfect but does at least seem to be vaguely viable < 1297881244 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_allegro: 58.7 < 1297881251 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: indeed -- or even as simple as (for a film) "give away the film for free, encourage derivative works (= free marketing), sell DVDs and merchandise" < 1297881255 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: this worked for Sita Sings the Blues, at least < 1297881262 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which has earned its maker a handy profit < 1297881274 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :well, what about other people selling merchandise too? < 1297881276 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :or would you enforce rules against that? < 1297881277 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(it is possible that the novelty of releasing a film this way was part of the reason that it generated a lot of money, but I'm not so sure) < 1297881279 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allegro ->++>>-->>>->+>+(>[(+)*9[-].[.+]])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[(+)*9[-].[.+]][-[+]])*19 < 1297881281 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :(I don't think it's necessary) < 1297881296 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: I don't think it's necessary either, brand names are a valuable thing < 1297881296 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_allegro: 59.8 < 1297881301 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(I think trademark law is perfectly reasonable) < 1297881304 0 :Sgeo!~Sgeo@137.125.187.237 JOIN :#esoteric < 1297881308 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I suppose I should finish with this: what's your opinion of trademark law? I think it's a lot more justifiable than copyright/patents < 1297881313 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: ninja'd < 1297881316 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allegro ->++>>->+>>->+>+(>[(+)*9[-].[.+]])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[(+)*9[-].[.+]][-[+]])*19 < 1297881320 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1297881327 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_allegro: 60.0 < 1297881329 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I think it isn't perfectly reasonable atm, but only due to problems with some of the details < 1297881331 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Bam! < 1297881333 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :rather than with the concept < 1297881342 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :D'oh, 59.98 < 1297881352 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :hmm, what does it lose to? < 1297881361 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: In practice I don't support an outright reveal of copyright because any sort of abrupt dismantling of social structures like that would be chaotic < 1297881373 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :ah, defend9.* < 1297881377 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :defend9_*, FFNCG, quapping_turtle, and 3pass < 1297881383 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: yep, doing it suddenly would make no sense < 1297881390 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: The Pirate Party's position seems perfectly viable, though: keeping copyright around, but loosening the laws on non-profit derivative works, and making its duration much shorter < 1297881393 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :you'd do something like reduce term rates at the rate of 2 years per year < 1297881418 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: oh, I think their official position's entirely sane, yes < 1297881420 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allegro ->++>->->+>+>->+>+(>[(+)*9[-].[.+]])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[(+)*9[-].[.+]][-[+]])*19 < 1297881422 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I think the Pirate Party's main plan is five-year commercial copyright, where commercial copyright = copyright except e.g. remixing not for profit is allowed < 1297881425 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I think some of their members are rather more extreme than that < 1297881441 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_allegro: 59.1 < 1297881442 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: that's Swedes for you >:D < 1297881457 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allegro ->++>>-->>>->+>+(>[(+)*9[-].[.+]])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[(+)*9[-].[.+]][-[+]])*19 < 1297881467 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :hmm, a sort of enforced CC-by-nc on everything is an interesting idea < 1297881491 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :although it'd disrupt most present commercial software models (also music and film, but not really most other things) < 1297881495 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_allegro: 59.8 < 1297881496 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allegro ->++>>-->+>>->+>+(>[(+)*9[-].[.+]])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[(+)*9[-].[.+]][-[+]])*19 < 1297881501 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: that's practically how everything works already, take a look at YouTube < 1297881501 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I'm far from convinced that'd be a bad thing, though < 1297881509 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Remixes are ubiquitous < 1297881512 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_allegro: 60.0 < 1297881514 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: yep, indeed, that's why I don't think it's a bad thing < 1297881529 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :.99 O_o < 1297881530 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: 59.99 < 1297881534 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure how a non-profit derivative work of closed-source software would work -- modifying the machine code? :) < 1297881542 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: it's been done < 1297881546 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :what about patching out DRM? < 1297881553 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1297881553 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allegro ->++>-->>+>>->+>+(>[(+)*9[-].[.+]])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[(+)*9[-].[.+]][-[+]])*19 < 1297881556 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :people do that routinely and illegally nowadays < 1297881561 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :the only real change would be to make it not illegal < 1297881567 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_allegro: 60.4 < 1297881571 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ha < 1297881573 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well, exactly; an unenforcable law that nobody obeys is a rather pointless thing < 1297881584 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: the last I recalled you were basically in favour of copyright, has that changed or do I misremember? < 1297881602 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I'm still in favour of it as a concept, I think < 1297881609 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :but current copyright laws are insane and make no sense < 1297881630 0 :asiekierka!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1297881641 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I'm beginning to believe that abolishing it altogether would be saner than the current situation, in the abstract; but I think somewhere in between is likely better still < 1297881679 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :hmm... my parents seem to believe that I'm entitled to make a profit from good ideas I have < 1297881699 0 :asiekierka!~asiekierk@178235033089.elblag.vectranet.pl JOIN :#esoteric < 1297881700 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and whether that's correct or not, spending years believing that because it's the only thing you're told leaves quite an impression on someone < 1297881715 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allegro ->++>-->>+>>->+>+(>[(+)*9[-].[.+]])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[(+)*16[-].[.+]][-[+]])*19 < 1297881752 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_allegro: 61.4 < 1297881767 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: are you just optimising for winning on greater tape length ranges now? < 1297881772 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :or trying to overfit to current programs? < 1297881796 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: Nobody is /entitled/ to make a profit in any circumstance, and no system is going to be so perfect that luck doesn't overwhelm creativity w.r.t. actually economic or social uplift. < 1297881807 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :s/ly// < 1297881826 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I think you're highlighting the law in current copyright and patent laws < 1297881828 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :*flaw < 1297881842 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :More of the latter, I guess, although I try to justify every change I make more generally < 1297881847 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :No, I'm highlighting human nature. < 1297881850 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Whatever system you place to try to encourage creativity, luck will always outstrip it. < 1297881862 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Luck, and breast size. < 1297881868 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allegro ->++>-->>+>>->+>+(>[(+)*16[-].[.+]])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[(+)*16[-].[.+]][-[+]])*19 < 1297881880 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :This I expect to do worse < 1297881887 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_allegro: 60.4 < 1297881888 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`addquote Whatever system you place to try to encourage creativity, luck will always outstrip it. Luck, and breast size. < 1297881892 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Right < 1297881908 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allegro ->++>-->>+>>->+>+(>[(+)*6[-].[.+]])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[(+)*16[-].[.+]][-[+]])*19 < 1297881924 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_allegro: 61.1 < 1297881926 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I don't think breast size is relevant at the very highest levels, because discrimination against women is even stronger there < 1297881939 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allegro ->++>-->>+>>->+>+(>[(+)*9[-].[.+]])*2(+<)*4(+)*23<(-)*23<(-)*30<(+)*30<(-)*30<(+)*29(>)*9++(>[(+)*16[-].[.+]][-[+]])*19 < 1297881946 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_allegro: 61.4 < 1297881947 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'll leave it at that < 1297881948 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: I was actually covering popular music with that one :P < 1297881953 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1297881968 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Please hold while the gremlin who runs HackEgo cranks the gear that makes the mouse move cheese to calculate things. < 1297881989 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :307) Whatever system you place to try to encourage creativity, luck will always outstrip it. Luck, and breast size. < 1297882080 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Also, *whoosh!* CAPTAIN DEPRESSO TO THE RESCUE < 1297882252 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I'm disappointed in your latest naming series, anyway < 1297882263 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Whaaaaaaaaaaaaaaaaaaaaaa? :( < 1297882271 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :furry_furry_bondage_girls was an excellent name, but the various variations of it don't live up to its promise < 1297882273 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :because they don't scan well < 1297882288 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Oh piff < 1297882292 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :is it targeting defend9.75, btw? or beating it by chance? < 1297882310 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I added a little bit of targeting for it, then sort of gave up, but ended up getting better anyway. < 1297882344 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :(every time I type "targeting" I'm reminded of a bitter online flamewar about what the present participle of the verb "target" was in British English; quite a lot of people thought it was "targetting", but nobody could find any evidence) < 1297882347 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :And how does furry_furry_leather_discipline_girls not scan well X-P < 1297882380 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :How about if I cut off one "furry"? furry_leather_discipline_girls < 1297882401 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :(But then it's not furry_furry :( ) < 1297882434 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :it'd probably be better to change the naming scheme altogether < 1297882441 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :NEVAR < 1297882474 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :(Or rather, not until I substantially change the strategy) < 1297882508 0 :Lymia_!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1297882512 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :btw, I'm wondering if your latest BF Joust naming scheme outranks porn sites yet on searches for the names for the programs < 1297882519 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :(probably only if you use the underscores) < 1297882533 0 :Lymia_!~moe@adsl-68-95-252-93.dsl.rcsntx.swbell.net JOIN :#esoteric < 1297882539 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :In quotes of course? < 1297882575 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :you could try it all three ways < 1297882612 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :The only result for "furry furry bondage girls" (w/ quotes) is a channel log. < 1297882633 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not entirely sure what that says about rule 34 < 1297882666 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: it means that we're rapidly headed towards NSFW BF Joust-derived material < 1297882667 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :be afraid < 1297882668 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :be very afraid < 1297882698 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ACTION arranges his generator to put the code in the shape of ASCII furry hentai porn < 1297882702 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :surely the name itself is potentially non-worksafe? < 1297882713 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :depending on what your workplace is like? < 1297882725 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: It's safe for work if you're a furry furry bondage girl. < 1297882762 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :"If you work at a sex shop ... is it still NSFW?" < 1297882767 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: How much ram does EgoBot have? http://www.mooseyscountrygarden.com/cats-dogs/ram-merino.jpg < 1297882791 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: EgoBot has plenty, egojoust is run with -v 100240 < 1297882792 0 :asiekierka!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1297882797 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ulimit -v 100240 that is < 1297882813 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :What's that measured in, kio? < 1297882825 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1297882825 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So just under 98 Mio. < 1297882837 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(HAHA IT'S NOT THIEVERY DEEWIANT, I'M USING "ki") < 1297882853 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Err, sorry, 102400 rather :P < 1297882857 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :"kibioctet" is a great word < 1297882857 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :100MiB < 1297882868 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: *100 Mio < 1297882874 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Only retards say "octet" < 1297882878 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Units are always separated from their value by a space. < 1297882881 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Welcome to 2011 < 1297882882 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Even if you are anti-retard. < 1297882916 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: 64-bit system right? < 1297882922 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1297882950 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: It wouldn't be thievery if you also used "O" < 1297882959 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Ugly. < 1297882965 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hence, thief. < 1297882975 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So my ins_t structure is... 4 + 8 + 8 + 8 octets = 28 octets. 1 Mio = 1048576 o. So... < 1297882982 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :A 1 Mio program consisting entirely of isntructions takes up 28 Mio in RAM. < 1297882986 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Maybe a bit more. < 1297882995 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'll just allocate two 32 Mio ins_t buffers, then :P < 1297883100 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: are you sure it's a 0x20 space? < 1297883109 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was one of the other spaces used for that purpose < 1297883113 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :perhaps   < 1297883114 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: It's not a non-space, that's for sure < 1297883120 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :yep, there is meant to be something there < 1297883122 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :but I forget what < 1297883194 0 :Sgeo_!~Sgeo@137.125.187.237 JOIN :#esoteric < 1297883326 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, storing things that will always be under like 100K in a size_t is pretty WASTEFUL < 1297883337 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes them unsigneds. < 1297883339 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, use 3-byte integers < 1297883349 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: GREAT IDEA < 1297883350 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1297883353 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :C BITVECTORS < 1297883353 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :DOIT NOW < 1297883360 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: FUCK YEAHOP[ < 1297883367 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :BEST IODJEA CANT EVEN TYPOE < 1297883397 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : unsigned ip; < 1297883397 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : int tp; /* signed to allow for < at position 0 in step */ < 1297883399 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WORST JUSTIFICATION EVER < 1297883404 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should just set ->overflowed :P < 1297883405 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :WP:MOSNUM strongly implies (but doesn't say outright) that it should be a non-breaking space < 1297883408 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :BIT SHIFT BIT SHIFT BIT SHIFT BITSHIFT BITSHIFT BITSH IF BITCH IF BITCH IF YOU DON'T SHIFT THOSE BITS NOW something something < 1297883409 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :thus ordinary width < 1297883423 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: Wikipedia, the authority on style! < 1297883448 0 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1297883453 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: not /directly/, but 3/4 of the world's population who really care about these sort of things and have endless arguments about it end up taking it to Wikipedia < 1297883457 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Man! Using unsigneds is WEIRD! < 1297883460 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :thus it nearly always ends up with the actual standard < 1297883465 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I have an enum that I suspect is represented as int, not unsigned :P < 1297883466 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Aren't all enums? < 1297883470 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That's why it's WEIRD. < 1297883492 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Unless you explicitly stick a negative number in there it doesn't make a difference < 1297883511 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :IT MAKES A MENTAL DIFFERENT < 1297883515 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*DIFFERENCE < 1297883527 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :ah, it does say it outright, much later on < 1297883543 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, maybe I should use "unsigned char" rather than "unsigned" for all these SMALL FIELDS. < 1297883551 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Like the tape pointer :P < 1297883554 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Except that'd have to be signed. < 1297883593 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :the page contains explanations like the degree symbol being ° rather than º or Ëš < 1297883605 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: haha < 1297883607 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I imagine it's easy to get wrong if you aren't a Unicode expert < 1297883668 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :also, apparently Ki, Mi, Gi are sufficiently unfamiliar that they shouldn't be used unless most of the sources on the topic use them, in quoting sources that use them, or in articles about the prefixes themselves < 1297883688 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I suspect there was an edit war over that, although I'm not sure < 1297883728 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :every time it comes time to go to this class, i decide it's not worth it < 1297883733 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :boy am i lazy < 1297883739 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :bleh, Wikipedia suggests B for byte, and kB for kilobyte < 1297883745 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and says that o for octet should only be used in French < 1297883750 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :but the class really is useless, when i could get all that information from the assigned readings < 1297883756 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :but, but kilobels! < 1297883780 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : also, apparently Ki, Mi, Gi are sufficiently unfamiliar that they shouldn't be used unless most of the sources on the topic use them, in quoting sources that use them, or in articles about the prefixes themselves < 1297883783 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :grr @ "Ki" < 1297883792 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :to hell with the IEC, that's not SI-consistent! < 1297883809 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : bleh, Wikipedia suggests B for byte, and kB for kilobyte < 1297883816 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :B /is/ correct for byte if you have to use something for byte < 1297883822 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ugh @ "kB" though < 1297883824 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's just hideous < 1297883829 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :here's another fun one from the Wikipedia advice: liter/litre = L, milliliter/millilitre = ml < 1297883839 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :on the basis that l on its own looks too much like 1 < 1297883848 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's "standard" < 1297883854 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :That's not a rational basis, but that is almost always how I see L and ml. < 1297883854 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and as Wooble keeps pointing out, in SI B = bel < 1297883865 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: the bit/byte confusion is the worst ever... ask anyone you know (who isn't a geek) how fast their internet connection is < 1297883867 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"8 megabytes!" < 1297883873 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"but I only get 1 megabyte tops..." < 1297883876 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :EVEN THOUGH EVERYONE ALWAYS USES dB! < 1297883890 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :all the standard school maths textbooks in the UK use a different font for l, when using it as an abbreviation for litres < 1297883905 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: hmm, isn't dB the base unit? < 1297883906 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :so it looks very different from 1, and indeed very different from most of the rest of the book < 1297883907 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :like cm is < 1297883913 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :cm isn't, though < 1297883917 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :m is the base unit in SI < 1297883919 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :err < 1297883920 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I mean kg < 1297883922 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :cm is the base unit of a different system, CGS < 1297883927 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which is the base unit, because SI are stupids < 1297883932 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :err, yes < 1297883936 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and which doesn't even have a constant value < 1297883953 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: apparently it's kg because the other natural units that fall out of those are more useful with kg than g < 1297883958 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which is just LAME < 1297883961 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :apparently, they found recently that the official kilogram was measurably lighter than all the backup kilograms < 1297883968 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1297883974 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: did the scales report the weight in kg? :D < 1297883977 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and are panicking < 1297883983 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Let's weigh the kilogram. [...] BEEP! "0.999 kg"" < 1297883983 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: if they did, they were wrong < 1297883996 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I think they were relative scales that checked the difference between the two < 1297884001 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: hasn't there been a successful proposal to fix the definition? < 1297884008 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : I think they were relative scales that checked the difference between the two < 1297884010 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and reported it in what < 1297884011 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :kilograms? :D < 1297884018 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1297884019 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :percent, most likely < 1297884020 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :maybe they got one made that used pounds specially < 1297884025 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :just to be technically correct < 1297884029 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Pounds are defined by kilograms. < 1297884039 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Only in the evil modern US of A. < 1297884049 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :we need to discover the graviton < 1297884053 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(MODERN: an adjective never before applied to the USA.) < 1297884058 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: no, they're defined in terms of pence < 1297884061 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :that would help with specifying kg < 1297884079 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:CGKilogram.jpg Why is this a computer-generated image. < 1297884104 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"A kilogram is defined as 1/1,000,000,000,000,000,000,000,000,000,000,000,000 the weight of your mother." < 1297884109 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ someone submit that < 1297884109 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: how, exactly? kilograms don't have much to do with gravity, and I don't think there are any fundamental constant weights to compare against that would let us use gravitational formulae to convert < 1297884120 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: to who, the SI? < 1297884122 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: yes < 1297884123 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1297884133 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :so, did someone make "the kilogram" out of uranium on accident? that would be a problem... < 1297884137 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: there's been like a NERD COMPETITION (ok SCIENTIST COMPETITION) to come up with a definition of kg < 1297884141 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :to replace the crappy existing non-definition < 1297884142 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: The description says why. < 1297884145 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :tep < 1297884147 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :*yep < 1297884150 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : http://en.wikipedia.org/wiki/File:CGKilogram.jpg Why is this a computer-generated image. < 1297884154 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: the light aimed at it would BASH IT < 1297884156 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :bash bits of metal off < 1297884158 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and decrease the weight < 1297884160 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ergo nobody can see it < 1297884171 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :apparently, two different suggestions have been made to calculate the kilogram from fundamental constants < 1297884191 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wasn't there one involving fixing avogadro's constant? < 1297884195 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that seems reasonable to me < 1297884195 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :but they actually give different masses, even taking experimental error into account < 1297884206 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: yep, the major issue of that is trying to count an exact number of atoms < 1297884208 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: who cares, pick one now so we don't have to worry later :) < 1297884217 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :That's such a poor reason, instead of taking a picture of one of the many duplicates which is less well-protected, they generate an image which is less authentic because it's GENERATED ... < 1297884218 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I fear trying to count well over 10^23 of /anything/ is a pretty tricky task < 1297884230 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: untrue, it was generated to be exactly one kilogram! < 1297884235 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: define it to be the mass that has a specific weight at a specific point where the measurement is always taken. define that weight absolutely in terms of graviton interaction. < 1297884244 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: How meaningful :P < 1297884248 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: anyway, someone suggested averaging them < 1297884250 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: gravitons are your solution to everything! < 1297884252 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: haha < 1297884258 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :which went and annoyed a lot of scientists < 1297884260 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :elliott: elliott asked < 1297884265 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :*ais523 < 1297884270 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :don't mind me < 1297884270 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: we need to define the mean of two definitions < 1297884271 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :more so as the suggestion's actually being taken seriously < 1297884272 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :to /truly/ average it < 1297884273 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes back to sleep < 1297884288 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :arithmetic, geometric, or harmonic? < 1297884300 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: harmonic, to promote harmony in the scientific community < 1297884312 0 :Lymia__!~moe@adsl-68-95-252-93.dsl.rcsntx.swbell.net JOIN :#esoteric < 1297884363 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :"that is to say, the 25 milligram difference shows that the scientists over 212 years ago managed to make the mass of the Kilogram of the Archives equal that of a cubic decimeter of water at 4 °C to within the mass of a single excess grain of rice." < 1297884370 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: fun fact: the harmonic average of 1 and -1 is plus or minus infinity < 1297884375 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Is there a reason why that's not the standard instead of the prototype kilogram? < 1297884395 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Because a grain of rice is heavy. < 1297884403 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: basing it on water? it's not just the temperature that matters, but also the pressure < 1297884404 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: heh < 1297884417 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and it turns out that you can't easily define pressure except in units that depend on kilograms < 1297884420 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: Oh yeah, and pressure will ultimately have kg in it :P < 1297884429 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :so the issue is that it's a circular definition < 1297884437 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1297884445 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Surely you can define a pure vacuum without requiring any particular measure ... a bit wonky and VERY hard to verify I suppose. < 1297884450 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :clearly we just need to use natural units < 1297884462 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :some of the saner people on Slashdot said "just take the triple point", although I fear the issue /there/ is that the volume of water is likely hard to measure while it's simultaneously solid, liquid, and gas < 1297884485 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: it wouldn't be a pure vacuum if you put a cubic decimetre of water in it < 1297884509 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : unsigned line = 1, col = 0; < 1297884514 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: USEFUL ERROR MESSAGES OH YEAH < 1297884533 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: Surely a cubic decimetER of water would remain liquid by its own gravitation? < 1297884552 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :decimetRE of watRE < 1297884553 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Eh, I suppose not < 1297884556 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Farenheit was originally defined as: 0°F is the freezing point of saturated salt water; 100°F is body temperature < 1297884559 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: lol < 1297884562 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: not in a vacuum < 1297884562 0 :Lymia_!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1297884569 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: Farenheit is stoopid < 1297884575 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Watre :D < 1297884576 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :liquid water can't exist in a vacuum, although both gaseous and solid water can < 1297884588 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :at sufficiently low pressures, it sublimes < 1297884590 0 :aloril!unknown@unknown.invalid QUIT :*.net *.split < 1297884605 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Well, it doesn't have to be water, just something that's non-gaseous in a vacuum at a reasonable temperature. < 1297884621 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Mercury? :) < 1297884730 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: EgoBot doesn't support sending multiple lines to the channel, yah? < 1297884740 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1297884762 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :it DCCs them instead < 1297884769 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: But, but, I want SO NICE error messages. < 1297884781 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :put them in breakdown, rather than the channel < 1297884784 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I don't want EgoBot to spam the channel, so too bad. < 1297884784 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :With LITTLE ARROWS POINTING TO THE OFFENDING CHARACTER < 1297884791 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: The breakdown won't even start being generated if your program is invalid :P < 1297884794 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Oh fine :P < 1297884804 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: ais523_: If you ever get unhelpful syntax errors, DOOOOOOOOON'T BLAME ME < 1297884819 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: what about putting the arrow inline, like Perl's regex error messages < 1297884837 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: heh, like how? < 1297884840 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :abc --> d? < 1297884854 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :they go something like "Unexpected quantifier in regex, /this.*is.*a.?*<-- HERE regex/ < 1297884857 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Use a unicode error :) < 1297884860 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Erm < 1297884861 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :s/$/"/ < 1297884862 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Unicode ARROW < 1297884879 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :<3 Unicode SO HARD YOU GUYS < 1297884879 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :$ perl -e '/?/' < 1297884879 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE / at -e line 1. < 1297884893 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: APPROVE < 1297884946 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I'm wondering if the "marked by" changes if the regex actually contains <-- HERE naturally < 1297884960 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :it's the sort of thing Perl /would/ do < 1297884971 0 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1297885004 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :$ perl -e '/? <-- HERE/' < 1297885004 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE <-- HERE/ at -e line 1. < 1297885007 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not in that case, at least. < 1297885018 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :boring < 1297885060 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lance.c:184: warning: ‘printf’ attribute directive ignored < 1297885065 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And why is that? < 1297885078 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : I'm wondering if the "marked by" changes if the regex actually contains <-- HERE naturally < 1297885080 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I was expecting that < 1297885085 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :why else would it point out how it's marked? < 1297885107 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :yep, I'm surprised and disappointed now < 1297885113 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1297885115 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's format(printf, m, n). < 1297885152 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: quick, what's the printf format for size_t again? :P < 1297885160 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :%zu < 1297885184 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not completely certain that ptrdiff_t would be %zd, although that would be logical < 1297885217 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :%td < 1297885223 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :z/t give the size < 1297885232 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And they don't have to have the same size < 1297885247 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: hmm, was I wrong? < 1297885256 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :oh, for ptrdiff_t < 1297885267 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :it actually has a separate size letter? that's interesting < 1297885280 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :%zd would be ssize_t, then? < 1297885293 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I suppose < 1297885305 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ssize_t is a POSIX extension so the standard doesn't cover it :-P < 1297885321 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1297885324 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I assumed ptrdiff_t was just a standard version < 1297885330 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :but you implied it was actually more complex than that < 1297885340 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's not, which is why ssize_t exists, AIUI < 1297885345 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what's the thing you need a header for the format string for? < 1297885353 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that defines a macro containing a string literal < 1297885356 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not that I know of any place where ptrdiff_t != ssize_t (assuming both exist) < 1297885361 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :int64_t, etc < 1297885364 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1297885401 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :except in Microsoft Visual C++ (in C mode), where long long always == int64_t, and the format specifier for both is "%I64d" < 1297885416 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1297885428 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :nice way to completely ignore C99, Microsoft! < 1297885441 0 :augur!~augur@129.2.129.33 JOIN :#esoteric < 1297885442 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm, this thing appears to be under the impression that ADVANCE == RETREAT < 1297885450 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :(the worst bit is, there's no reason why they couldn't support both the standard %lld and their nonstandard version, as capital letters in printf specifiers is undefined behaviour) < 1297885538 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I think there was one Cray that has a 32-bit size_t and 32-bit most pointers, except char *s and void *s are 64 bits. I guess it's possible ptrdiff_t there could be 64 bits, though not necessarily, given that size_t is 32 bits too for some bug-compatibility reasons. < 1297885579 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :craystation 9k < 1297885635 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :32-bit char is not uncommon on DSPs < 1297885657 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wow, looks like I just restarted agora < 1297885666 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(for some very loose definition of restart) < 1297885668 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1297885675 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :perhaps ADVANCE _is_ RETREAT! < 1297885683 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :0 = 1; < 1297885687 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ah, no, it's just parsing everything as < < 1297885693 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which is... 4 < 1297885699 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"uh". < 1297885699 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :'<' = 4; < 1297885704 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no wait, 3 < 1297885710 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :--'<'; < 1297885713 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: wat < 1297885727 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: it's the computer definition, I think; people are trying to fix Agora by turning it off and on again < 1297885729 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just messing around < 1297885743 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: see Forte < 1297885751 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: I mean my suggestion for a currency, which BobTHJ proto'd and Rouououojoujojo said e liked < 1297885756 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :which uses that sort of expression for everything < 1297885759 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: ah < 1297885760 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which is close enough to restarting considering the state of the game as it is < 1297885780 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: (the idea was to use voting power as a currency itself, since that's basically the only thing with true, permanent value in the game) < 1297885793 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :hadn't checked Agora for a while, it means logging into Yahoo! on this computer < 1297885805 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"hadn't"? surely "haven't"? or did you just? < 1297885835 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I did just < 1297885840 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :in response to your comment < 1297885846 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1297885850 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm, perhaps make_ins is broken < 1297885857 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :static inline ins_t make_ins(op_t op) { return (ins_t) { .op = op, .jump = 0, .repeat = 0, .iter = 0 }; } < 1297885859 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and then replied in the pluperfect, to both state the situation honestly and to imply I'd just checked it < 1297885859 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :looks right to me < 1297885864 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :perhaps you can't inline a function like that for some insane reason < 1297885870 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`addquote $ perl -e '/? <-- HERE/' Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE <-- HERE/ at -e line 1. < 1297885871 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :307) $ perl -e '/? <-- HERE/' Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE <-- HERE/ at -e line 1. < 1297885886 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: "static inline"? IIRC, there's a gcc C99 bug related to that < 1297885895 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :which is easy to fix but would break a bunch of existing code < 1297885903 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :so they're reluctant to fix it < 1297885910 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: Agora activity summary: G.'s repeal-half-of-the-game proposal is succeeding, which is good; we want a currency and auctions; and my vote-currency idea seems popular enough. < 1297885913 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :also, argh < 1297885919 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'll try just static < 1297885925 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what it is, though, and it's probably really subtle < 1297885930 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nope, even non-static, non-inlined has the same issue < 1297885933 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and unlikely to be causing your problem < 1297885939 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :grr, ninja'd with facts < 1297885941 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :< (jump=0, repeat=0, iter=0) < 1297885941 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :< (jump=0, repeat=0, iter=0) < 1297885941 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :< (jump=0, repeat=0, iter=0) < 1297885946 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :can't be uninitialised memory, then < 1297885948 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :because only the op is 4 < 1297885960 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, the program is "<>."; I'll try "><." < 1297885965 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1297885967 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that swaps it < 1297885971 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :how strange < 1297885980 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :must be a bug in parse(), then < 1297886048 0 :Sgeo_!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1297886065 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :how did you not notice that your program was swapping < and > earlier? < 1297886071 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I'd think it would be a little obvious... < 1297886076 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: it isn't < 1297886081 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: also, this is a rewritten parser < 1297886090 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :also, rewritten interpreter, so actually nothing's left of the original :) < 1297886108 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Somebody should write a strategy assistant as a plugin for EgoJSout :P < 1297886117 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: the problem is that the first operation is being used for all the subsequenti nstructions < 1297886124 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*subsequent instructions < 1297886125 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which as you can see < 1297886126 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : case '+': *p++ = make_ins(DINK); break; < 1297886126 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : case '-': *p++ = make_ins(DONK); break; < 1297886136 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1297886137 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1297886139 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ohhh < 1297886142 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : switch (*s) { < 1297886145 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : } < 1297886145 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : parser->s++; < 1297886155 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :now it works :P < 1297886176 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: "You lost. Try losing less." < 1297886213 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: "Your problem at cycle 3240 is that the enemy dropped your flag to zero. Try not letting them do that." < 1297886222 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: :D < 1297886233 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: "You ran off the end of the tape. Try not moving forward once you reach the last cell." < 1297886269 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty generic advice < 1297886277 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: NORLY? :P < 1297886281 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :knowing where the last cell is is the issue... < 1297886312 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dumbtarded (>)*9((-)*128.>)*21 < 1297886322 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea why I felt like making that :P < 1297886327 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_dumbtarded: 9.2 < 1297886334 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yessssssssssssssssssssssssssssssssss < 1297886377 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust WINNER < 1297886377 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust . Scoreboard, programs, and a description of score calculation are at http://codu.org/eso/bfjoust/ < 1297886381 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust WINNER x < 1297886384 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Why .? < 1297886393 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right, it'll suicide otherwise :-P < 1297886394 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: To avoid going off the end of the tape < 1297886395 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1297886398 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for elliott_WINNER: 3.0 < 1297886406 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO < 1297886410 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, thanks for pushing allegro above 62 :-P < 1297886417 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: simple hint: make it (>)*8, then move the > at the end of the loop to the start < 1297886417 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Piff < 1297886431 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I should mention that in the wiki somewhere < 1297886432 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_ is our strategy guide < 1297886437 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: Oh yes, that gives me a negligible chance of winning at length 30 instead of none :P < 1297886443 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :it's still rule of nine, just a neater way to write it that avoids special cases < 1297886482 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dumbtarded (>)*8(>[(-)*120[[-]]])*21 < 1297886491 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_dumbtarded: 23.6 < 1297886494 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :YAY < 1297886526 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :...what. < 1297886528 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :23.6 :D < 1297886547 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :that's not /good/ < 1297886548 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Can you move the hill to the fixed-point scoring system and then easily change it back? < 1297886582 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Right now I can't, but in principle I should be able to, the only issue is that warriors will get removed by the other system for a while. < 1297886632 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Just back up everything :P < 1297886636 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :cp -R bfjoust bfjoust.bak < 1297886646 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :cp -a < 1297886657 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And tell people not to submit any serious programs :P < 1297886666 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :'cuz that so often works. < 1297886681 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :What does. < 1297886683 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(n't) < 1297886685 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I also don't know how to implement calculating eigenvectors in C X-D < 1297886776 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :it's a pretty standard thing to want to do, it's probably in libraries < 1297886778 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I don't see what's wrong with myyyy cycle-breaking method :P < 1297886792 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I like quintopia's because it's so pure. < 1297886794 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: it isn't an eigenvector < 1297886800 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :eigenvectors get this correct by definition < 1297886801 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: Libraries = hurr hurr use our specific data structure < 1297886802 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hurr < 1297886811 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :as in, they're defined to be the fixed point of the scoring system < 1297886815 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :times a constant < 1297886818 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah. < 1297886828 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :the interesting thing is the algos for calculating them < 1297886848 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WRITE THE SCORING SYSTEM IN MATHEMATICA < 1297886888 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :hmm, apparently most existing libraries for solving eigenproblems are written in Fortran < 1297886905 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: The heavy numeric libraries are Fortran that people never use from Fortran. < 1297886911 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :you could possibly steal an implementation from GNU Octave; I'd be surprised if it couldn't do eigenvectors < 1297886918 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :LAPACK, etc. < 1297886919 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and it's probably written in C < 1297886927 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: perhaps < 1297886945 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Frankly I'd like to see lance get in there first since there's talk of effing with report and report is where this would be implemented. < 1297886949 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I wonder if Wolfram Alpha does eigenvectors? < 1297886961 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: The effing will be minor. < 1297886962 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://bytes.com/topic/c/answers/648589-how-compute-eigenvalues-eigenvectors-c-programming-language ;; USENET WISDOM < 1297886965 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"surely you could find the accompanying source on the net... I found it < 1297886965 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :on EMULE P2p..." < 1297886976 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: It does < 1297886985 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: what, did the answer just provide the binaries? < 1297886985 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: just use W|A! < 1297886990 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: heh < 1297887010 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :that snippet doesn't really make sense otherwise < 1297887024 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: yes it does < 1297887027 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :source = the book it's from < 1297887040 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :ah, I see < 1297887044 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :wrong homonym < 1297887066 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Suggestion: < 1297887066 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Try this search on sourceforge: < 1297887066 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(+matrix +complex eigenvalue eigenvector eigenvalues eigenvectors) AND < 1297887080 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :people /search/ sourceforge? < 1297887181 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Nowadays, the state of the art in dense-matrix eigensolvers is usually < 1297887181 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :considered to be LAPACK (the successor to LINPACK and EISPACK)." < 1297887184 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so, just use LAPACK :P < 1297887194 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: http://en.wikipedia.org/wiki/LAPACK ENJOY < 1297887210 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I am not using LAPLACK for fucking SCOREBOARD CALCULATION < 1297887214 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[[A LAPACK subroutine name is in the form pmmaaa, where: < 1297887214 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :p is a one-letter code denoting the type of numerical constants used. S, D stand for real floating point arithmetic respectively in single and double precision, while C and Z stand for complex arithmetic with respectively single and double precision. The newer version LAPACK95 use generic subroutines in order to overcome the need to explicitly specify the data type. < 1297887214 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :mm is a two-letter code denoting the kind of matrix expected by the algorithm. The codes for the different kind of matrices are reported below; the actual data are stored in a different format depending on the specific kind; e.g., when the code DI is given, the subroutine expects a vector of length n containing the elements on the diagonal, while when the code GE is given, the subroutine expects a array containing the entries of the matrix. < 1297887217 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :aaa is a one- to three-letter code describing the actual algorithm implemented in the subroutine, e.g. SV denotes a subroutine to solve linear system, while R denotes a rank-1 update.]] < 1297887220 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Enjoy! < 1297887229 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Also, you might have little choice, I think what quintopia's suggesting is non-trivial :P < 1297887258 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1297887261 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: it's actually pretty easy to do, but relatively hard to do efficiently < 1297887280 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :right < 1297887282 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: You could probably segregate the LAPACK pain into one function :P < 1297887290 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I think there's a relatively simple O(n^3) algo, perhaps it's even O(n^2) < 1297887303 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: One function and two hours of trying to get the MOFO thing compiled and running. < 1297887305 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :for what n? < 1297887310 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: sudo aptitude install < 1297887330 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Or even "clapack for C (especially useful if there is no Fortran compiler available, as it is already preprocessed with f2c)" :P < 1297887379 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: one side of the matrix (which has to be square) < 1297887399 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: I meant, what does n equal for the scoreboard situation? < 1297887405 0 :Sgeo!~Sgeo@137.125.181.62 JOIN :#esoteric < 1297887407 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :oh, number of programs < 1297887413 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and I think it's O(n^3) < 1297887435 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :possibly O(n^4), I have difficulty working it out in my head, especially as I haven't had to calculate an eigenvector in about five years now < 1297887438 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: then n is constant, 50 < 1297887447 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmmm, ^3 might be feasible, ^4 not, then < 1297887452 0 :Behold!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1297887453 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :yep, but that doesn't give a good indication of how long it would take < 1297887454 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :unless it's 6,250,000 times very quick < 1297887465 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but that still seems impractical < 1297887474 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :after all, verifying a simple predicate on all 32-bit integers takes a few seconds at least < 1297887476 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I doubt it's n^4 < 1297887916 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is what O(n^4)? < 1297887956 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Getting eigenvectors from a matrix < 1297888030 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :via the most naive method < 1297888127 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wow, GNU C has constructors and destructors < 1297888249 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1297888262 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :so do most C impls, as nonstandard pragmas < 1297888265 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :atexit exists < 1297888278 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and so impls can't resist letting people do the opposite < 1297888285 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :For atexit to be sufficient to support destructors, you still need constructors, but any ELF system has .init < 1297888298 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Anyone planning to nest their BF Joust program more than 1,048,576 levels deep? < 1297888305 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :MAYBE < 1297888307 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: YES < 1297888311 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :nesting more than timeout makes no sense < 1297888315 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: Does for ()! < 1297888315 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :as you could never reach the inside of the nest < 1297888317 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Well, kinda. < 1297888320 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: In spite of the <1MB file size limit < 1297888328 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I doubt it < 1297888338 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Actually it's 1 Mii exactly right now, where i = instruction. < 1297888359 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm only gonna expand that, not shrink it, it's just like that because it's convenient for my parser :P < 1297888364 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Actual limits should be done at a higher level. < 1297888388 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :("(", ")", "{" and "}" count as instructions) < 1297888497 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :"Brain damage in football players may be hidden." ... by the fact that football players are otherwise indistinguishable from brain-damaged individuals. < 1297888497 0 :Behold!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1297888580 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you don't like LAPACK, you can always use lapack++; you get the best (or was that the worst?) parts of both LAPACK and C++. < 1297888593 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I don't like C++ :P < 1297888657 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: whoosh < 1297888659 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : "Brain damage in football players may be hidden." ... by the fact that football players are otherwise indistinguishable from brain-damaged individuals. < 1297888660 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1297888693 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1297888700 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1297888799 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Remember that these are American-football players. < 1297888934 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I meant, source? :P < 1297888943 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Oh :P < 1297888951 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Association football players are hardly leading intellectuals either) < 1297888957 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: It was in this stupid email all Purdue students get every day X_X < 1297888963 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(^^ Name courtesy of Wikipedia pedantry) < 1297888967 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Every...day? < 1297888972 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: No unsubscribe link? :P < 1297889029 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's the best first language for someone who is not particularly likely to enter the field, or do much recreational programming? < 1297889044 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Python? < 1297889049 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm kind of thinking Pytho.. yeah < 1297889050 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Oh, I guess it's just all Purdue employees, not students. < 1297889060 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: you know how in every organisation, there's someone who sends out lots of messages, all of which are useless? < 1297889060 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: But no, no unsubscribe link. < 1297889063 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The unsubscribe link will just let the university to know the addres is valid, and then they start sending that email thrice a day. < 1297889084 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: An unsubscribe link.\1? < 1297889089 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :here in the CS department, someone went and persuaded the mail server admins to block mail sent internally from it at the server, so they could honestly say they hadn't received it < 1297889097 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: haha < 1297889129 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: It's to my university address, they know it's valid :P < 1297889216 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I know that the emails I get from the guild are HTML-only, filled with something like 6 or 7 different tracking mechanisms < 1297889226 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :the guild? < 1297889234 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I asked them why they didn't send plaintext, and they said it's because the marketing people said more people read the HTML emails < 1297889235 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You don't mean the web series, do you? < 1297889240 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :umm, no, student's union < 1297889245 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1297889252 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :it has a royal charter or something like that, so it's a guild rather than a union < 1297889255 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and proud of the fact < 1297889286 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: if G.'s proposal passes, you might want to reregister in Agora < 1297889313 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking that the reason the marketing people said that were a) you can't track whether someone reads a plaintext email anyway (nor HTML in sensible clients); b) the plaintext version is a link to an online version of the same email < 1297889320 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :so they can track you that way instead < 1297889323 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :(it's still HTML) < 1297889327 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: month timeout? < 1297889346 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Our per-study-program student organizations are called "guilds" too. Or at least the CS one. They don't have any special reason, though. < 1297889347 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: well, yes, I just meant that you'll want to want to register in Agora when the timeout expires < 1297889351 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: especially if this currency thing gets in < 1297889367 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I'll look at the rules < 1297889389 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :06:01:09 Let's try a generated Deewiant_pendolino mutation for a chance now; it's shorter, so maybe parse errors haven't crept in. < 1297889389 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :06:01:17 !bfjoust evo_3 http://p.zem.fi/evo-3 < 1297889389 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :06:04:01 According to crank and a local hill-copy, it's pretty close to identical except it beats some elliott_awkwardly_long_name. < 1297889391 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :06:04:46 Score for fizzie_evo_3: 57.2 < 1297889393 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1297889395 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :not bad :P < 1297889413 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :06:05:51 fizzie: After that first *19 everything is dead code < 1297889413 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :06:06:36 Deewiant: you're just upset that it beat pendolino < 1297889414 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1297889423 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It didn't actually beat elliott_long_name with egojoust, sadly. < 1297889431 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :egojoust is borken < 1297889435 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :bork bork borken < 1297889447 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :AND YET WHERE IS THE FIX BAWK BAWK BAWK < 1297889460 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant's own subsequent submissions were more impressive, though. < 1297889481 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: BEING TYPED IN RIGHT AS YOU SPEAK < 1297889494 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I am very annoyed that my awesomely complex metastrategy is defeated by Deewiant's rush :P < 1297889498 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1297889511 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: how does it work again? I think I asked you earlier < 1297889517 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You need a metametastrategy < 1297889523 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: I put some small description on the wiki. < 1297889533 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Which I almost spelled "weeki" for some reason. < 1297889535 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :DOES EVERYONE LIKE MY TEMPLATE < 1297889548 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: YA DER TEMPLATE IS DAH SEXENFEUGEL < 1297889557 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :grr, quintopia is violating style standards on [[BF Joust]] < 1297889573 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: why would you switch to a philip strategy when you thought the opponent was already on your flag? < 1297889578 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and capitalising the first letter in brainfuck < 1297889582 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :on the assumption that there are no large decoys? < 1297889582 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rage < 1297889590 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: not at the start of the sentence? < 1297889594 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: indeed < 1297889600 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[[Possibly a better name than "Poke", which makes the purpose of the strategy more clear, is "Echolocation," since it locates an opponent on the tape in the same way that an ultrasonic ping from a bat lets it determine the distance to its enemy.]] < 1297889600 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :go fix the excessive italicising while you're at it < 1297889602 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :NPOV OR < 1297889609 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(--quintopia, [[BF Joust strategies]]) < 1297889615 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: In my experience my poke was usually fast enough that philip would be faster to get their flag down. < 1297889617 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*POV < 1297889617 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :OR is allowed there < 1297889620 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(NNPOV) < 1297889624 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: OK, but NNPOV OR isn't :P < 1297889625 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: Since I could /skip/ their big decoys. < 1297889634 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :POV, I'm not sure about, we don't have a ruling eiher way on that < 1297889635 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :To pre-empt any "you're just stealing from others" objections, I restarted the evolver from "first principles" (read: wiki "bfjoust strategies" examples), but it hasn't innovated anything especially good (yet). < 1297889654 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: ah, on the basis that no fast rush uses a reverse decoy setup? < 1297889669 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: Yeah ... which of course it could, but they don't :P < 1297889673 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh wow, the italicisation really is bad < 1297889681 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :any objections to me just reverting to the previous version? this is unreadable < 1297889691 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(the previous version isn't very good, but it's better than this) < 1297889711 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I like the new page organisation, but not the actual content < 1297889729 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :but I'm hardly wiki dictator, that's Graue's job < 1297889733 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :so it's nice to get more opinions < 1297889735 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I prefer it as is. < 1297889738 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1297889743 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It needs some polish, but is still better than it was. < 1297889756 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :it needs de-myspacification < 1297889770 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I would prefer someone just reorganise the previous page rather than All Of This and NOTE THIS IMPORTANT NOTE < 1297889792 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You're an American, you don't have an allergic reaction to bludgeoning-by-text. < 1297889794 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1297889801 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: hmm, your extremely complex metastrategy, what sort of extremely-conventional offset clear rush does it use after waiting 1000 cycles? < 1297889826 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :it can't be an extremely extremely conventional 2-cycler, or it wouldn't beat the majority of defence programs on long tapes < 1297889854 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: ([(+)*32[-]]>+[(+)*32[-]]>-)*11 < 1297889858 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It is pretty damned conventional. < 1297889877 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :hmm, something's wrong here < 1297889886 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :which I should go analyse in more detail < 1297889899 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Prediction: ais fixes a bug and hits 70 score < 1297889899 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :anal-lyse < 1297889905 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Prediction: Yes. < 1297889925 0 :Behold!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1297890121 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I should have some sort of dead-code removal from my evolver-kludge (or alternatively just build in some bias for shortness), it keeps building more and more complicated programs, which probably don't make any sort of sense at all. < 1297890127 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust evo_4 http://p.zem.fi/evo-4 < 1297890156 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for fizzie_evo_4: 0.0 < 1297890164 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: >*9 followed by >*21 followed by dead code < 1297890185 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Alternatively I guess I could always just do what everyone else seems to be doing, i.e. think, but that doesn't sound very reasonable.) < 1297890225 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :My and your best scores prove that the more you rely on machines the worse you'll do and vice versa < 1297890263 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: LUDDITE < 1297890281 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Quite < 1297890315 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Real men just get onto the tape and toil with their bare hands. < 1297890327 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, out of pure curiosity, let's have that initial bit as evo_4. < 1297890333 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust evo_4 (-->)*9([(-)*128.>]+>)*21 < 1297890347 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for fizzie_evo_4: 33.3 < 1297890348 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That at least shouldn't crash-and-burn. < 1297890367 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That does better than my mind can do < 1297890386 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Better than expected considering it looks like it runs off the end of the tape often :-P < 1297890391 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: hmm, that's just a turtle that sets decoys < 1297890396 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although that looks like a pblished strategy < 1297890404 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :piblished. For pibs < 1297890408 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I'm surprised it's doing that well given the amount of anti-turtleage around atm < 1297890430 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :oh, it also leaves a trail, although I'm not sure if that matters < 1297890450 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lance.c:65: error: variably modified ‘tape’ at file scope < 1297890451 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :whut < 1297890469 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : cell_t tape[max_prog - 1]; < 1297890469 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :} match_t; < 1297890469 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :err, how did that happen :-D < 1297890481 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1297890537 0 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1297890550 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gasps for internet < 1297890566 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The Internet is closed. Please go away. < 1297890586 0 :ais523__!93bcc029@gateway/web/freenode/ip.147.188.192.41 JOIN :#esoteric < 1297890593 0 :ais523_!unknown@unknown.invalid QUIT :Disconnected by services < 1297890595 0 :ais523__!unknown@unknown.invalid NICK :ais523_ < 1297890625 0 :cheater-!~cheater@g231050100.adsl.alicedsl.de JOIN :#esoteric < 1297890627 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :15:27:19 oerjan: Why are you not here now :P < 1297890640 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BECAUSE THE HOUSE MAIN ROUTER DONE BROKEN < 1297890656 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Who's broken? < 1297890671 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :... < 1297890682 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lance.c:75: error: variably modified ‘nest_stack’ at file scope < 1297890682 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what on earth that /means/ < 1297890685 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hello < 1297890685 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I SENSE AN EVIL LACK OF SYMPATHY < 1297890689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi elliott < 1297890711 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: stop losing internet like that < 1297890712 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :we need you < 1297890714 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1297890716 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'll try :( < 1297890719 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :When I ran out of Internet access in the past, I'd go on Active Worlds < 1297890724 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1297890731 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's ok, i would probably die after two hours of no internet < 1297890732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1297890740 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: we've been on somewhat of a bf joust kick. < 1297890745 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :with no signs of stopping < 1297890751 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: one more day and i would have considered it < 1297890764 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what, spontaneously dying? < 1297890771 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1297890773 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, is your Internet access permanently fixed? < 1297890776 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1297890796 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :come to think of it, last time you could have just used the freenode webchat, sloppy! < 1297890801 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: your program only beats defend9.75 because of egojoust limitations < 1297890802 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: ah yes. which reminds me that one of my last messages before i left was griping whether you actually would support my (({{}})*)* notation properly < 1297890802 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats oerjan [INSERT AMUSING ASCII DEPICTION] < 1297890809 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes, I am < 1297890812 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: egojsout also supports it < 1297890818 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Gregor's fancy debugger thing) < 1297890821 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1297890830 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION catches elliott and oerjan in the same butterfly net -----------------\XXX/ < 1297890835 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ais523_, what limitations? < 1297890845 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: also we decided to unify * and %, but I'm reversing that decision because exponential programs could be useful, I guess < 1297890848 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i'll assume you mean according to my "obvious" semantics :) < 1297890853 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes :P < 1297890861 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: technically Gregor counts up both ways, but he does it differently < 1297890863 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: it crashes if you repeat a long program containg loops several times < 1297890863 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1297890868 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ask him :P < 1297890876 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why Herobrine died < 1297890879 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :so I had to reduce a loop count I originally had at 125 to 9 < 1297890881 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(oerjan: don't logread from my links any more) < 1297890885 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :just to get it to run < 1297890891 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I possibly won't bother putting it back up < 1297890894 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: um counting up both ways means having to modify the counter stack when you jump between left and right parts... < 1297890895 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: "nice" < 1297890901 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Ask Gregor < 1297890908 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :it didn't matter against any programs that existed at the time < 1297890914 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and that's true even with single ({})* < 1297890924 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : ins_t nest_stack[max_prog - 1]; < 1297890924 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : int nest_ptr; < 1297890924 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :} parser_state_t; < 1297890925 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :but it does now < 1297890930 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lance.c:75: error: variably modified ‘nest_stack’ at file scope < 1297890936 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: he does it some different way, as i said, ask him < 1297890941 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(note: max_prog is const) < 1297890960 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: i assume relatively permanently, i just managed to plug in the new router that arrived in door-to-door mail today < 1297890972 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, huzzah! < 1297890979 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(Since when do I say huzzah?) < 1297890989 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: SINCE YOU BECAME A BEE < 1297891005 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: That doesn't work with a const, it has to be a #define or such < 1297891008 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But I don't wanna go extinct! < 1297891018 0 :Behold!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1297891052 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: but, but, it's static const! < 1297891056 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and with a literal initialiser < 1297891062 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: And it's C < 1297891067 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :STUPID C < 1297891089 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it did highlight a bug in defend9.75 too, which is trivially fixable < 1297891098 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : (oerjan: don't logread from my links any more) <-- what? :( < 1297891113 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Herobrine pinged out and for some reason didn't recover < 1297891120 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :despite recovering successfully from the same only hours before < 1297891123 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it didn't even log itself dying < 1297891125 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :note: on work computers, always remember to go to pastie.org, not pastie.com < 1297891127 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I haven't investigated yet < 1297891135 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ais523_, I'm afraid to ask < 1297891142 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: "The Leading Nipple Covers Site on the Net"... err, wow. < 1297891152 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"can u watch tv shows on this thing? < 1297891152 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :jewels < 1297891152 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hello? srry im new in this < 1297891159 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :What on earth is this X-D < 1297891213 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Ping timeout: 250 seconds < 1297891216 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :is there a way to jump to a line in emacs without using annoying prefix arguments? < 1297891225 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Heh. Reminds me of whitehouse.gov(SFW)/whitehouse.com(NSFW). < 1297891230 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: M-g M-g < 1297891235 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :then enter the line number < 1297891236 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Install vimpulse < 1297891238 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: that ping out was only today was it? so i can still look at earlier days? < 1297891260 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: it hasn't happened to me, but python.org(SFW)/python.com(NSFW) has caught out some of my friends < 1297891264 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it was quite a while ago < 1297891267 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: er, a few days < 1297891278 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: last logged date is the 14th and it's missing most of the talk on that day < 1297891278 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: oh. well i guess it will be obvious when the logs end. < 1297891280 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: the 13th is OK though < 1297891284 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :someone here with adblock, what's the syntax for raw links in pastie.org? < 1297891290 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: with adblock? < 1297891296 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :why can't someone without adblock answer? < 1297891301 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :pastie here is currently trying and failing to load an advert, and the raw link isn't loading because it's later on the page than the advert is < 1297891301 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: I highly suggest you do not use pastie, however < 1297891304 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :they deleted all my pastes ages back < 1297891309 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :without ever deleting any before < 1297891312 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :it's only meant to be temporary < 1297891312 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or saying they'd delete any < 1297891315 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :bad mojo < 1297891318 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I just want to feed a program to egobot < 1297891324 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: there are no ads on pastie. oh, there's one, it seems. < 1297891326 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and this isn't my computer < 1297891329 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :a really really tiny one, and just for their web host < 1297891341 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: I'll check, though < 1297891345 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and yet it's preventing me viewing the raw link, without guessing the syntax < 1297891352 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I miss pastebin.ca < 1297891360 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: http://pastie.org/pastes/1572313/text < 1297891366 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: found your paste :P < 1297891371 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :ah, it loaded eventually, after about a minute < 1297891372 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: also, why can't you use sprunge? < 1297891378 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defend9.75 http://pastie.org/pastes/1572313/text < 1297891386 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :not my computer < 1297891388 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : aha! admission! < 1297891390 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: and? < 1297891391 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I KNEW IT < 1297891402 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :it means I can't expect to have my usual software installed < 1297891402 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: does it not have curl? < 1297891407 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no, but you can always check < 1297891412 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :curl ships with every stock Linux distro < 1297891421 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :so does bash < 1297891433 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: err, that machine doesn't have bash? < 1297891446 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I doubt a Linux machine without a bash-similar shell could even run < 1297891447 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :yes, but not by default < 1297891455 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :how's that relevant? < 1297891458 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :hmm, seems it does have curl < 1297891480 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: if you try to chsh bash, it tells you not to try because it causes logins to fail < 1297891490 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: what distro? < 1297891491 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :CentOS? < 1297891494 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1297891495 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what default shell? tcsh? < 1297891498 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1297891499 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523__defend9_75: 0.3 < 1297891504 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: meh, that just means it has login scripts written in tcsh < 1297891508 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :err what? < 1297891511 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: ? < 1297891513 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1297891513 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1297891514 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1297891515 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: aha < 1297891517 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: pastie uses html < 1297891518 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :for its raw pages < 1297891520 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I forgot < 1297891526 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :yep, same thing that caught out impomatic < 1297891531 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: tl;dr sprunge. It's the only pastebin that you can trust to not do absolutely idiotic crap. < 1297891533 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1297891543 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: hmm, I should put up an html form pointed at sprunge.us somewhere < 1297891546 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so it can be used from anywhere < 1297891550 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :larger question: how does it get any points at all when the first character is < < 1297891555 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: don't, it'd just be spammed < 1297891557 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :or make it private < 1297891566 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :i.e. password or something < 1297891566 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: err, how would it be spammed? < 1297891569 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'd only link it from here < 1297891571 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :then tell everyone you know the password < 1297891573 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and I doubt spambots will look at our logs < 1297891582 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I think they would, they look at everything < 1297891593 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: I'd make it require JS, then < 1297891595 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :for antispam < 1297891624 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :18:24:24 what does (a{b}c{d}e)%2 expand to? < 1297891625 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :18:24:35 aabccdee < 1297891632 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's not _my_ interpretation < 1297891646 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mine would be aabcdecabcdee < 1297891674 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: we've decided that multiple {}s in one % is ridiculous < 1297891677 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although maybe yours fits better into your implementation, mine would require a different system that keeps much more information on the stacks < 1297891678 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1297891683 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defend9.75 http://sprunge.us/cJII < 1297891686 0 :ais523!unknown@unknown.invalid NICK :ais523_ < 1297891689 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but we've also decided that (x(a{b{c}d}e)%my)%n is OK < 1297891694 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the innermost {} associates with the outermost ()% < 1297891711 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :note: this is slightly insane, but used in the preferred version of a recent good contester < 1297891714 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(one of Gregor's philip programs) < 1297891717 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: yeah that's my basic (({{}})) idea < 1297891722 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you don't follow the hill itself right? < 1297891736 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :if you do, uh, everything's been shaken up, we have a 30 Kio program that ruled for ages < 1297891738 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*kio < 1297891741 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :space_elevator < 1297891746 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hybrid attack/defence, first of its kind < 1297891755 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :now the hill is populated with Gregor's < 1297891755 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : 3 6 53.32 20.08 Gregor_furry_furry_leather_discipline_girls.bfjoust < 1297891757 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : 5 7 48.46 18.63 Gregor_furry_furry_nipple_clamp_girls.bfjoust < 1297891757 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: however you said something about (({})*)%, which in my view is almost the same as that multiple {}'s thing < 1297891758 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"ages" a couple of days? :-P < 1297891762 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :with two of Deewiant's rushes and... some other program, at the top < 1297891767 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(dunno what allegro does) < 1297891771 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's disallowed < 1297891776 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the only difference is that there aren't several different "centers" < 1297891782 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: it's just a rush, enhanced with most of the things that make rushes better < 1297891787 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :right < 1297891793 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: yeah that too would require much more stack information < 1297891799 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so basically, dumb rushes are beating highly advanced partially-computer-generated programs. < 1297891802 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :HOORAY < 1297891802 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_defend9_75: 42.6 < 1297891827 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(which means i have a sort of idea how it _could_ be done. i vaguely recall Icon uses its stack in a similarly weird manner < 1297891830 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :) < 1297891857 0 :cheater-!unknown@unknown.invalid QUIT :Quit: Leaving < 1297891861 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: hmm, it sunk? < 1297891876 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quick, someone push good_vibrations off < 1297891882 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(allowing programs lower in the stack to run while the stack below is still filled, but any new recursion is put on top of the stack) < 1297891882 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I don't think so, maybe it stayed constant < 1297891888 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :aww, interior_crocodile_alligator sunk a lot < 1297891896 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: it was 43 before < 1297891900 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :on the report.txt that I had loaded < 1297891901 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think allegro just uses different clears and more early decoys < 1297891906 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Compared to pendolino < 1297891910 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but then, EgoBot rounds < 1297891910 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :perhaps it loses on one more cycle length to a fastish defend, then < 1297891913 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :changes xx.xx into xx.x < 1297891915 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :for no apparent reaso < 1297891916 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*reason < 1297891933 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's faster and shouldn't die to vibrators at least as easily < 1297891945 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : oerjan: you don't follow the hill itself right? <-- no, i don't have much understanding of the grits of the actual _game_ :D < 1297892043 0 :Lymia_!~moe@adsl-68-95-252-93.dsl.rcsntx.swbell.net JOIN :#esoteric < 1297892077 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :haha, I fixed the bug in one place but not another < 1297892197 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Gregor: (...{ goes up, and *leaves it on the stack*. < 1297892213 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :once again, i said _not_ to leave it on the stack then. < 1297892225 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er wait < 1297892229 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1297892238 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :when finishing the going up, of course < 1297892242 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: please finish lance so I can get defend9.75 to beat all the furry furry girls < 1297892256 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: I'm workin' on it < 1297892258 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :it's close atm, having only narrow losses < 1297892268 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: really? < 1297892276 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :then Gregor does the right thing, I guess < 1297892280 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Gregor doesn't actually use a stack < 1297892280 0 :Lymia__!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1297892283 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :his counter is kept in the ( instruction < 1297892291 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :but loses on long tapes due to me needing to cut loops short in order to avoid crashing egojoust < 1297892300 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: just do (x)*n(x)*m < 1297892303 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: what _do_ you interpret (a(b{c{d}e}f)%m g)%n as? < 1297892309 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :as ugly as that is < 1297892318 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: yeah that's also possible < 1297892322 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I don't think it'd help < 1297892328 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: err, I can't expand it off the top of my head, but the outer {} is bound to the inner ()%, and the inner {} is bound to the outer ()%, is the egojsout interpretation < 1297892343 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :there's a threshold betweens "runs quickly" and "doesn't run at all", and I fear it's the point at which egojoust runs out of memory for the expanded program < 1297892353 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :in which case no amount of synonyming would help < 1297892409 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: the thing is that the inner { needs to reach the stack element the outer ( put there, which is akward if the outer { doesn't pop _its_ stack element < 1297892438 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*awkward < 1297892438 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well i dunno < 1297892462 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although you could probably keep track of it still. in fact that multiple side-by-side {} would probably require it. < 1297892497 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: (a(b{c{d}e}f)%2g)%2 = (abbc{d}effg)%2 = abbcabbcdeffgeffg < 1297892509 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : op_chars[parser->dest[parser->nest_stack[parser->nest_ptr]].op], < 1297892541 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: yeah that should be correct < 1297892597 0 :iconmaster!~rooms@dsl-72-18-49-91.bbr0.brdtny.empacc.net JOIN :#esoteric < 1297892631 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :elliott@elliott-MacBookAir:~/Code/lance$ ./lance '[' '.' < 1297892632 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Syntax error: Unmatched [ (on line 1, at column 2) < 1297892640 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Column 2? < 1297892640 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ugh, I had better store the original line/column pair in the nesting structure < 1297892645 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: = EOF < 1297892653 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :unclosed X gets error at end of file < 1297892677 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust kill_self [+] < 1297892695 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :iconmaster: that's not a fast way to commit suicide < 1297892711 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for iconmaster_kill_self: 13.6 < 1297892730 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :at least if my polarity is + it is < 1297892737 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :In no case is it. < 1297892748 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :Well < is faster < 1297892752 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It's ~256 cycles either way < 1297892767 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust slowly_kill_self [-(.)*100] < 1297892795 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_slowly_kill_self: 9.0 < 1297892827 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fastfail < < 1297892834 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for iconmaster_fastfail: 0.0 < 1297892852 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :YES! I win... Er... Lose. < 1297892866 0 :pikhq_!~pikhq@71-219-196-233.clsp.qwest.net JOIN :#esoteric < 1297892868 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You win at losing. < 1297892881 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : oh noes, wheres oerjan < 1297892883 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1297892885 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm proud. < 1297892886 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_hope_you_fuck_up_my_tape_before_i_finish_my_deed (-)*128 < 1297892889 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :who was that? < 1297892897 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for elliott_i_hope_you_fuck_up_my_tape_before_i_finish_my_deed: 7.6 < 1297892930 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust spin_cycle [(+)*100000] < 1297892936 0 :Lymia_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust zero-point-one (>-)*10([-]>)*2 < 1297892950 0 :Lymia_!unknown@unknown.invalid NICK :Lymia < 1297892954 0 :Lymia!unknown@unknown.invalid QUIT :Changing host < 1297892954 0 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1297892955 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: inventor of some language < 1297893011 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_spin_cycle: 11.6 < 1297893021 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah Calculon, which i proofread a bit < 1297893039 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Lymia__zero-point-one: 0.0 < 1297893044 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1297893048 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Wow :P < 1297893069 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust zero-point-one (>+)*10(>[-])*2 < 1297893074 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust super_fail [[]+] < 1297893075 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :$ ./lance '[xxx' < 1297893075 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Syntax error: Unmatched [ (on line 1, at column 1) < 1297893075 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1297893081 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Lymia_zero-point-one: 0.0 < 1297893085 0 :augur!~augur@129.2.129.33 JOIN :#esoteric < 1297893107 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric ::< :< < 1297893110 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for iconmaster_super_fail: 3.1 < 1297893120 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Lymia: egobot rounds, try report.txt < 1297893123 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :for that extra decimal digit! < 1297893139 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust < 1297893139 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust . Scoreboard, programs, and a description of score calculation are at http://codu.org/eso/bfjoust/ < 1297893152 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust for_want_of_a_better_name (>)*9(-)*128 < 1297893168 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: 10 is the only tape length dood < 1297893173 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Indeed. < 1297893174 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for elliott_for_want_of_a_better_name: 0.4 < 1297893178 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Aw man < 1297893180 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Too good!!! < 1297893198 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust other_side_sui_cide (>)*30 < 1297893206 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_other_side_sui_cide: 0.0 < 1297893240 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: anti-defence strategy idea < 1297893252 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust less_fail ([)*1000(]+)*999] < 1297893253 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :yes? < 1297893257 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust zero-point-one >+(>)*8([-]>)*2 < 1297893259 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: look for the first non-zero cell, assume it's a tripwire, use this fact to skip it, and also to get some idea of where the flag is < 1297893267 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(because tripwires aren't likely to be placed too far from the opponent's flag) < 1297893271 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: that's what tripwire avoiders do < 1297893275 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: Oh :P < 1297893283 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :At least I'm as smart as whoever came up with that. < 1297893295 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Lymia_zero-point-one: 2.0 < 1297893295 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for iconmaster_less_fail: 3.0 < 1297893299 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :What < 1297893300 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :although it's often a decoy rather than a tripwire < 1297893321 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust zero-point-one (>+)*2(>)*7((-)*128>)*2 < 1297893324 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: Right. < 1297893330 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Lymia_zero-point-one: 0.0 < 1297893339 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: The difference being that clearing decoys just wastes time, whereas clearing tripwires is downright dangerous. < 1297893340 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust flag_is_tripwire [](+)*100000 < 1297893354 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: indeed; although wasting time is often /also/ outright dangerous < 1297893355 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_flag_is_tripwire: 3.1 < 1297893369 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and typical tripwires are not normally last, but buried in a maze of decoys < 1297893385 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :e.g. defend9.75 changes the value of 7 cells and its flag; three of them are tripwires < 1297893394 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :wait, no, four < 1297893400 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: indeed, but wasting time destroying decoys doesn't matter if your program is a defence and you don't hit a tripwire < 1297893414 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(unless your rush is so slow that the defence program decides to go attack) < 1297893430 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dumb [[+.>]+] < 1297893434 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm, attackers have turned into "rushers" < 1297893439 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :despite the fact that a rush is just a fast attack < 1297893441 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for iconmaster_dumb: 0.0 < 1297893467 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust this_vibrators_got_four_d_batteries (-)*128+[[(---+++)*100000]+] < 1297893495 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_this_vibrators_got_four_d_batteries: 13.8 < 1297893496 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust zero-point-one (>+)*2(>)*7([-]>)*2 < 1297893510 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Lymia_zero-point-one: 0.2 < 1297893516 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust möbius (>(+>->)*14(+<-<)*14<)*10000 < 1297893522 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_m__bius: 0.0 < 1297893543 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :unicode fail < 1297893550 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Lymia: trying to get 0.1 exactly? < 1297893552 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1297893560 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust möbius (>(+>->)*4(+<-<)*4<)*10000 < 1297893560 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :0.2 might be 0.16 < 1297893561 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1297893562 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: terminology's been around ever since slowrush < 1297893567 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric : !bfjoust dumb >[[+.>]+] < 1297893573 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: yep; slowrush is a bit of a contradiction in the name, though < 1297893578 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_m__bius: 0.3 < 1297893584 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, damn your huge hill. < 1297893592 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :How am I supposed to evolve agienst that. < 1297893593 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1297893595 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: exercise: figure out whether there are any attack programs that aren't rushes < 1297893597 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Lymia: Badly. < 1297893600 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Lymia: fizzie did quite well :P < 1297893612 0 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net JOIN :#esoteric < 1297893612 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :I can see that. < 1297893613 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1297893622 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: ones that use a forwards tripwire for synchronisation, possibly < 1297893622 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :His result was pendolino with a few + added :-P < 1297893645 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Err, his latest submission was from the example programs. < 1297893647 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And got something like 33. < 1297893648 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :btw, I think that if you're trying to counter a particular program, evolving based on the program itself is a good idea < 1297893651 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :His SOURCE was pendolino, wannit? < 1297893663 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :e.g. try to make a few changes in order to win the mirror match, at the cost of everything else < 1297893675 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Yes. < 1297893679 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Among others. < 1297893690 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust zero-point-one (>+)*3(>)*7((-)*128>>)*2 < 1297893695 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dum2 >[[+.>]+] < 1297893711 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: It is a belief of mine that there exists an algorithm that takes a BF Joust program and returns a program which beats it on all polarities and tape lengths. < 1297893720 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :ditto < 1297893721 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Lymia_zero-point-one: 0.0 < 1297893722 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Yes, that was the careless clear example with a -- trail at the start and a + trail at the end < 1297893726 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :many algorithms, in fact < 1297893730 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for iconmaster_dum2: 3.1 < 1297893740 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ais523_: Since runtime is limited, there should be by definition. < 1297893742 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust zero-point-one (>+)*3(>)*7((-)*128>)*2 < 1297893749 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Oh, I was ignoring that pesky issue. < 1297893755 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I mean, brute force is one such algorithm < 1297893758 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Also I think polarity/tape lengths make it slightly less than trivial. < 1297893760 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Because you can't detect that. < 1297893764 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Lymia_zero-point-one: 0.0 < 1297893765 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :elliott, question is. < 1297893766 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(But you can know how the program behaves on all the different ones) < 1297893776 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Do you have to solve the halting problem as a part of it? < 1297893781 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1297893786 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust zero-point-one (>+)*2(>)*9((-)*128>)*2 < 1297893788 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The halting problem is never the answer to any serious question. < 1297893798 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Apart from maybe "What dun that Turing fellow") < 1297893800 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Lymia_zero-point-one: 0.0 < 1297893842 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :elliott, eh, well. < 1297893884 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :I can see it working, it's just that I have no clue how it would work. < 1297893895 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :My, GNU C is fancy: < 1297893895 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nonnull (arg-index, ...) < 1297893895 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The nonnull attribute specifies that some function parameters should be non-null pointers. For instance, the declaration: < 1297893911 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Lymia: there are a finite number of BF Joust programs < 1297893912 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Mostly because if you modify your warrior to behave differently, the enemy has a good chance of changing it's behavior in response too. < 1297893916 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :because the cycle count is finite < 1297893927 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :therefore, iterate through every BF Joust program until you find one that beats your input on all tape lengths and polarities < 1297893928 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Q.E.D. < 1297893936 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Brute force. < 1297893937 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :I like it. < 1297893942 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's what's for dinner. < 1297893946 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Note: This would be hideously impractical.) < 1297893958 0 :jcp!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1297893960 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You think? < 1297893966 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: On occasion. < 1297893977 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Nice understatement you have there < 1297893996 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There's only upwards of 7^10000 programs to go through < 1297894012 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :Does a unmatched [ or ] cause EgoJoust to error? Or does it compensate somehow? < 1297894024 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Egojoust compensates somehow, the others error < 1297894033 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :iconmaster: It nops. But no, don't do that. < 1297894037 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Also, ([)*n is invalid. < 1297894039 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Use ()%. < 1297894064 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust quickest-loser ([)*1 < 1297894064 0 :iconmaster!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1297894067 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: For the record, I added in a slight bias for shorter programs; it got rid of the dead ballat at the end, but it hasn't innovated anything else than evo_4. Who knows, though, maybe tomorrow morning it has dreamed up a winrar. < 1297894068 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: You missed an 0 < 1297894074 0 :iconmaster!~rooms@dsl-72-18-49-91.bbr0.brdtny.empacc.net JOIN :#esoteric < 1297894075 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Lymia: It's a nop in egojoust. < 1297894077 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Because egojoust sucks. < 1297894079 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Crap. < 1297894079 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Lymia_quickest-loser: 3.1 < 1297894091 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Oh, for some reason I actually thought it was 10000 < 1297894103 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, >:3 < 1297894105 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Nope, -1 just turns into that because Gregor am dum < 1297894118 0 :copumpkin!unknown@unknown.invalid QUIT :Quit: Computer has gone to sleep. < 1297894157 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :How about a program that floods the hill with randomly generated programs? < 1297894210 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, I have the perfect name for such a program. < 1297894212 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Asshole". < 1297894222 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :Lol. < 1297894290 0 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1297894300 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :the hill wouldn't be flooded, random programs would rarely get anywhere < 1297894309 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Flood the hill with evolved programs? < 1297894316 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :anyway, time to go home < 1297894322 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :As they are evolved agienst eachother... < 1297894323 0 :ais523_!unknown@unknown.invalid QUIT :Quit: Page closed < 1297894328 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That program is calles "fizzie". :p < 1297894333 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1297894346 0 :iconmaster!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1297894353 0 :iconmaster!~rooms@dsl-72-18-49-91.bbr0.brdtny.empacc.net JOIN :#esoteric < 1297894368 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe "4" does not quite yet equal "flood". < 1297894371 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, how long does a generation normally take to process? < 1297894392 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :FIVE YEARS < 1297894402 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :He's using cranklance, which is like lance, but operated with a hand-crank. < 1297894454 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Lymia: I haven't exactly timed it. Maybe around a minute or five? Depending on the parameters, of course. < 1297894460 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1297894482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`yes < 1297894510 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y < 1297894516 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`yes no < 1297894517 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no \ no < 1297894535 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh yes < 1297894556 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I HATE HATE HATE that a case can't point to a variable declaration < 1297894559 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :y < 1297894560 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*declaration. < 1297894565 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :HackEgo: Are you saying 'no' just to be negative? < 1297894572 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`yes yes \ no < 1297894573 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no \ yes \ no < 1297894579 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`yes yes \ no \ maybe < 1297894580 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :yes \ no \ maybe \ yes \ no \ maybe \ yes \ no \ maybe \ yes \ no \ maybe \ yes \ no \ maybe \ yes \ no \ maybe \ yes \ no \ maybe \ yes \ no \ maybe \ yes \ no \ maybe \ yes \ no \ maybe \ yes \ no \ maybe \ yes \ no \ maybe \ yes \ no \ maybe \ yes \ no \ maybe \ yes \ no \ maybe \ yes \ no \ maybe \ yes \ no \ maybe \ yes < 1297894592 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :Lol its a bot. < 1297894599 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :What an observation! < 1297894604 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!ls < 1297894611 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls < 1297894612 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: *!sh ls < 1297894612 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :interps < 1297894636 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls interps | fmt -w400 < 1297894637 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l Makefile adjust axo befunge bf_txtgen bfjoust boof c-intercal cat cfunge clc-intercal dimensifuck egobch egobf fukyorbrane gcccomp gforth_quit ghc glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl < 1297894653 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :!sh cat interps/Makefile < 1297894653 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :CC=gcc < 1297894664 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wow that made an unholy noise < 1297894667 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :as all the messages came in at once < 1297894670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!underload ((a)S:^):^ < 1297894682 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : # simply cheks when you make that these are installed, which is nice for fresh < 1297894683 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: "cheks" < 1297894691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as i thought... < 1297894699 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : .SUFFIXES: .c .cc .cpp .bin < 1297894699 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : < 1297894699 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : .c.bin: < 1297894708 0 :hiato!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1297894713 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :also, s/bin/exe/ is the standard extension for such < 1297894716 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(yes, even on Unix...) < 1297894750 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes people < 1297894752 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo '(:aSS):aSS' | interps/underload < 1297894762 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.16487: line 1: interps/underload: is a directory < 1297894767 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1297894774 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!ls interps/underload < 1297894782 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er < 1297894791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls interps/underload | fmt -w400 < 1297894791 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :underload.bin underload.c < 1297894806 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo '(:aSS):aSS' | interps/underload/underload.bin < 1297894807 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Usage: derl (-o|-a) [inputfile] < 1297894807 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :              | < 1297894807 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :             /`\ < 1297894833 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, that was amusing. < 1297894836 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: your missing a head < 1297894843 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :variable: it's egobot's -o| < 1297894844 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :                          | < 1297894844 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :                          |\ < 1297894846 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :also, *you're :| < 1297894850 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo '(:aSS):aSS' | interps/underload/underload.bin -o < 1297894850 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(:aSS):aSSAttempt to execute unknown command 10 < 1297894855 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: echo -n < 1297894858 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1297894863 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo -n '(:aSS):aSS' | interps/underload/underload.bin -o < 1297894864 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(:aSS):aSS < 1297894892 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads this channel a lot - I should talk more < 1297894913 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wait we have actual lurkers? :) < 1297894936 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION talks a lot, and generally makes a fool outa himself < 1297894980 0 :fungot!~fungot@momus.zem.fi JOIN :#esoteric < 1297895038 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!run ls interps/*/*.bin | fmt -w400 < 1297895057 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!echo hi < 1297895059 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1297895065 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!run ls interps/*/*.bin | fmt -w400 < 1297895077 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :isn't that legal syntax? :( < 1297895077 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :iconmaster: not as much a fool as the rest of us make of ourselves on a regular basis :) < 1297895081 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes < 1297895086 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :!run ls interps/*/*; echo hi < 1297895089 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :er < 1297895090 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: "!run" < 1297895091 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ul (aS(:^)S):^ < 1297895091 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(aS(:^)S):^ < 1297895096 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :doofus :) < 1297895098 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :!echo im silly! < 1297895099 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :im silly! < 1297895101 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think I like that more. < 1297895103 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1297895106 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls interps/*/*.bin | fmt -w400 < 1297895110 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't have them rude words. < 1297895121 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :interps/1l/1l_a.bin interps/2l/2li.bin interps/adjust/adjust.bin interps/axo/axopp.0.1.0.bin interps/befunge/bef.bin interps/kipple/cipple.bin interps/malbolge/malbolge.bin interps/pbrain/pbrain.bin interps/sceql/sceql-0.1.bin interps/trigger/trigger.bin interps/udage01/switch.bin interps/underload/underload.bin interps/unlambda/unlambda.bin < 1297895137 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: What rude words. < 1297895150 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah there doesn't seem to be a uniform naming < 1297895157 0 :hiato!~nine@clam.leg.uct.ac.za JOIN :#esoteric < 1297895161 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: indeed, see the makefile for more < 1297895164 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :elliott: The ASS. < 1297895174 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Quite. < 1297895179 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: The palindromic one is surely even better, though. < 1297895181 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is going to make RPOS v2 this weekend. Joy! < 1297895183 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i am trying to make a program that can run another interpreter while cutting off the input < 1297895192 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: to what end? < 1297895194 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since EgoBot refuses to do so < 1297895205 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean by cutting off the input? < 1297895219 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: so that i can give EgoBot underload programs that produce an infinite line < 1297895228 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :cutting off the output then < 1297895230 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :why not just use fungot :-P < 1297895231 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :elliott: you prolly have mzscheme running < 1297895233 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er ups < 1297895234 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1297895237 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :is that why < 1297895240 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :s/ $// < 1297895243 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :because i use mzscheme < 1297895245 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i see :| < 1297895258 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1297895258 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1297895270 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: fungot doesn't take urls < 1297895271 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: only i can use them, however, in book or lecture form. ( define-operation ( cell-contents cell)) < 1297895274 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :!echo iconmaster is a great guy! < 1297895276 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :iconmaster is a great guy! < 1297895283 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :What a tool. < 1297895299 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1297895335 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: er does it not? < 1297895341 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i believe it does < 1297895341 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp ulcut sh interp/underload/underload.bin | head -c5000 < 1297895342 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter ulcut installed. < 1297895343 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or at least ^def does. < 1297895346 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it does? < 1297895349 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :think so, yes. < 1297895350 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1297895350 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1297895361 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well, it has that str stuff. < 1297895365 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ask fizzie if it does HTTP. < 1297895366 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I think it does < 1297895367 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!ulcut ((a)S:^):^ < 1297895368 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.17170: line 1: interp/underload/underload.bin: No such file or directory < 1297895374 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ff < 1297895381 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1297895385 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^str 0 get < 1297895385 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :foobar < 1297895387 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^str 9 get < 1297895387 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Empty. < 1297895390 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^str 9 set abc < 1297895390 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Set: abc < 1297895390 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp ulcut sh interp/underload/underload.bin -o | head -c5000 < 1297895391 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :There is already an interpreter for ulcut! < 1297895394 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^str 9 add def < 1297895394 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Added. < 1297895396 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^str 9 set (abc) < 1297895396 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Set: (abc) < 1297895397 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp ulcut < 1297895398 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^str 9 add S < 1297895398 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Added. < 1297895398 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter ulcut deleted. < 1297895399 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp ulcut sh interp/underload/underload.bin -o | head -c5000 < 1297895401 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter ulcut installed. < 1297895403 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul str:9 < 1297895403 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...bad insn! < 1297895405 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!ulcut ((a)S:^):^ < 1297895405 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.17295: line 1: interp/underload/underload.bin: No such file or directory < 1297895407 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1297895408 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^str 9 get < 1297895408 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(abc)S < 1297895412 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :goddamn < 1297895413 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1297895416 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: dude, ask fizzie < 1297895420 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure it does http < 1297895635 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It was supposed to. < 1297895641 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But it never did. < 1297895655 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1297895669 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^delinterp ulcut < 1297895676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er < 1297895679 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp ulcut < 1297895679 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter ulcut deleted. < 1297895689 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The str stuff can be used for longer stuff though, right. < 1297895730 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help userinterps < 1297895731 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :userinterps: Users can add interpreters written in any of the languages in !help languages. See !help addinterp, delinterp, show | !userinterps. List interpreters added with !addinterp. < 1297895737 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show slashes < 1297895737 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :perl (sending via DCC) < 1297895787 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm that one definitely can take either stdin or file < 1297895790 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :!help languages < 1297895790 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. < 1297895800 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The ^help text seems to be lying somewhat, str:n doesn't work everywhere. < 1297895803 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^str 9 get < 1297895803 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(abc)S < 1297895806 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ul str:9 < 1297895806 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...bad insn! < 1297895808 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^def tmp ul str:9 < 1297895809 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1297895811 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^tmp < 1297895812 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :abc < 1297895836 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :!c int main() {printf("test");} < 1297895850 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1297895903 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp test sh echo < 1297895903 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :There is already an interpreter for test! < 1297895910 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp test < 1297895920 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what < 1297895923 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ouch, lance 2 is pretty slow. < 1297895928 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp test sh echo < 1297895928 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :There is already an interpreter for test! < 1297895929 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Needs more inlining. < 1297895942 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :must be something other then... < 1297895944 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show test < 1297895944 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :That is not a user interpreter! < 1297895952 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp test2 sh echo < 1297895955 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter test2 installed. < 1297895960 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!test2 hi < 1297895985 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm that looks like something taking stding < 1297895992 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp test2 < 1297895993 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter test2 deleted. < 1297896028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp ulcut sh interp/underload/underload.bin -o < 1297896028 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter ulcut installed. < 1297896034 0 :iconmaster!unknown@unknown.invalid QUIT :Quit: Rooms • iPhone IRC Client • http://www.roomsapp.mobi < 1297896035 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!ulcut (:aSS):aSS < 1297896035 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.17885: line 1: interp/underload/underload.bin: No such file or directory < 1297896047 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1297896059 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait fuck < 1297896067 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp ulcut < 1297896067 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter ulcut deleted. < 1297896086 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp ulcut sh interps/underload/underload.bin -o | head -c5000 < 1297896087 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter ulcut installed. < 1297896096 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!ulcut (:aSS):aSS < 1297896097 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Attempt to execute unknown command 10 < 1297896111 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Where does the argument go in anyways. < 1297896126 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :That is, the program being submitted for running. < 1297896143 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Lymia: i think it's sent on stdin for userinterps < 1297896168 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but on files for languages < 1297896177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(that /tmp thing) < 1297896184 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Why is this program slower... < 1297896207 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also why does it keep adding a newline < 1297896209 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp runc sh cat > tmp.c | gcc -O3 -o tmp tmp.c | ./tmp < 1297896210 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter runc installed. < 1297896218 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :!runc int main() {printf("test");} < 1297896219 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.18166: line 1: tmp.c: Permission denied < 1297896235 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1297896240 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Lymia: there is already a c language in EgoBot btw < 1297896251 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :!deinterp runc < 1297896262 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :comedy of the day: "-Ofast" is an actual gcc option < 1297896263 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp runc < 1297896268 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter runc deleted. < 1297896290 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :So. < 1297896298 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Lymia: no changing files directly allowed, iirc < 1297896302 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :use HackEgo for that < 1297896306 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott: my compiler will have -Olsner < 1297896307 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Buh. < 1297896307 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1297896316 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: turns on lsner optimisations? < 1297896328 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :yep, lsner, that's right < 1297896342 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :!c int main() { printf("test or something"); } < 1297896342 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh interps/underload/underload.bin < 1297896344 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :test or something < 1297896345 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Dosn't work. < 1297896349 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :... < 1297896350 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Never mind! < 1297896353 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1297896372 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh interps/underload/underload.bin fnord < 1297896372 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Usage: derl (-o|-a) [inputfile] < 1297896373 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :              | < 1297896373 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :              >\ < 1297896382 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Least-Squares Nonlinear Equation R-something? < 1297896393 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :yuck, debugging... as soon as you find yourself debugging a C program you know that you've already failed and might as well start over from the beginning and try to get it right this time < 1297896397 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Reduction < 1297896412 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :!c void boom () { register int esp asm ("esp"); esp = 50; printf("Byebye, %u!",esp); } int main() { boom(); return 1 } < 1297896413 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1297896416 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1297896429 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo -n '(:aSS):aSS' | interps/underload/underload.bin -o < 1297896430 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(:aSS):aSS < 1297896450 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :!c void boom () { register int esp asm ("esp"); esp = 50; printf("Byebye, %u!",esp); } int main () { boom(); return 1; } < 1297896452 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :./interps/gcccomp/gcccomp: line 52: 18490 Segmentation fault /tmp/compiled.$$ < 1297896528 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There *are* easier ways to segfault. < 1297896540 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what happens if you do something like !c int main() { kill(getppid()); } < 1297896540 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :!c int nya[1024]; void mungTheStack() { register int *esp asm ("esp"); memcpy(esp,nya,1024*sizeof(int)); } int main () { mungTheStack(); } < 1297896543 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :./interps/gcccomp/gcccomp: line 52: 18598 Segmentation fault /tmp/compiled.$$ < 1297896543 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :I"m just messing around < 1297896550 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!ulcut < 1297896550 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Attempt to execute unknown command 10 < 1297896559 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :I'm* < 1297896612 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :s/1024*sizeof(int)/sizeof nya/ -- even when messing around, no need to look all ugly. < 1297896625 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :!c int main () { main(); } < 1297896629 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :./interps/gcccomp/gcccomp: line 52: 18705 Segmentation fault /tmp/compiled.$$ < 1297896645 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp ulcut < 1297896646 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter ulcut deleted. < 1297896766 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp test2 sh wc < 1297896779 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!echo hi < 1297896787 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1297896790 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter test2 installed. < 1297896794 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!test2 hi < 1297896818 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!echo hi < 1297896827 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is croaking < 1297896839 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1297896846 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!test2 hi < 1297896848 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 1 3 < 1297896852 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1297896933 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp test2 < 1297896934 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter test2 deleted. < 1297897006 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :$ ./lance '(]' '' < 1297897006 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Syntax error: Unmatched ( (on line 1, at column 1), closed with [ (on line 1, at column 2) < 1297897011 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :GOOD ENOUGH ERROR REPORTING, DEEWIANT?! < 1297897017 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1297897019 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :needs an inversion there < 1297897026 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :NOPE < 1297897033 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Syntax error: Unmatched ( (on line 1, at column 1), closed with ] (on line 1, at column 2) < 1297897038 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: WOULD YOU LIKE THE LINE UNDERLINED < 1297897050 0 :iconmaster!~rooms@dsl-72-18-49-91.bbr0.brdtny.empacc.net JOIN :#esoteric < 1297897052 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Mostly the column < 1297897060 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: PERHAPS A TWO-PRONGED ARROW POINTING TO BOTH RELEVANT CHARACTERS? < 1297897070 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Sure < 1297897071 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Including a 2D line for all those multi-line cases. < 1297897083 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :2D lines! What witchery < 1297897211 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps you should produce a data: URL that encodes a PNG where you've printed the offending code with some fancy highlights and lens flares. < 1297897222 0 :Mathnerd314!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1297897228 0 :cheater99!~cheater@g230228034.adsl.alicedsl.de JOIN :#esoteric < 1297897249 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Or open the user's browser auto-magically. < 1297897257 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Produce a data: URL with befunge code that draws the offending code using TURT < 1297897307 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So how's CCBI's error-reporting :) < 1297897320 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Excellent < 1297897326 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust nonsense [[(-)*256(+)*256]+] < 1297897396 0 :pikhq!~pikhq@71-219-216-33.clsp.qwest.net JOIN :#esoteric < 1297897410 0 :pikhq_!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1297897436 0 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1297897520 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: But Befunge has no errors :P < 1297897536 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : Precisely < 1297897561 0 :oerjan!unknown@unknown.invalid QUIT :Remote host closed the connection < 1297897571 0 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1297897611 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: < 1297897612 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_nonsense: 11.9 < 1297897612 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :$ echo "" > x; ccbi x < 1297897612 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :CCBI :: Infinite loop detected! < 1297897613 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : Detected by Funge-Space at (112,0) with delta (1,0): < 1297897613 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : IP found itself whilst processing spaces. < 1297897623 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: STANDARDS INCOMPLIANT < 1297897629 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :By default, yes < 1297897633 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :BOO < 1297897634 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It has the -I option if you really want to infloop < 1297897681 0 :Slereah!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1297897747 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think the only other one is in STRN.G < 1297897765 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, other than the various equivalent situations in which infloops can occur for IPs < 1297897841 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The static area even makes the error messages ugly, it'd detect it at (0,0) otherwise :-/ < 1297897881 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I will pay you £5 if you remove the static area and implement some fancy just-as-fast-but-elegant thing in the next CCBI :-P < 1297897886 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Because fuck cfunge, man. < 1297897903 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There is no just-as-fast, that's the problem :-P < 1297897977 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Didn't you say some k-d tree thing would help? :-P < 1297897982 0 :Slereah!~buttes@ANantes-259-1-126-186.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1297897997 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That just helps when you have multiple boxes < 1297898015 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I refuse to believe that a static area is necessary to be competitive with cfunge. < 1297898023 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Optimise other shit :P < 1297898078 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't change the fact that if (x>=0&&y>=0&&y<128&&x<128) return array[y*128 + x] is faster than if (x>=ox&&y>=oy&&y)*9([-]>*21' '' < 1297898149 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Syntax error: Unmatched ( (on line 2, at column 1) < 1297898149 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I think not. < 1297898155 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: And? < 1297898168 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :... and stuff like that is by far the bottleneck? < 1297898180 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: On benchmarks that are how artificial, exactly? :-P < 1297898187 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :On real programs, mostly < 1297898188 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure there's some other part of CCBI less optimised. < 1297898192 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :On benchmarks it's the other stuff < 1297898208 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which is why 2.0 didn't have a static area < 1297898271 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure there's room for improvement in other areas but if it's in the low 10% and you're more than 10% slower it really doesn't matter < 1297898290 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: How much is the difference? It surely can't be more than 0.05s on anything. It fundamentally violates my worldview that such simple differences in conditionals and arithmetic could be a deal-breaker. < 1297898296 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Are you sure D overhead isn't hurting you? :-P < 1297898324 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: On fun_got's underload interpreter on some program the difference was like 20s to 16s or something < 1297898339 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: "fun_got"; that kind of stuff violates channel rules I'm sure. < 1297898340 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Given that it was mostly just tight loops in the initial area < 1297898346 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I didn't want to ping it :-P < 1297898349 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Please tell Deewiant that talking about fungot behind its back is a bannable offence. < 1297898350 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :elliott: c has an ignore restarter, restart/ ignore do? the symbols look familiar ( p,q,r) but i can < 1297898356 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It has the right to express its views, after all. < 1297898386 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :elliott: But we all do that about you! Uh, I mean, never mind. < 1297898390 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Generalisation of my UTTER GENIUS THREADED CODE IDEA: Do magic so that tight loops don't /need/ to look at fungespace like that. < 1297898398 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ITT: I read logs < 1297898400 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1297898428 0 :nik340!~ndaquann@c-68-32-1-179.hsd1.pa.comcast.net JOIN :#esoteric < 1297898435 0 :nik340!unknown@unknown.invalid PART #esoteric :? < 1297898451 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :FAREWELL NIK340 < 1297898461 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :WE HARDLY KNEW YE < 1297898508 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, what's up with the parser stack here. < 1297898662 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :$ ./lance '()*3(' '[]' < 1297898663 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Syntax error: Unmatched ( (on line 2, at column 1) < 1297898663 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WHAT DEFINITION OF LINE ARE YOU USING HERE < 1297898679 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1297898719 0 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1297898826 0 :iconmaster!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1297898850 0 :Behold!unknown@unknown.invalid QUIT :Remote host closed the connection < 1297899149 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wtf :/ < 1297899156 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :there are definitely no newlines here. < 1297899162 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1297899162 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :DUR < 1297899179 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fuck roads. < 1297899193 0 :tswett!~Warrigal@unaffiliated/ihope JOIN :#esoteric < 1297899202 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: totally < 1297899259 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Tk actually looks native on Windows nowadays? < 1297899268 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Am I in some kind of alternate reality? < 1297899304 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tk has always looked native on not-UNIX. < 1297899338 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it used to look native there. < 1297899341 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmmm, Motif. < 1297899431 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Tk isn't native on OS X. < 1297899437 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But yeah, on Windows, it looks fine. See: IDLE. < 1297899444 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(It's native-ISH on OS X.) < 1297899451 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(But not nearly native enough.) < 1297899467 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott, OSX is not not-UNIX < 1297899469 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I thought < 1297899474 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, right, it was merely "made an attempt at native" on OS X. < 1297899477 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1297899481 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Um, not oh < 1297899498 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: So... with your model, ( knows where the { is, and ) knows where the } is, right? < 1297899501 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think it was actually totally native on classic Mac OS. < 1297899501 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And everything knows where ( is. < 1297899509 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And certainly was on random PDAs it was ported to. < 1297899515 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Yeah. In fact, {}) all know where ( is, and ( stores where all the others are. < 1297899516 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't think Tk looked very good on Windows either; wasn't the whole point of Tile that it looks more native on Windows? < 1297899526 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Toooo muuuuuch indirectionnnnnnnnnnnnnn < 1297899531 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Not really. < 1297899534 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Waaaaaaaah < 1297899534 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Well, maybe. < 1297899535 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: No, the whole point of Tile was to make it look right on X. < 1297899538 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :All I know is IDLE looks perfect on Windows. < 1297899544 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :As in is-natively-rendered. < 1297899547 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: On Windows it just used native widgets. < 1297899549 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"# Native look and feel under Windows XP < 1297899550 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Wooooh, my favorite episode of Seinfeld is on. < 1297899552 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :# Native look and feel under other Windows versions" < 1297899555 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: But ( just needs to know where { is, and ) where } is, right? < 1297899560 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Very odd. It used native widgets. < 1297899563 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Does } know anything? Apart from where ( is? < 1297899564 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That is what Tile lists as their features. < 1297899568 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Yeah. And the counts. < 1297899572 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Perhaps IDLE uses Tile then. < 1297899574 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But doubtful. < 1297899576 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why are we talking paste tense? < 1297899576 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Since it doesn't on X. < 1297899590 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Right, well, everything knows where ( is. But I'd rather that ) know where } is directly. < 1297899593 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Since ( doesn't need to know that. < 1297899600 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Which means I need MORE FIELDS YAY < 1297899603 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :To gobble up MORE MEMORY < 1297899622 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :00:50 elliott> Syntax error: Unmatched ( (on line 2, at column 1) < 1297899622 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :00:50 elliott> WHAT DEFINITION OF LINE ARE YOU USING HERE < 1297899628 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: fixed :P < 1297899640 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my guess is that it is giving the position of the eof instead of the original ( < 1297899653 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1297899661 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it was that i forgot a break; in the ) case, so it fell through to the \n case < 1297899669 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :a wonderful, stupid combination < 1297899687 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :`make love < 1297899693 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :`run make love < 1297899718 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :In crank, there's two fields; "match" points ( to ) and back, { to } and back; "inner" points from ( to { and back, } to ) and back. I'm not sure if I use the "match" fields at all after parsing is done, though. < 1297899735 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: You have to; ( on )*0 jumps to the ). < 1297899742 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Unless you SNEAKILY ELIDE IT; which I probably should. < 1297899748 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*IT, < 1297899751 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, well, for inner-less loops, sure. < 1297899753 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yup, Tk for Windows has always *literally used native Win32 widgets*. < 1297899764 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It functions as a wrapper around Win32 on Windows. < 1297899782 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1297899782 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1297899816 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tile, it seems, just lets you use different themes, including using Windows native widgets if you so wish. < 1297899982 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: } during runtime doesn't need to know anything if you do things the way i imagine < 1297899994 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(just pushing a 0) < 1297899998 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's true, using a stack, but I'm not using a stack < 1297900001 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"In the current version, the default < 1297900001 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :font for Tk buttons, labels, entries etc. is "MS Sans Serif" 8 pt regardless of what font the user < 1297900004 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :configured in Windows; this makes Tk programs look slightly (but noticably) different from native < 1297900008 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Windows dialog applications." < 1297900010 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I'm storing the iteration in the (, because egojsout does it that way, and because my last attempt was broken < 1297900012 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and egojsout isn't broken < 1297900015 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :imitation, flattery, etc. < 1297900015 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Could have been bugs like that, I guess. < 1297900031 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: ok without a stack it _also_ doesn't need to know anything < 1297900044 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it needs to know where ( is < 1297900048 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so it knows where to put the 0 or whatever < 1297900061 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: no it doesn't, because { should already have set it to 0 < 1297900066 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hm. right. < 1297900076 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1297900090 0 :pikhq!~pikhq@71-219-241-53.clsp.qwest.net JOIN :#esoteric < 1297900135 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: { and ) both need to know the location of the counter, one of them, ) it seems in this case, needs to know the maximum value for it < 1297900160 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and { needs to know the position of (, and ) needs to know the position of } < 1297900164 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Grawr. < 1297900171 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :"Guys and dolls, isn't that a lavish Broadway musical?" "It's guys and dolls, not guys and guys." < 1297900182 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :( needs to know the position of the counter and the maximal value < 1297900184 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: :D < 1297900200 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: cranklance uses a stack of repetition-counter values; ( pushes old to keep it safe, inits to N; { decrements; pops if zero, jumps otherwise; } again pushes the old value and initializes to 1; ) increments and then either jumps back or pops. Is that the same as your way? < 1297900219 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: incidentally I've been learning that making everything elegant and structs and functions slows things down even if you inline them :/ < 1297900222 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :mostly for max-cycle programs < 1297900238 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I need your EXPERT OPINION. < 1297900249 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :In my opinion, I am an expert. < 1297900253 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :There, now you have my expert opinion. < 1297900267 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Did it take the gcc developers longer to write the error for "case 'x': type var = val;" than it would have for them to automatically transform it into "case 'x': ; type var = val;"? < 1297900269 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The answer is: YES. < 1297900281 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :This would also have achieved: NOT LITTERING CODE WITH SEEMINGLY-MEANINGLESS ";"S < 1297900310 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure it's THE LAW. < 1297900311 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :That's a bad place to put a type declaration anyway, if you need types local to a case you should put them in a block. < 1297900314 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: apart from the "old value" stuff which i don't see the point of < 1297900348 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :s/types local/variables local/ < 1297900358 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : That's a bad place to put a type declaration anyway, if you need types local to a case you should put them in a block. < 1297900362 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Maybe if C didn't make that hideous, I would. < 1297900366 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : I'm sure it's THE LAW. < 1297900368 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :-std=gnu99. < 1297900371 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The LAW doesn't apply. < 1297900372 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: The "old value" is the previous value in the "current counter" variable { and ) manipulate. I guess you could treat it as the top of the stack. < 1297900373 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :case foo: { int x; /* OH NOSE */ } < 1297900383 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Yes, that is indeed ugly. < 1297900394 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Of course were the syntax: < 1297900400 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :switch (foo) { case ('x') { ... } } < 1297900407 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :#define case(x) case x: < 1297900410 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But the fall-thru! < 1297900411 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :then there would be no problem. Also, Duff would have been stopped before he could propagate his insanity. < 1297900419 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: You could do what C# does, have "continue;". < 1297900446 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I used to do that sort of thing before my editor started indenting it all funny. < 1297900459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: oh i see you are not considering the "current value" as on the stack. well that should be equivalent to considering it so, in which case this is all equivalent to my idea i think < 1297900479 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: My editor (VIM!) does it right :P < 1297900526 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Curiously enough, this happened about the same time as my latest Vim to Emacs flop. Hmm, I wonder... nah, can't be related. < 1297900552 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: incidentally if you store the counter and maximal value at (, then only ) needs to keep track of more than one of the others, i think ( both } and ) ) < 1297900605 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well ( and } need to know none of the others, { needs to know ( < 1297900639 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er *i think ( both } and ( ) < 1297900665 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: lol @ vim users < 1297900678 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Oh, I want to use vi, but I'd rather it be at least half as bloated as Emacs..." < 1297900684 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Think you could arrange that for me?" < 1297900709 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :((((DELETED X-RATED SCENE "Also, it would be great if it told me about Ugandan children every time I started it up. Then I'd get good, bloated software, *and* awareness!")))) < 1297900726 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[U+PRBLM TROLL FACE] < 1297900797 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, the current splash (at least in this build) doesn't mention Uganda at all. Feels weird. (I've been ignoring it so haven't noticed.)