< 1224461059 0 :Slereah!n=butt@ANantes-252-1-39-168.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1224461059 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1224461803 0 :Linus`!unknown@unknown.invalid NICK :Linus < 1224462505 0 :Linus!unknown@unknown.invalid QUIT :"Puzzi. Sģ, parlo proprio con te. Puzzi." < 1224463333 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1224463947 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1224464340 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1224465629 0 :Slereah_!n=butt@ANantes-252-1-39-168.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1224468070 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.crazymonkeygames.com/fullscreen.php?game=Pandemic-2 // this game is far more fun than it should be given that the goal is to exterminate humanity. < 1224468231 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Pandemic is actually ^pretty meh < 1224468242 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Once you get how it works, there's no challenge < 1224469187 0 :cathyal!unknown@unknown.invalid QUIT : < 1224469928 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1224469964 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1224470022 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol @ ctcp ping in topic < 1224470519 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1224470531 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :optbot: o hi < 1224470532 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :lament: is amount of coffee consumed actually related to amount of sleep? < 1224470541 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's proportional! < 1224470654 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hi people. < 1224471087 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :interestingly, there have been some ideas about how to most effectively waken up with coffee when you're getting sleepy < 1224471090 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the suggestion is < 1224471101 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :drink a strong cup of coffee and nap for about 15 minutes to half an hour < 1224471110 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :by the time you wake up, the caffeine will be kicking in in full force < 1224471132 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and having napped, you've gotten some sleep thus reducing your sleepiness < 1224471168 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: meh < 1224471182 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ive been wondering < 1224471184 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i have a solution of caffiene for iv use < 1224471185 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you = queer? < 1224471206 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well iv caffeine is always a solution < 1224471206 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: depends what you mean by queer < 1224471206 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or im < 1224471222 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :do you fuck the same sex as yourself ever < 1224471242 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: no, but on a technicality < 1224471253 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you dont have sex? < 1224471261 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1224471266 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you know what i mean < 1224471269 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i presume you're a guy < 1224471274 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm bi < 1224471278 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1224471403 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so you me and oklopol could have a threesome. :D < 1224471416 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hells yes < 1224471438 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :itd be some sort of crazy esorgy < 1224471672 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :um < 1224471674 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ectomo.com/wp-content/uploads/2007/08/footpussy.jpg < 1224471680 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think that might count as esoteric sex < 1224471707 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Definitely. < 1224471975 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stabs everything. < 1224472028 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | I don't name my software like that < 1224472077 0 :zbrown!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stabs all operating systems < 1224472246 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: do you drink coffee with sugar? < 1224472265 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1224472282 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sugar kicks in very quickly < 1224472296 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :blech < 1224472302 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :coffee with sugar is terrible < 1224472310 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you must hate cuban coffee then < 1224472872 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i like coffee < 1224472877 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nothing but coffee beens and water < 1224472900 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :especially delicious when extracted under high pressure < 1224473058 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :espresso is indeed delicious < 1224473985 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i just solved the halting problem! < 1224474015 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :er, nevermind, i was wrong < 1224474470 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1224475652 0 :immibis!n=immibis@125-236-142-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1224476980 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's time to play "spot the GIMPing"! < 1224476986 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/pics/other/pec2.jpg // spot the GIMPing! < 1224477110 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1224477224 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oooh < 1224477236 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :nice architecture < 1224477246 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but the ball is obvious < 1224477763 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :nice ball, but the architecture is obvious < 1224477777 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1224477898 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :is it his shirt? < 1224477922 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :possibly the fog? < 1224478406 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :hmm, http://codu.org/hats/BritDrivingCap-sm.jpg is a flat cap? I didn't recognise it from that angle, thought it was something else :) < 1224478443 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Reload pec2.jpg , I made some fixes. < 1224478446 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But yes, it was the ball. < 1224478450 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(And still is) < 1224478522 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :Looks a lot better now. I think needs some sort of reflection in the cylindrical shiny thing, though, even if it is blurry. And maybe a bit of a shadow. < 1224478570 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It has a bit of a shadow. < 1224478600 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it should be reflected ...? < 1224478610 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(That is, I don't think my feet are visible) < 1224478634 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the ball still looks fake < 1224478656 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i can tell you why too < 1224478665 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Please do, that's the skill I lack :P < 1224478696 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :one: the shadow on the ball is dark but the grating isnt as dark < 1224478714 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :second < 1224478729 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :look at the direction the light is coming from on your body < 1224478735 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its coming from the left, reflecting off the wall < 1224478743 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but the ball has light coming from top < 1224478744 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :slightly right < 1224478762 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you're standing in the shadow of a pillar. wheres that light coming from on the ball? < 1224478798 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The ball should be lit purely by ambient light I suppose. < 1224478803 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1224478810 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it should be lit just like you're lit < 1224478825 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the lights just coming from the wrong direction < 1224478837 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Where should it be coming from? Up and left? < 1224478844 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's what I had before and it seemed funky to me. < 1224478852 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :same direct as on your body < 1224478876 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :namely, left ish, maybe slightly up < 1224478886 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :with some minor specs on the far left and right sides like your shoes < 1224479340 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Refresh. Better or worse? < 1224479392 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :better with the light, but the shadows are still off. < 1224479404 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :look around your feet, see how the shadows on the grating are? < 1224479418 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I see how they are, I have no idea how to replicate that. < 1224479443 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just make the grating dark < 1224479444 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1224479466 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have to do this manually, don't I X-P < 1224479471 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :look at the way the grating is < 1224479479 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its bright < 1224479483 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no shadow on the grating < 1224479663 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for absolute photorealism, i recommend filling the screen with #000000 < 1224479664 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I know what you're saying, it's just a bit more tedious than "add a dark area and fade it to 50%" :P < 1224479714 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1224479724 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just hand paint a new layer with some black < 1224479726 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :jesus christ < 1224479770 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but hand painting = a process X-P < 1224479772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, just add a layer of black jesus christ < 1224479775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and it'll be fine < 1224479849 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Everything is fine with some black Jesus Christ. < 1224479977 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of course, this time it's uploading SUUUPERSLOOOOOOOWWWWWWWLLLLYYYY < 1224480164 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1224480185 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Rererererererelook for me? :) < 1224480235 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :better. make it darker right where the ball meets the grate < 1224480269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: your swing looks pretty fake too < 1224480287 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: That was an actual swing -_- < 1224480298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: then maybe i'm calling you a nerd :P < 1224480307 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: But it's difficult to swing well when you're being SOAKED IN EFFING FREEZING COLD WATER < 1224480318 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1224480327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, possibly < 1224480364 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1224480366 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you're holding that mallot like a pussy < 1224480369 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you never answered my question < 1224480402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, GregorR, you should hold mallots like cocks, not like pussies < 1224480411 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because, you know, they're sticks < 1224480425 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: indeed i didn't < 1224480428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what question? < 1224480437 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :will you marry me < 1224480442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1224480447 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: he's mine bitch < 1224480448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1224480451 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i knew you'd say that :D < 1224480487 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No problem with polygamy. < 1224480515 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1224480517 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1224480521 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :is that a yes or no < 1224480546 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's right < 1224480548 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :infact, bsmntbombdood, you, me, and your girl friend < 1224480556 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we could all get married to one another < 1224480557 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you really want me to answer, i guess i could decline, but i'm not sure if you'll prefer that :D < 1224480558 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it'll be awesome < 1224480569 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*sure you'll < 1224480574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1224480578 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah marriage circle < 1224480579 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :does psygnisfive have male parts or female parts? < 1224480584 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :male parts < 1224480605 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In a jar. < 1224480623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps #esoteric should makes the worlds largest marriage graph < 1224480646 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*make < 1224480655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*world's < 1224480664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i suck at s's < 1224480687 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :see you later, math exam fun -> < 1224480710 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you don't them them mormons have a dude with more than 36 wives? < 1224480724 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That was quite the sentence. < 1224480739 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1224480764 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*you don't think those mormons have a dude with more than 36 wives? < 1224480774 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1224480794 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood < 1224480803 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets on knee < 1224480821 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pulls out two equally awesome ring algebras < 1224480826 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :will you guys marry me? < 1224480827 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :only if you got me a cool ring < 1224480842 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :goddamnit, i don't understand ring algebra < 1224480861 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but its really awesome < 1224480901 0 :omniscient_idiot!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I don't think many mormoms are married to irc bots. < 1224480919 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swaps out his personality for a bit of fun. < 1224480921 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GOD HATES FAGS < 1224480926 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've always been interested in teledildonics platforms... < 1224480963 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh by the way, does anyone here have access to springerlink through their uni? < 1224481826 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1224482342 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1224482375 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1224484030 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. and dlte ur files. and email ths to < 1224485770 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The fungot crash log looks like it has generated some babble without the correct terminating '2' in it. < 1224485770 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: lemme see if i can < 1224485928 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm still not sure why in a stack "0 -29 -25 -21 ... 87 91 95 46947 3" executing STRN's 'P' instruction turns the stack into "... 87 91 95 99 3". < 1224486332 0 :immibis!n=immibis@125-236-142-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1224486385 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i should find a hobby besides annoying people with irc bots < 1224486410 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Is that "using bots to annoy people" or just "annoy people who have bots"? < 1224486419 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :using bots to annoy people < 1224486421 0 :CoffeeBot!n=CoffeeBo@125-236-142-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1224486428 0 :CoffeeBot!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1224486473 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess it could've also been that "people who are both annoying and have bots" was the hobby. < 1224486488 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no because that doesn't make sense < 1224486779 0 :Jiminy_Cricket!unknown@unknown.invalid PRIVMSG #esoteric :To the general population, irc bots themselves don't make sense. < 1224487023 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My bot doesn't make any sort of sense either. There's no way it could end up in the text output place without having a terminating 2 on the output row. There must be some other issue. < 1224488132 0 :toBogE!n=toBogE@125-236-142-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1224488655 0 :CoffeeBot!n=CoffeeBo@125-236-142-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1224488655 0 :CoffeeBot!unknown@unknown.invalid PRIVMSG #esoteric :^echo optbot < 1224488655 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot optbot < 1224488655 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :CoffeeBot: just don't claim I made it :) < 1224488656 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: running qbf results in some state |S> < 1224488656 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: i have that down, i'll have money < 1224488656 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: what are the threads? < 1224488656 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: huh? only tests a single bit index for pheromones are not fnord < 1224488657 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: right < 1224488657 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: ummm...i dont know. that is < 1224488658 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: this isn't branfuck? < 1224488658 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: the latter. see the topic) < 1224488658 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: 'A tom' < 1224488676 0 :CoffeeBot!unknown@unknown.invalid PART #esoteric :? < 1224488688 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :bug in optbot: what is branfuck? < 1224488688 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: in fatbot < 1224488703 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh, whatever. In fatbot then < 1224489599 0 :clog!unknown@unknown.invalid QUIT :ended < 1224489600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1224489644 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1224489805 0 :fungot!unknown@unknown.invalid QUIT :"just testing..." < 1224489865 0 :fungot!n=fungot@momus.zem.fi JOIN :#esoteric < 1224489988 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Haven't fungotized the Befungized Underload interp yet, but I bumped the cycle count up a bit. < 1224489988 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: they are talking to you < 1224489993 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:aSS):aSS < 1224489997 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(:aSS):aSS < 1224490091 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1224490094 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1224490094 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf, code=text/str:N; ^str 0-9 get/set/add [text] < 1224490104 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1224490121 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[[.+]+] < 1224490122 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : . . !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻ ... < 1224490284 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Newlines are filtered a bit. < 1224490292 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But that Underload interp is the brainfuck one. < 1224490294 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^show ul < 1224490294 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>,[>,]<[<]>[<+4[>-8<-]+>-[-7[-2[<+3[>-4<-]+>[<+4[>-5<-]+>[-11[-3[[-]<2[>[-]>+<2-]>>[<2+>>-]+<[->-<3[[>+<-]<]>>[>]]>[->[>]<[[>+<-]<]<2[[>+<-]<]<[[>+<-]<]>>[>]>[[[>]>+<2[<]>-]<2[[>+<-]<]>>[>]>[>]>[<2[<]<[<]<+>>[>]>[>]>-]<2[<]>]>>[[<+>-]>]<2[<]]]<[->>[>]<[[>>+<2-]<]<2[[>+<-]<]>+>[>]+5[>+8<-]+2>-[<+[<]>+[>]<-]]>]<[->>[[<2+>>-]>]<3[[>+<-]<]]>]<[-<[[<]>.[-]>[[<+>-]>]>>[[<+>-]>]<2[<]<2]>>>[[<+>-]>]<2[<]<]>]<[->>[>]<[[>+<-]<]<2[>>>>[>] < 1224490311 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It used to be too slow to run that (:aSS):aSS quine. < 1224490512 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :... < 1224490516 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :thats a big program < 1224490517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :morning < 1224490549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I ran some coverage analysis on efunge when running mycology, you never test wrapping straight up or straight down (so the cardinal y wrapping code is never hit) < 1224490560 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Mornung. < 1224490598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, nor do you go out of bounds above or below the code at all < 1224490628 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It might interest you to know that fungot's now running on cfunge. (Testing whether the occasional hangup might be a RC/Funge bug. Probably isn't, but you never know.) < 1224490629 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: cat /dev/ mem? how does one convert ( ' ( n e v e r s e)) < 1224490663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well you may hit some cfunge bugs, if you do, report < 1224490696 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1224490709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, also I got no idea if rc/funge is valgrind clean, but a debug build of cfunge is, apart from not freeing the handle list used in SOCK and FILE. (So two "still reachable") < 1224490718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a release build will give a lot more still reachable < 1224490733 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I know this. < 1224490761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, also you don't test ) for negative values of count it seems :) < 1224490765 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I assume that if you can get it to work in one direction you can get it to work in any other direction. < 1224490769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :( yes, but but ( < 1224490769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1224490771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :( yes, but but ) < 1224490777 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :s/but but/but not/ < 1224490778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not* < 1224490794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : indeed, I just had breakfast. Still sleepy... < 1224490814 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hmm, it /should/ try ) with a negative count < 1224490826 0 :oklocod!n=nnscript@sparkgw.utu.fi JOIN :#esoteric < 1224490830 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :maybe I typoed and it does ( twice < 1224490870 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What should () with negative count do? < 1224490876 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :UNDEF < 1224490893 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But is there some sort of sensible behaviour? < 1224490898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well coverage analysis claims you don't try ) with negative < 1224490917 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but does mycology output "UNDEF: ) with a negative"... < 1224490919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, 1) reflect (what I do) 2) pop |count| 3) other < 1224490928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :UNDEF: ( with a negative count reflects and pops 0 times or less than the absolute value of the count < 1224490928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :UNDEF: ) with a negative count reflects and pops 0 times or less than the absolute value of the count < 1224490932 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :2) isn't necessarily sensible < 1224490953 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ah well, I guess I'll have to fix that then < 1224491036 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hacked in that "chroot+setuid after starting" thing so I don't have to have to bother with a real chroot with libraries and everything. < 1224491038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf did someone mess with some bot to make it /msg me? < 1224491058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"* CoffeeBot__ is making a coffee in an office mug with cold milk to help him wake up for you" < 1224491060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just got that < 1224491061 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i asked it to make coffee on account of you being asleep < 1224491061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1224491093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :immibis, I don't drink coffee, this morning I had some fruit juice, and a slice of bread < 1224491141 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1224491233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you never attempts to unload a valid fingerprint when none is loaded? I'm unsure, it may be that the case is detected earlier in my code than in the fingerprint instr stack popping code. < 1224491269 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :not sure if I do < 1224491291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no I can't see any obvious place where it would have been detected... < 1224491378 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh anmaster your away is set to sleeping < 1224491392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :immibis, better now? < 1224491402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, nor do you test MODU's signed division for positive x and y I think < 1224491422 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :probably because it's not interesting < 1224491435 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :again, if it can get it right for negatives it's probably right for positives. < 1224491474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FIXP's rand() for negative arguments (or equal to 0) isn't tested either < 1224491483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that could be worth testing < 1224491491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if the implementation does rand() % argument < 1224491495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for argument == 0 < 1224491497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1224491532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FIXP's acos() never ends up hitting inf or nan either. < 1224491556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it's sqrt() doesn't seem to be tested on negative numbers < 1224491595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CPLI div isn't tested for cases when Bi * Bi + Br * Br == 0 < 1224491679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and CPLI's abs() doesn't hit nan or inf either, but that may not be possible. (Unsure). < 1224491691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ^ < 1224491702 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: submit a patch. < 1224491719 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :there are edge cases everywhere, I can't be bothered to test every single one. < 1224491765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, the FIXP randomness one could be worth testing, since I'm sure at least cfunge would have gotten division by zero there originally. (It doesn't since a few months, due to my fuzz testing) < 1224491928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :immibis, glad you didn't forget to remove the milk from the orange juice :P < 1224492062 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :theres currently three ghosts of coffeebot online due to lag and apparently the server is not disconnecting them < 1224492090 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :...ok the first disconnected < 1224492138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :immibis, I got two messages from that bot both times < 1224492165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so two of them at least were alive at the same time < 1224492205 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no i sent the first, it lagged and got ghosted, so i restarted it and sent the second < 1224492226 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :its a very badly coded bot. it needs recompiling to change the nick it connects with, and if the nick is in use it does nothing < 1224492311 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :theyve all quit now < 1224492316 0 :CoffeeBot!n=CoffeeBo@125-236-142-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1224492333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :here too? :( < 1224492343 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :immibis: easy way out, add a "raw" command < 1224492359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :immibis: ThutuBot needs recompiling to change its nick too... < 1224492366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :immibis, as it is here is it 1) coded in an esolang or 2) runs esolang related stuff? < 1224492368 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :oh, well doesn't help if nick is in use to begin with < 1224492369 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i have a raw command < 1224492370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hi < 1224492374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1224492375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, didn't know you were here < 1224492377 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :er good point < 1224492380 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!p #esoteric < 1224492380 0 :CoffeeBot!unknown@unknown.invalid PART #esoteric :? < 1224492382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I only just joned < 1224492391 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I'll be uncommunicative for a while < 1224492395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :joned, heh < 1224492403 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, joined < 1224492406 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :LOL he typoed :D < 1224492414 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :what a noab! < 1224492417 0 :oklocod!unknown@unknown.invalid NICK :oklopol < 1224492425 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is implementing noprob < 1224492427 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot needs source-code-changes to change the nick too (surprise!) and also doesn't really handle the nick-in-use case. < 1224492428 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: " yes." however, i cannot put a let statment are evaluated is compiler-defined. < 1224492442 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: That's not a real explanation. < 1224492442 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i must depart. but, yeah, i don't really know < 1224492462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ... It just sounded funny in Swedish kind of < 1224492467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the typo < 1224492480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"jon" == ion < 1224492518 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i was half making fun of you, and half actually laughing at the typo, so neither of you need be offended! < 1224492519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so in my head it turned out somewhat like ionized by mixing the Swedish meaning with the English -ed suffix. < 1224492531 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Are you sure that doesn't mean both can get offended. < 1224492544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1224492548 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yes < 1224492613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, those changes for chroot + setuid means you need to start it as root right? < 1224492627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm... I wonder how that interacts with resource limits... < 1224492629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most OSs only let root chroot things < 1224492646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, he could make the binary suid root ;P < 1224492657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and also how it interacts with PERL. < 1224492663 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... or use Cygwin < 1224492666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in the fingerprint < 1224492667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where non-root can chroot things IIRC < 1224492680 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes. (Well, you could do it with the correct capabilities too, I guess.) It drops root privileges immediately after parsing the getopt results, though. < 1224492684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, really? Well I doubt it means anything for security in cygwin. < 1224492685 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it doesn't really work like a typical secure chroot, as all the Win32 API functions just ignore it < 1224492695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yep, it's just there so chroot stuff works < 1224492702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, file system caps :D < 1224492731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm if it drops it there then it needs to have the source file in the chroot < 1224492737 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it does. < 1224492763 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Although the user it setuid()s to only has read permissions for the source file, not write. < 1224492844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, fun fact: avoid loading your language model data using i if you ever planned changing, cfunge uses mmap() to simply reading (handling \r\n across the boundary between two fread() chunks was just too painful...) < 1224492892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FILE use streams though < 1224492895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so does o < 1224492959 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I'll ever try to get that language model stuff to the funge-space; it seems to work just fine by simply seeking around the file and reading few bytes here and there. < 1224492966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1224493002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, using R? < 1224493008 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1224493017 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :cfunge's quite a bit faster than RC/Funge, though. Changed the brainfuck interpreter amount-of-instructions limit from 200k to 600k, and it still says "out of time" in a reasonable time, I think < 1224493022 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[] < 1224493033 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1224493049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes cfunge is fast, that was one of the design goals < 1224493056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tracing slows it down a lot though < 1224493059 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And 600k is enough for the Underload quine, most importantly. < 1224493086 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it worries me that a quine would need a limit of 600k... < 1224493089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it traces to stderr, and stderr is unbuffered < 1224493092 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:aSS):aSS < 1224493096 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(:aSS):aSS < 1224493100 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1224493113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*S):^ < 1224493120 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(a(:^)*S):^ < 1224493121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, 600 * 1024 bf instructions? < 1224493134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(the second one is Keymaker's version, it works a different way) < 1224493151 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Actually 600000. And it's bytecode instructions, so things like +++++ are a single instruction. < 1224493159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1224493165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^show ul < 1224493165 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>,[>,]<[<]>[<+4[>-8<-]+>-[-7[-2[<+3[>-4<-]+>[<+4[>-5<-]+>[-11[-3[[-]<2[>[-]>+<2-]>>[<2+>>-]+<[->-<3[[>+<-]<]>>[>]]>[->[>]<[[>+<-]<]<2[[>+<-]<]<[[>+<-]<]>>[>]>[[[>]>+<2[<]>-]<2[[>+<-]<]>>[>]>[>]>[<2[<]<[<]<+>>[>]>[>]>-]<2[<]>]>>[[<+>-]>]<2[<]]]<[->>[>]<[[>>+<2-]<]<2[[>+<-]<]>+>[>]+5[>+8<-]+2>-[<+[<]>+[>]<-]]>]<[->>[[<2+>>-]>]<3[[>+<-]<]]>]<[-<[[<]>.[-]>[[<+>-]>]>>[[<+>-]>]<2[<]<2]>>>[[<+>-]>]<2[<]<]>]<[->>[>]<[[>+<-]<]<2[>>>>[>] < 1224493178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was that cut off by irc? < 1224493181 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1224493184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1224493186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how long is it? < 1224493208 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty long < 1224493229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, oh an idea, [-] into c (clear cell) < 1224493234 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Around 800 instructions unless I missed some other instruction in-between. < 1224493235 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^show < 1224493235 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :echo reverb rev bf rot13 hi rev2 fib wc ul ctcp < 1224493246 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No, ctcp is immediately after ul; so 800 instructions, then. < 1224493262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, eh? < 1224493269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1224493275 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They're in the state file in the same order as in ^show. < 1224493283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and? < 1224493289 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I looked into that to see how long the program was when compiled into that bytecode. < 1224493296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1224493332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and G in FILE is quite ineffective in cfunge. < 1224493340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so avoid it in performance critical code < 1224493350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you mean "inefficient", I think < 1224493354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"ineffective" means "doesn't work" < 1224493355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah yes.... < 1224493364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it works but is kind of suboptimal < 1224493369 0 :immibis!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1224493376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(it reads one char at a time then appends those to a string buffer) < 1224493379 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :G is used only at startup when it loads the state-file. It was easiest to do line-delimited stuff there. < 1224493390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I guess it works well enough for that < 1224493443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and "ineffektivt" in Swedish means "inefficient" < 1224493448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that is why I confuse them < 1224493448 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes < 1224493462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, "ah yes"? < 1224493475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"I see what you mean now" < 1224493476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like you knew it but had momentarily forgot it? < 1224493479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1224493482 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you told me before < 1224493488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1224493488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it was a case of remembering, too < 1224493491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1224493498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION don't remember having mentioned it < 1224493505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err doesn't* < 1224493506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in there < 1224493526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you made the same mistake a few weeks ago, and I corrected you then, IIRC < 1224493560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, anyway did you do a release build or a debug buil? < 1224493562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :build* < 1224493628 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | For outputting BugSophia: Gimme a RUNIC LETTER STAN! < 1224493638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1224493646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf @ topic < 1224493857 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A release build, I think; I just bzr'd your thing, then ran cmake with -DUSE_64BIT=OFF (I don't really need 64-bit addressing and that box is an oldish Pentium M) and -DJAIL=ON (the chroot thing). < 1224493885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1224493911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually that may be something in between < 1224493936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since CMAKE_BUILD_TYPE wouldn't be set < 1224493971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :considered release by cfunge's "clean up on exit to please valgrind code" < 1224493977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but cflags, not sure < 1224494026 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If the cmake-generated flags.make has all the cflags, then it indeed doesn't seem to have -O2 in it. < 1224494049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, cfunge builds and works fine at -O3 -fweb even here < 1224494096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I'm unsure about flags.make < 1224494113 0 :toBogE!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1224494126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :C_FLAGS = -pipe -march=k8 -O2 -msse3 -O3 -DNDEBUG -fweb -I/home/arvid/src/cfunge/trunk/src .... < 1224494132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the release build tree < 1224494138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and C_FLAGS = -pipe -march=k8 -msse3 -ggdb3 -I/home/arvid/src/cfunge/trunk/src ... < 1224494141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the debug one < 1224494159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-O2 -O3 heh... < 1224494309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, so it could probably be even faster :D < 1224494345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for that "game of life in befunge 93" -O3 makes a *LOT* of difference < 1224494351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however it will be harder to catch bugs < 1224494390 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Okay, I did -O3 now, just in case. (Actually I just ran ccmake on the build dir and changed the build type to Release, it seems to have added at least -O3 there.) < 1224494400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it would < 1224494404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why do people have difficulty debugging at O3, by the way? < 1224494409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, you may want to set -march < 1224494416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, "value optimised out" < 1224494422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it makes the code jump around a lot < 1224494435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well that is the reason. < 1224494437 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you can't always variable queries directly < 1224494443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but normally there's some way to get at the value < 1224494451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, x86 asm dump, register dump, sure whatever < 1224494452 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like evaluating an expression that's in the code < 1224494455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't do that sort of stuff < 1224494469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. if you're calling a function with the arg (y*2)+1 < 1224494473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(since I find x86 asm bloody awful) < 1224494474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then p (y*2)+1 normally works < 1224494478 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even if p y doesn't < 1224494486 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So, how do I add extra CFLAGS to that thing easily? < 1224494499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, in ccmake you hit t for "advanced screen" < 1224494504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cflags should be found there < 1224494512 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ah, okay. < 1224494522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, called CMAKE_CFLAGS or something like that iirc < 1224494551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually CMAKE_C_FLAGS < 1224494578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the resulting cflags will be CMAKE_C_FLAGS + CMAKE_C_FLAGS_${YOUR BUILD TYPE IN UPPERCASE} < 1224494586 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Must restart that thing, then. < 1224494593 0 :fungot!unknown@unknown.invalid QUIT :"flaggity flag" < 1224494603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well yeah cfunge doesn't do hot code swapping ;P < 1224494640 0 :fungot!n=fungot@momus.zem.fi JOIN :#esoteric < 1224494648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*S):^ < 1224494652 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(a(:^)*S):^ < 1224494653 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :At least the brainfuck infinite-loop was faster. < 1224494657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, oh? < 1224494657 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And that, too, I guess. < 1224494662 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[] < 1224494666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't really dee any difference < 1224494667 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1224494688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes, a bit over 10 seconds before. less than 10 now < 1224494696 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :This time five seconds (as seen from my viewpoint; and we're on the same server with fungot). Last time it was 14 seconds. < 1224494697 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i'll make one. when does sxyz ignore its argument? < 1224494703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:^):^ < 1224494705 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1224494706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well for the "game of life" for example, as I said it makes huge difference < 1224494733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a(:^)*S):^ < 1224494734 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(a(:^)*S):^ < 1224494740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now that was quite a bit faster < 1224494755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it isn't in bf interpreted by befunge either < 1224494757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: thutubot's Underload interp is written in Thutu, rather than being written in BF written in Funge... < 1224494765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1224494775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ofc neither is particularly efficient, but I suspect thutubot's method is faster < 1224494785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well yeah < 1224494797 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The stand-alone Funge-98 Underload seems pretty fast. < 1224494804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and thutubot got a lot faster once I started storing the timeout counter in balanced binary rather than in unary < 1224494806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1224494807 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Should just stick it into the bot. < 1224494813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, that could be messy < 1224494828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :considering it may have fixed ideas about temp storage locations < 1224494844 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, a few numbers need to be changed. < 1224494851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, balanced binary?... < 1224494858 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Still, I wrote it with the intention of sticking it into the bot sooner or later. < 1224494859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: binary with digits 1,0,-1 < 1224494865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um... < 1224494867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it uses 1 and 0 normally < 1224494870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this sounds horrible < 1224494874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well so does computers < 1224494876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but once the count reaches 0 it starts filling it with -1s < 1224494887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it's easier to figure out when it reaches the end that way < 1224494891 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I use the -1s for carry propagation < 1224494894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1224494899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, borrow propagation < 1224494905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah < 1224494909 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because arithmetic via regex is hard < 1224494932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Thutu arithmetic is probably easier than INTERCAL arithmetic, though, still... < 1224494961 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, fizzie: just run inside a {, that's the main reason the instruction exists :-P < 1224494967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets a nasty idea < 1224494997 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what is it? < 1224495008 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, probabilities, and satisfaction don't really mix in my head < 1224495009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... a sandbox fingerprint? < 1224495015 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I don't like {; it gets so messy to access not-related-to-the-code storage then. < 1224495017 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*probabilities and satisfaction < 1224495020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1) make = in efunge evaluate erlang expressions 2) Make = mark the program as "tainted", somewhat like when you load a binary module into the linux kernel < 1224495022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1224495039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm having a hard time even implementing just the brute-force way to interpret noprob < 1224495041 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: well, you're not supposed to do that :-P < 1224495043 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Plus I don't like the fact that it sets storage offset to ip+delta; is there even a comfortable way of specifying an arbitrary storage offset? < 1224495048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: can you untaint the program by matching it against a regex? < 1224495052 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that works for Perl... < 1224495058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, huh...? < 1224495062 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: {, followed by u to push what offset you want, followed by } < 1224495063 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: There's the input given to the program, for one thing. And the output going out. I don't want to copy that around all the time. < 1224495070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: in Perl tainted data is data that comes from an unknown source < 1224495079 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the only way to untaint it is to run it through a regex < 1224495084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah well I meant in the same meaning as the linux kernel < 1224495087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :captured groups from the regex are untainted < 1224495089 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I think you could push the output via u unless you're mutating it a lot < 1224495097 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how? < 1224495104 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and the input you could place inside the { area < 1224495106 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :from outside it < 1224495110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: because the Perl interp assumes you know what you're doing < 1224495112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, which is "binary/closed source module has been loaded, any crash backtrace will be unusable for kernel developers" < 1224495117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is shown on crash < 1224495118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that the regex was defined to check that the input was safe < 1224495125 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, right < 1224495128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1224495149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can just do $unsafeinput =~ /^(.*)$/; $safeinput=$1; < 1224495157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you know anything but newlines are safe < 1224495158 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for instance < 1224495166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you were expecting a number you do $unsafeinput < 1224495189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*if you were expecting a number you do $unsafeinput =~ /^(-?[0-9]+)$/ or die; $safeinput=$1; < 1224495195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that way you get an untainted number or an error < 1224495196 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Okay, u-output could work. I just like the well-specified absolute addresses more. On the other hand, if this ATHR thing ever gets off the ground and I want to run interpreters concurrently, I guess I'll sort-of need to use the storage offset to help the different instances coexist. < 1224495197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you can't do anything but matching with an unsafe string? < 1224495211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can do most things but the result is tainted < 1224495215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1224495217 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. concatentating it, or whatever < 1224495233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are various things you can't do: you can't pass it as input to a shell command, for instance < 1224495238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm loving this < 1224495240 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Actually using 'u' didn't occur to me; I'm more of a Befunge-93 person. < 1224495242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1224495246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what if you want to do it with something else than regex? Maybe write your own code to check it in a custom way, like is the normal way in for example C? < 1224495247 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: :-) < 1224495266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well you just pass it to a regex at the end to tell Perl you've checked it < 1224495270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it needs checking, and it needs a regex < 1224495276 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the checking doesn't have to be in the regex though < 1224495277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1224495287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that seems rather silly to me < 1224495294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1224495297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's very Perly < 1224495304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about matching but keeping it tainted? < 1224495306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :using regex < 1224495314 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can taint data whenever you like < 1224495329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway see above for what I actually meant < 1224495334 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know what you meant < 1224495342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem with variables with a probability in noprob is, you can't just store the probability, becauce vars may not be independent < 1224495346 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*because < 1224495363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, doesn't y have a code for meaning "= has the same meaning as eval in the lang this interpreter is written in"? < 1224495373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no don't think so < 1224495380 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes it does < 1224495392 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ah, I know what you're getting at < 1224495393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1224495396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1224495400 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the same problem people have simulating a quantum computer < 1224495413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have lots of probabilities that depend on each other, so it's a pain to simualte < 1224495416 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*simulate < 1224495427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except with a quantum computer it's worse because the probabilities are complex numbers < 1224495442 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Regex is not the only way, though: "Values may be untainted by using them as keys in a hash; otherwise the only way to bypass the tainting mechanism is by referencing subpatterns from a regular expression match." < 1224495454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I forgot the keys in a hash one < 1224495462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I don't really get why it exists < 1224495463 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but i was thinking, perhaps i should store everything the variable depends on and their independent probability, and check if vars are independent with an intersection < 1224495473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :did anyone understand xkcd today? < 1224495487 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i can use math in most cases, because usually the vars do *not* depend on each other < 1224495490 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that sounds like an optimisation, does it solve the underlying problem though? < 1224495529 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: So you can untaint $x with the very pretty $x = (keys %{{ $x => 1 }})[0]; construct. < 1224495532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: if the vars aren't independent, i will take all random vars the variables depend on, and enumerate all possible settings for them < 1224495546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and check what the probability is for each pair < 1224495547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: does that even need the keys in there < 1224495567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$x = (%{{$x=>1}})[0] would work, wouldn't it? < 1224495588 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I think it would. < 1224495594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or would it need to be written $x= @{[%{{$x=>1}} < 1224495600 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The intention is clearer with the "keys". :p < 1224495600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or would it need to be written $x= @{[%{{$x=>1}}]}[0] < 1224495607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Perl casts are great... < 1224495625 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: that keys is inefficient! < 1224495823 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "Burma-Shave was an American brand of brushless shaving cream, famous for its advertising gimmick of posting humorous rhyming poems on small, consecutive highway billboard signs." < 1224495864 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's it called when you use those funky trees to get optimal prefix-codes for tokens? < 1224495878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1224495906 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Huffman coding? < 1224495911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1224495916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :remembered it has an H < 1224495985 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's Shannon coding too but normally it doesn't work as well < 1224495995 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, i know the story < 1224495996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but in theory, you could end up with neither of them being optimal < 1224496004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IIRC < 1224496007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1224496011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :huffman is optimal < 1224496021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :shannon isn't < 1224496024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :90% 1 vs. 10% 0, the most optimal method is not to give them one bit each < 1224496038 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could have, for instance, 00=0, 01=1, 1=111 < 1224496049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I don't think Huffman coders take that sort of thing into accoutn < 1224496050 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well that's a different coding scheme < 1224496051 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*account < 1224496064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, isn't that proof that Huffman isn't always optimal? < 1224496067 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no. of course you can get better compression given more sophisticated schemes < 1224496074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nothing is always optimal < 1224496083 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, obviously < 1224496097 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :huffman is optimal if you only have codes for *single tokens*, and codes are static < 1224496102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1224496112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, shannon is *never* optimal < 1224496116 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1224496117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :markov-chain codes tend to do better < 1224496117 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1224496126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's only optimal when it has the same result as Huffman < 1224496129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course it's sometimes optimal, but it's never always optimal :P < 1224496132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1224496140 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or isomorphic < 1224496237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have an optimal compression algorithm for some common data in esolang contexts < 1224496272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :most significant bit set = "Hello, World!", most significant bit not set = 99 Bottles of beer. Any other value is ignored. < 1224496273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1224496298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"any other value is ignored"? :D < 1224496323 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :please show example of ignored encoding < 1224496324 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's very HQ9+-like < 1224496324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, well yeah, I didn't say it could encode everything did I? < 1224496342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, as in "any other bit but the MSB is ignored" < 1224496343 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Most significant bit. I assume it's a multi-bit number we're talking about. < 1224496351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the single byte < 1224496357 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. < 1224496358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes I know < 1224496362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... is "Hello, World!" a quine in HQ9+... < 1224496364 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm just being pedantic here, fizzie < 1224496369 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/\.\.\.$/?/ < 1224496374 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Yes, I'm just being slow. :p < 1224496379 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :1 = hw, 0 = 99bob, X = ignored < 1224496383 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :solve for X < 1224496485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1224496536 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :'X' - strong drive, unknown logic value < 1224496568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :high impedance < 1224496579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it shall not take any value for an answer! < 1224496627 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: high impedance is Z < 1224496637 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: actually, normally I treat "X" as meaning "short circuit" < 1224496645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's a variable < 1224496646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it's what you get if you strongly drive something to both 0 and 1 < 1224496649 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :here < 1224496653 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :X = Z is fine. < 1224496660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, I think they are thinking VHDL < 1224496663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nerds. ;P < 1224496666 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, 9-valued booleans < 1224496667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ducks < 1224496669 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have to love VHDL < 1224496678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well i'm thinking just general circuits < 1224496704 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, even if you aren't an electronic engineer I think you can appreciate that strongly driving the same part of the circuit simultaneously to 0 and 1 is a bad idea < 1224496719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah guess so < 1224496723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is weak driving then? < 1224496729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what is strong driving? < 1224496738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what about driving faster than speed limit? < 1224496738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :weak driving is via a resistor < 1224496739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1224496743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas strong driving is direct < 1224496754 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in theory, strongly driving something to 0 is like connecting it to the negative power supply < 1224496766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and strongly driving something to 1 is like connecting it to the positive power supply < 1224496783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas weak driving can be overriden via strong driving < 1224496793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :strong 0 + strong 1 = short circuit (X) < 1224496799 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :strong 0 + weak 1 = strong 0 < 1224496813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what do you get when you connect something to both? Say a lamp to both ends of a battery? < 1224496813 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :weak 0 + weak 1 = weak 0.5, or some other non-integral value (W) < 1224496825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the lamp itself is a resistor there < 1224496833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1224496836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about leds then? < 1224496841 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically whatever you put between 0 and 1 either has to block the current, or use up the energy flowing through it < 1224496852 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you put a wire there, it can't block the current because it's a wire and designed not to < 1224496859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it has to use up the energy flowing through it < 1224496865 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which it normally does by becoming very hot and melting < 1224496868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts a diod the wrong way around between ais523's 1 and 0 < 1224496884 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: which way's "the wrong way"? < 1224496890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :reverse, so it blocks the current? < 1224496897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or forward, so it doesn't block the current and catches fire? < 1224496898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, POLARITY REVERSE! < 1224496899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1224496906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :arguably reverse polarity is the safer one here < 1224496931 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :On the other hand it doesn't accomplish anything. < 1224496943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hopefully that should give you radio Moscow (iirc) < 1224496944 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :At least the one catching fire is doing something. < 1224496950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it does actually, because you can put an ammeter across the diode and determine how leaky it is < 1224496954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and iirc you read the book so you should get that reference < 1224496955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1224496956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is useful if you're into measuring diodes < 1224496966 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Misread "because you can put an AnMaster across the diode and determine how leaky it is" < 1224496980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps fizzie with a trout < 1224496982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :measuring diodes is more useful than setting them on fire, IIRC < 1224496985 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure which one is the leaky one here. < 1224497008 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: If you *recall* correctly? So, uh, you read that in a book? < 1224497016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, didn't get the reference?... < 1224497018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I meant IMO rather than IIRC, I think < 1224497037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I almost got it, but wasn't sure what it was < 1224497045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought "there's a reference to something there" < 1224497045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, Good Omens < 1224497062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still don't get the reference, although I know it exists < 1224497065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, if you still can't figure it out you need to re-read that book < 1224497078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, everyone needs to re-read Good Omens < 1224497080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as many times as possible < 1224497089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I have 5 times or so at least < 1224497094 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I just read it not many weeks ago; do I _really_ have to reread it again? < 1224497102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've only read it about 3 times so far < 1224497109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, you don't get the reference either!? < 1224497148 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I assume it's something Newton Pulsifer did; but ais523 said everyone needs to reread it anyway. < 1224497156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well it is < 1224497228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, the book mentioned some magazine once published a "joke circuit schema" that wouldn't work, but when Newton Pulsifer built it, it received Radio Moscow < 1224497236 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I remember that bit. < 1224497241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah yes, I remember that now < 1224497247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it also mentioned "diods the wrong way around" < 1224497252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for that joke circuit schema < 1224497260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was the connection < 1224497295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really you need to work a bit on your Pratchett trivia knowledge ;P < 1224497344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also it may have been some other station than "Radio Moscow", not 100% sure there < 1224497347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbiab. < 1224497408 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"It had diodes the wrong way round, transistors upside down, and a flat battery. Newt had built it, and it picked up Radio Moscow." < 1224497614 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :noprob is unimplementable < 1224497619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fucking unimplementable :| < 1224497632 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hmm... Feather makes me feel the same way, or worse < 1224497638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I'm almost convinced it is implementable < 1224497646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just find it really hard to figure out how < 1224497678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is, usually i can at least implement some incredibly slow brute-force interpreter < 1224497691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but in this case that's simply excruciatingly hard < 1224498365 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1224498601 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1224498628 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :good moaning < 1224499019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what page? < 1224499048 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't know, it came from a .rtf file in that same pile I used for fungot's discworld training. :p < 1224499049 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: factloop is recursive, but it's handy. < 1224499053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1224499063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, Good Omens aren't discworld < 1224499079 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I meant the same "around a thousand ebooks" pile. < 1224499092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, all legal? ;P < 1224499105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also a thousand... that's a lot of ebooks < 1224499113 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :None of them legal is my guess. < 1224499126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1224499135 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :600 megabytes; got that as a CD several years ago from a friend. < 1224499152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh... < 1224499165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what dict is fungot on now? < 1224499166 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mwahah life is good. it is < 1224499171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :irc I gues... < 1224499171 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The old irclogs one. < 1224499181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1224499184 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And he certainly seems to enjoy it. < 1224499194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1224499197 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi fungot < 1224499198 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: if you email the mit scheme ref. google just turns up mailing list posts < 1224499201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi optbot < 1224499201 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: El dato que nada importa. < 1224499212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1224499215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... thutubot doesn't react when I mention its name < 1224499220 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it ought to really < 1224499226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, in what way? < 1224499235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :markov? < 1224499236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how long it will be before optbot starts returning fungot-generated stuff < 1224499236 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: of course +1 is wrong :) < 1224499236 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: when i came across a program once control will never re-enter that point, then later hit i to go into grad school < 1224499237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no idea < 1224499258 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Optimally you need a third paradigm for babble-generation; optbot and fungot are slightly different, after all. < 1224499259 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yeah, that doesn't halt? < 1224499259 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Of course as far as I know I'm the only person to use this pronoun. < 1224499279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yes, but what one would that be? < 1224499286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ALICE style maybe? < 1224499290 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :markov-chaining the letters? < 1224499290 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And I think it's only fair fungot's the one who's more messed-up in the head. < 1224499290 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: should be " prefix", and that functionality which can be adjust with forms like this: < 1224499298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ALICE bot < 1224499307 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm fungot needs a corpus made from famous speeches < 1224499307 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: fnord firefox doesn't have bugs? will paredit be classified as an esolang < 1224499310 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we had alicebot vs. fungot a while ago IIRC < 1224499311 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you know if the source code < 1224499319 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I was trying to think up something unusual < 1224499334 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Fnord and seven years ago ..." < 1224499337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :To be or not to fnord, kindom for a fnord < 1224499341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :an order-3 markov chain on letters not words would probably result in absolute nonsense, with no advantages other than being pronouncable < 1224499350 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The lovecraft texts generated a _lot_ of fnords. < 1224499353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what would that be from? < 1224499360 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Lincoln < 1224499373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hm. < 1224499382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :US president right? < 1224499383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or? < 1224499386 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1224499390 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Do some Cthulhu stuff again for a bit. < 1224499390 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i tried not to heed him; tried to break through the paralysis which held me, and now and then to burst forth in a fnord anywhere that afforded me an opportunity to be near the college, and am fnord of get'g, there be'g ii. goode fnord in towne, dr, bowen and sam: fnord. < 1224499409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"be'g"? < 1224499427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and get'g well yeah both ' and g gets from funge space < 1224499435 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Thutubot wouldn't really be suited for random gibberish though < 1224499441 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as Thutu has no random number function < 1224499449 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh actually, "Four fnord and seven years ago ..." < 1224499453 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no really sensible way to store data but the source code < 1224499456 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"be'g" as in "being" in a folksy way. < 1224499481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, alice bot then? < 1224499491 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Thutu would probably be good at that < 1224499494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I don't like alicebots < 1224499498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why not? < 1224499503 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I have a lot of speeches available right now. The Europarl speeches generated quite nonsensical stuff. < 1224499509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they always sound stupid and aritifical < 1224499518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I seen some pretty good ones < 1224499530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and they just keep on talking on the same subject as me < 1224499535 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :people never do that in real life < 1224499541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that can keep track of different topics for different speakers < 1224499556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so you need to mess around with that a bit so it sometimes changes topic < 1224499558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1224499558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, the vocabulary tends to be limited to mine < 1224499579 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably why I don't like alicebots is obvious if you just pipe two of them into each other < 1224499587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the result tends to be obviously awful < 1224499593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh? < 1224499600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because both of them are trying to generate a conversation off what the other says < 1224499604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whilst being non-commital themself < 1224499605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1224499613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because they don't know about any subjects themself... < 1224499614 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://en.wikipedia.org/wiki/Gettysburg_Address#Lincoln.27s_Gettysburg_Address < 1224499634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Wikiquote will be better for Wikipedia for that sort of thing, probably < 1224499641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about mixing that up with some markov stuff? < 1224499654 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :an Alicemarkovbot? < 1224499656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or what? < 1224499656 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Okay, I fed it everything in my gutenberg pile having the word "speeches" in the title. :p < 1224499665 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Be pompous for us, please. < 1224499665 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: in the mean time, it was done. before that, two indians were placed on the council of the fnord fnord < 1224499688 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, the council of the fnord fnord. < 1224499692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that makes sense apart from the fnords < 1224499723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes such a bot < 1224499735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, ... < 1224499736 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i consider this, sir, i greatly deceive myself, that the judge is to hear the government accused of avoiding the discussion of the right honourable baronet proposes to punish brazil for the slave trade, not in themselves presumptively criminal, but actions neutral and indifferent the whole matter, in which mode of government, there is an archbishop with ten thousand a year, he has done for him more than the ordinary b < 1224499736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, I've had a brilliant idea for something to Markov-chain < 1224499739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gzipped text < 1224499746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, you just changed to EU one? < 1224499751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1224499771 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you markov on compressed text, presumably it'll still have the right format, apart from maybe checksums < 1224499771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, that make no sense < 1224499771 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yours very sincerely and respectfully, abraham lincoln, fnord < 1224499782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh famouse speeches < 1224499783 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1224499789 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Here's the list: http://zem.fi/~fis/speeches.txt < 1224499795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and decompressing it will presumably lead to something with a coherent subject < 1224499802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, tried shakespear? < 1224499803 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh so lincoln was a fnord too < 1224499803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the same things will be said on many occasions < 1224499811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, . < 1224499811 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: " there are who, while to vulgar eyes they seem of all my honours, i am sure that my colleagues will not fnord, seeing that there is a fnord, is almost totally wanting, and then you will be prepared against these inconveniences. < 1224499852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how do you know where to cut it off then? < 1224499865 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: include EOF in the markov chain, obviously < 1224499888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no I mean would you be able to cut off after any byte? < 1224499895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know the format for gzip well < 1224499899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, you markov-chain the bytes < 1224499916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, would that really work? < 1224499922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at the highest order you can get away with without verbatimising < 1224499928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and almost certainly not, but it would be great to try < 1224499933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1224500002 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :going for a while, I need to get food < 1224500005 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bye for a bit < 1224500010 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Misread "I need to get fnord". < 1224500017 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Thanks to all the fnords here lately. < 1224500026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1224500033 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Haven't tried Shakespeare, no. He's not in the preprocessed Gutenberg books I have for that other project, so it'd need some text-extraction. < 1224500041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1224500113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, http://en.wikisource.org/wiki/Hamlet < 1224500115 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not sure where I could get conversational text easily, except the IRC logs. (And the telephone conversations, but I tried that already.) < 1224500116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1224500116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1224500155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, you could filter it to just be the actual phrases said, removing all "enter Hamlet" "exit hamlet" < 1224500159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and such < 1224500162 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Actually wait, Shakespeare is there. < 1224500174 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :66 books, actually. < 1224500207 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/ss.txt < 1224500221 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess I could try that too, although it probably won't be very interesting. < 1224500244 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the fnordity should be staggering < 1224500248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes < 1224500254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, would be nice to try at least < 1224500353 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Okay, try it. < 1224500353 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ' so in thyself thyself art made away; a mischief worse than civil home-bred strife, fnord or, hubert, hubert throw thine eye on yon young boy: ile tell thee more. < 1224500362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1224500370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, how does it handle ' ? < 1224500377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, Hamlet < 1224500377 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ped. keepe your hundred pounds to yourself: he shall draw; he shall tap; said i well, bully hector? < 1224500390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, really? < 1224500390 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: iohn. i will presentlie goe learne their day of marriage, and things, and to confine yourself to fnord house convey our arms, quartered within his fnord th' expense of many a blasting hour, let it no more on height of our care, sir. < 1224500399 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Inside words, ' is just part of the token; so "foo's" is one token while "foo" is another. < 1224500409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what about 'tis ? < 1224500429 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Things that look like "'foo bar baz'" get turned into "opening single quote, foo, bar, baz, closing single quote". < 1224500439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, You are unusually random aren't you? < 1224500444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1224500448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, You are unusually random aren't you? < 1224500448 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: brutus. enough, i warrant you < 1224500451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry about that fizzie < 1224500462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, bah < 1224500462 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: louel seemes to stay. you, in the meane time, some show in the posterior of the day < 1224500474 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what it does with "'tis" and "th'". Probably interprets "'tis .. th'" as a single-quoted string. < 1224500495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1224500499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, . < 1224500503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh it's ignoring < 1224500511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^echo optbot < 1224500511 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot optbot < 1224500511 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: KILL < 1224500511 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: *your kajirc < 1224500511 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: laf. and shall i flye? i haue told thee, of a most homely fnord man, aufidius, piercing our fnord then we thought them none, her eie is sicke on't, i would < 1224500511 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Nope. < 1224500512 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: ant. now my spirit is thine the better part made mercie, i should < 1224500512 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: we could add type inference < 1224500512 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: as through an arch so hurried the blown tide as the recomforted through the gates of millaine, and ith' dead of darkenesse the ministers for th' present. get thee to bed. < 1224500512 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: that's where I stop agreeing :P < 1224500513 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: iago. i'll send him ( for so i thought i had, i neuer spent an houres talke withall. his eye is hollow, and hee must needes goe that the diuell driues < 1224500513 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: you were all hardcore anti scheme < 1224500530 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think optbot didn't like that < 1224500531 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Glyph means symbol, right? (or atleast something similar) < 1224500552 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It looks shakespeareanistic, but all in all not terribly funny. < 1224500559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yes < 1224500562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1224500624 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, 514 megabytes of language models already. (Lewis Carroll, Darwin, Europarl, telephone calls, IRC logs, lovecraft, those speeches and now Shakespeare.) < 1224500625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well this will be fun when it gets into optbot < 1224500626 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so no need to pack more closely < 1224500658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I got to say irc is the one that worked best so far < 1224500676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what about that idea with wikipedia talk pages? < 1224500685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe worth trying < 1224500704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, would be nice to see how ais reacts when he get back on that too :D < 1224500712 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. Should probably check out whether the pre-supplied Wikipedia data dumps include talk page contents. < 1224500722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^echo optbot < 1224500722 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot optbot < 1224500722 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: read that < 1224500722 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: no < 1224500728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot,? < 1224500728 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: then there is schem48... < 1224500730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^echo optbot < 1224500730 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot optbot < 1224500730 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: With practice, dream recall can be "learned". < 1224500730 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: cygwin is yer friend < 1224500730 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: thinking huh? maybe file it upstream? < 1224500731 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: in that case, you've missed the joke entirely < 1224500731 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: i've never seen that problem before, which is odd < 1224500731 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Of course predictably it still doesn't work :| < 1224500732 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: sometimes watching the politics here, it was used < 1224500732 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: !pager %a A C T I O N s h o w s S i m o n R C%a < 1224500732 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: fnord/ fnord it was simply suggested that there should be < 1224500733 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: thanks :) < 1224500735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah it is on irc again < 1224500739 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, yeah. < 1224500742 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Cleaned up the files a bit. < 1224500754 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"pages-full.xml.bz2/7z - Current revisions, all pages (includes talk and user pages)" < 1224500765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, how large is that? < 1224500766 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For some reason they don't do database dumps including only talk pages. :p < 1224500830 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Trying to figure out. Apparently the dumps aren't exactly those as the wiki page describes. < 1224500850 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ah, there. < 1224500854 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Discussion and user pages." < 1224500857 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :7.2 gigabytes. < 1224500864 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia? < 1224500883 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes. Talk pages should contain at least a bit of chatter. < 1224500960 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to fetch the talk pages only, but apparently there's only "articles without talk" and "articles, user pages and talk" dumps. < 1224501040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :could take quite a while to download < 1224501046 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if that's worth trying. < 1224501060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, also you need to restrict yourself to a subset of the talk pages < 1224501064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :considering the size < 1224501120 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ETA 2 hours, apparently. < 1224501174 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Around 1.7 megabytes / sec. Not too shabby, although far from the speeds I used to get back when I still lived on the university student housing place. < 1224501272 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should look around our department's file system; so far I've just looked at the speech group's "text" directory. < 1224501332 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :At least the natlang people have a "corpora" directory. < 1224501373 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1224501585 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's that XML MediaWiki export format... I guess I can pipe the file through bunzip2 and some script to output only the interesting things, so I don't need to actually uncompress that 8-gigabyte file. < 1224501620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yeah < 1224501649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, bzcat2 maybe < 1224501663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather than bunzip2 < 1224501673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or you mean pipe from wget? < 1224501702 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No, I'll probably need to tweak the script so much that it's better to have a local copy. < 1224501709 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But bzcat's pretty much "bunzip2 -c". < 1224501725 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Er, I mean, "bzip2 -dc". < 1224501747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :k < 1224501778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, how large would the expanded file be? < 1224501782 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure I'll find some use for a local Wikipedia dump other than just fungot, sooner or later. (Although it'll be pretty dated fast.) < 1224501782 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i also put an fnord man as the child of a, having b fnord a a fnord maybe b < 1224501837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, if you update the irc model remember to filter fungot itself first please < 1224501838 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Do the bzip2 headers include uncompressed size? The wiki-dump-download-site doesn't say. < 1224501838 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i camp at the bar and without the repeated fnord? < 1224501853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, no clue < 1224501865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway if you don't filter itself it would saturate I suspect < 1224501875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a bit more every time it is updated < 1224501917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[IpID || {_Key, IpID} <- Entries] < 1224501926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :list comprehensions are fun < 1224501953 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Apparently the uncompressed size is not stored in the bzip2 format (unlike gzip), so can't say. I would assume it's at the very least twice that size, probably a lot more. < 1224502813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1224504162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, if you want to test things on the Wikipedia dumps, one well-known trick is to get Simple English not English < 1224504170 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because you can still read it, and it's smaller < 1224504285 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :56 % already fetched out of that enwiki dump, I guess I'll just select a couple of talk pages out of it or something. < 1224504988 0 :LinuS!n=LinuS@net-93-145-206-252.t2.dsl.vodafone.it JOIN :#esoteric < 1224505233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1224505263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, You wondered why R11B wouldn't work, well I read the changelog, and to be able to follow funge spec I need to use a function added in R12B-3 < 1224505273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :init:stop/1 < 1224505280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to also return a exit code < 1224505467 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1224505482 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :If you put a multiple of the Chaitin constant in a check. < 1224505487 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What will the bank do? :o < 1224505497 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not cash it, almost certainly < 1224505510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Chaitin? < 1224505523 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Roughly probability of the stopping of a machine < 1224505529 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the probability that a random Turing machine halts < 1224505539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and how large is that one? < 1224505540 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's been mathematically proved to be impossible to calculate accurately < 1224505545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1224505548 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thought check formatting was fairly rigid < 1224505551 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's between zero and one. < 1224505553 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure how many decimal places of it are known < 1224505562 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's machine specific < 1224505564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it is possible to get bounds on it < 1224505566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, it is < 1224505581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : it's been mathematically proved to be impossible to calculate accurately <-- transcendental(sp?) number? < 1224505587 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Worse! < 1224505591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it depends on how you randomize the Turing machine, but I thought there was some official method < 1224505592 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Uncomputable number < 1224505599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: trancendental numbers can be calculated sometimes < 1224505609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pi is trancendental, but can be calculated to any number of decimal places < 1224505621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well you said it is known to some decimal places? < 1224505625 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas for Chaitin's number there's some number of decimal places past which it can't be calculated, even in theory < 1224505633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1224505639 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You can get an estimation, AnMaster < 1224505651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that is? < 1224505657 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's a sum of 2^p * 0 if it doesn't stop, 1 if it does < 1224505674 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :-p < 1224505688 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's a probability, so you know it will be between 0 and 1. < 1224505696 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :basically it takes a while until you get to the first Turing machine you cannot decide, and before that you have got a few dozen bits iirc < 1224505703 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :If the first program stops, you know it's between 0.5 and 0 < 1224505705 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :And so on < 1224505720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2^p * 0 well that would be (2^p) * 0, which would be 0? < 1224505726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1224505732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh and yeah shorter Turing machines are weighted more < 1224505737 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But if you can't prove anything about the first machine, you will always have an uncertainty of 0.5 < 1224505752 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :*program < 1224505756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1224505940 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should give out checks for floor[n*chaitin] < 1224505950 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :WHERE IS YOUR GOD NOW < 1224506013 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :TAKING A SHOWER < 1224506051 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I actually read part of Chaitin's autobiography; it seems he's a big fan of Lisp < 1224506063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so much so that he once implemented a Diophantine equation that interpreted it < 1224506084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Diophantine? < 1224506095 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :restricted to nonnegative integers for each unknown < 1224506110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :each unkown what? < 1224506115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so 3 / x = 2 has no solution as a Diophantine equation < 1224506126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and "unknown" as a noun means one of the variables in an equation that you have to find the value for < 1224506134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to a parameter, where you're given the answer in advance < 1224506153 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so if I say "solve x + 1 = y for y given that x is 3", then y's an unknown and x is a parameter < 1224506163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm... 2x=3 ..... x = 3/2 but yeah requires more than integers < 1224506181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in general, solving Diophantine equations is super-TC < 1224506195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the lisp one too? < 1224506200 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the equation itself can be TC, and a solution therefore solves the halting problem < 1224506225 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the Lisp one can easily be tweaked to implement a Turing machine by feeding it a Turing machine simulator written in Lisp < 1224506226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ok. How do you make an equation TC though? < 1224506258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if you give it certain input as parameters, the values the unknowns can take are a function of them which requires TC-ness to calculate < 1224506272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1224506401 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://en.wikipedia.org/wiki/Hilbert%27s_tenth_problem < 1224506610 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :from the history section it's pretty clear that it is not a simple result < 1224506633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1224507155 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Likewise, despite much interest, the problem for equations over the rationals remains open." < 1224507172 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so no one knows if equations with fractions are TC < 1224507259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, do you know if pthreads threads share their working directory? < 1224507585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I'll add this then; < 1224507587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :It is implementation-defined if each thread got it's own working directory or if < 1224507587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the working directory is global for the whole implementation. < 1224507590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for DIRF < 1224507620 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :At least the POSIX specs speaks only of the "current working directory of the process". < 1224507626 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Which would imply it's not thread-specific. < 1224507632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well in erlang it global per node < 1224507648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so if you run the stuff distributed *some* threads may end up sharing directory < 1224507700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :assuming the nodes aren't set to use a common file server process on a single node < 1224507842 0 :Corun!n=Corun@94-192-102-5.zone6.bethere.co.uk JOIN :#esoteric < 1224507888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1224508047 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^show < 1224508047 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :echo reverb rev bf rot13 hi rev2 fib wc ul ctcp < 1224508054 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^rev2 test < 1224508054 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :tset < 1224508066 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^reverb test < 1224508066 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :tteesstt < 1224508080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^hi test < 1224508088 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^show hi < 1224508096 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1224508106 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: hm? < 1224508106 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i've never been < 1224508107 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no I don't know about pthreads and directories, unfortunately < 1224508111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^show < 1224508111 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :echo reverb rev bf rot13 hi rev2 fib wc ul ctcp < 1224508121 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^hi < 1224508130 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's not bf < 1224508137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my guess is hi's defined to the 0-length string < 1224508149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bf is only in that list because I defined a command called bf to try to confuse it < 1224508154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^show bf < 1224508162 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er < 1224508166 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^show echo < 1224508166 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>,[.>,]<[<]+32[.>] < 1224508175 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^show ws < 1224508177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^show wc < 1224508177 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :[] < 1224508258 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^def pal bf >,[.>,]<[.<] < 1224508258 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1224508266 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^pal panama < 1224508267 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :panamaamanap < 1224508317 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^def pal bf >,[.>,]<<[.<] < 1224508317 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1224508320 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^pal panama < 1224508320 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :panamamanap < 1224508407 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^pal amanaplanac < 1224508407 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :amanaplanacanalpanama < 1224508439 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^pal ablewasier < 1224508439 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ablewasiereisawelba < 1224508445 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Actually "hi" is an empty program. < 1224508450 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's why it won't show up. < 1224508459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^pal amanaplanac < 1224508459 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :amanaplanacanalpanama < 1224508466 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you said that already. < 1224508483 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it was actually empty, just not brainfuck so the bytecode compiler mostly ignored it. < 1224508489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1224508525 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That 'wc' program doesn't look like it should work. < 1224508530 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^def hi bf ,[.,]!Hello, World! < 1224508531 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1224508533 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^hi < 1224508534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^show wc < 1224508534 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :[] < 1224508539 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hmph < 1224508545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^hi test < 1224508545 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1224508546 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^show hi < 1224508546 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :,[.,] < 1224508553 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't accept preprepared input, I think. < 1224508557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my guess is you can't specify input in defined commands < 1224508565 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :seems so < 1224508565 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... maybe you should add Easy as a lang to fungot < 1224508566 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that result is reversed at the end where krishnamurthi got into a brief fnord with a normal distribtion, 95% are within 2 feet of it. < 1224508572 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :despite being a joke originally, it's actually quite interesting < 1224508578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically it's BF < 1224508583 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the input and program are in the same stream < 1224508593 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It used to work, though. Defining 'hi' like that would've caused "^hi test" to output "Hello, World!!test". < 1224508606 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so for instance you can do ,H.,e.,l.,l.,o., .,W.,o.,r.,l.,d. < 1224508617 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or ,H[.,]ello, World! < 1224508625 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :with two !'s? < 1224508656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh if the final input was added with ! ... < 1224508670 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Yes, I think. Because it would've executed "^hi test" by turning it into the original bf command with "!test" after it. < 1224508816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why eir inbox is now called INBOX rather than Inbox since eir email problems < 1224508875 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the email client is hard of hearing so they had to shout the name to make sure it'll pick it up < 1224508884 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-254-104.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1224509292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, my latest FRC entry hit a bug in Google < 1224509351 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if there was ever an FRC spam round, and if so if all messages got through < 1224509436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it's probably the first FRC round with a word that's 200 kilobytes long < 1224509440 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :made entirely out of Z in this case < 1224509456 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the full chemical name for titin was mentioned a couple of entries earlier < 1224509463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and each entry has to set a new record for word length... < 1224509678 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1224509697 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so this may be the first round that is won due to technical issues? :D < 1224509705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :who knows? < 1224509717 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(assuming it hasn't happened already) < 1224509726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Google relayed the message fine < 1224509731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :its web-based view also displays it fine < 1224509735 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but has a "read more" link < 1224509740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after the end of the message < 1224509752 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :clicking on it gets you a "download full message" link, also after the end of the message < 1224509756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and in both cases, the full message is shown < 1224509766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems Google can handle 200KB messages, but not 200KB words < 1224510875 0 :oklocod!n=nnscript@a91-153-125-33.elisa-laajakaista.fi JOIN :#esoteric < 1224511141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, odd, you only use e* for yourself instead of his in /me when it is about mail and nomic it seems < 1224511160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why is that odd < 1224511166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with gender-neutral pronouns < 1224511168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird < 1224511174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nothing < 1224511214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what does that "FRC" you referred to mean? Googling for "define:FRC" lists lots of various things < 1224511216 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :a diophantine equation that runs lisp :D < 1224511218 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1224511220 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Agora uses "e" everywhere, when we're thinking about nomic we tend to slip into it < 1224511228 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Fantasy Rules Committee < 1224511239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which was not one of the things google listed < 1224511304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also 200 kb of Z really a valid word? < 1224511313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they've allowed invalid words before < 1224511318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just they have to make sense in context < 1224511328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and this did? < 1224511330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"Zzzz" is a common representation for sleep in English < 1224511335 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with variable numbers of Zs < 1224511335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1224511342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I used 200,000 of them for Sleeping Beauty < 1224511361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, would it be invalid for someone else to use 300,000 such then? < 1224511383 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but only because my rule made it invalid < 1224511388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1224511422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what is the full name of titin? < 1224511434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: about 180,000 characters long < 1224511461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the link at wikipedia to a page with the full name wasn't valid < 1224511474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(dns error) < 1224511489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Methionylthreonylthreonyl...isoleucine is how it's abbreviated on the wiki page about the longest word in English < 1224511516 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They should abbreviate it as M189817E < 1224511530 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :In the I18N and L10N style. < 1224511604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1224512180 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :gawd, I hate those abbreviations < 1224512242 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :A11N FTL! < 1224512376 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :assassination? < 1224512384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders too < 1224512394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :abbreviation maybe? haven't checked length < 1224512397 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :argumentation? approximation? assemblywomen? < 1224512403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too short I gues < 1224512405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :guess* < 1224512412 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes, that'd be an a10n < 1224512418 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Antiquitarian faster-than-light? < 1224512435 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :l10n... liquefaction? < 1224512441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :localization < 1224512453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you didn't get the point of the joke... < 1224512467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it wasn't even my joke so hah < 1224512469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i missed the part where it was funny. < 1224512481 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :egrep '^l.{10}n$' /usr/share/dict/words is a wonderful way of finding new meanings for it. < 1224512483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(probably due to its nonexistance) < 1224512506 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: except here, where /usr/share/dict/words is swedish :-P < 1224512519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is English here hm < 1224512525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :here it's configurable < 1224512529 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I set it to UK English < 1224512540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't it be Finnish over there Deewiant? < 1224512579 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's what I would have expected, that or English, but no, it's Swedish. < 1224512593 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Here it's a symlink to /etc/dictionaries-common/words, which is a symlink to /usr/share/dict/web2. < 1224512594 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ISO-8859 no less < 1224512616 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well yeah, it's /usr/share/dict/words -> /etc/dictionaries-common/words -> /usr/share/dict/swedish < 1224512671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, here it is just a file < 1224512672 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :funny, american-english, british-english, and swedish, but no finnish < 1224512675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with lots of English words < 1224512683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn i counted wrong :D < 1224512701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1224512708 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s/A11N/A10N/ < 1224512726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, for that FRC, are you using /usr/share/dict/words normally? < 1224512734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if there is any way to sort by length  < 1224512741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gnu sort probably have it < 1224512748 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I have /usr/share/dict/finnish from the wfinnish package, but it's a bit useless. < 1224512777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hmmm nop < 1224512781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, oh? < 1224512811 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There are so many suffixes that it doesn't make much sense to try listing them all in a static word list. < 1224512824 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : i missed the part where it was funny. < 1224512841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1224512854 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you and AnMaster are like a comical duo... < 1224512866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm the funny one and he's the annoying one? < 1224512869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1224512913 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no you're both grumpy < 1224512933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1224512952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, anyway it was Deewiant that made the joke < 1224513007 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it was more an explanation of my annoyance towards the abbreviations than an attempt at mirth < 1224513026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm gnu sort got an option called --random-sort, doesn't seem to be bogosort though < 1224513030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : -R, --random-sort sort by random hash of keys < 1224513030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : --random-source=FILE get random bytes from FILE (default /dev/urandom) < 1224513041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't get what -R does at all < 1224513046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... maybe it sorts same lines together < 1224513047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it shuffles the file < 1224513052 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but not in any particular order apart from that? < 1224513066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, think you are right < 1224513067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it just shuffles the file. < 1224513071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in a random order < 1224513092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :identical lines are put together though < 1224513112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's taking hashes using a random but consistent algorithm, and sorting those < 1224513144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems so yes < 1224513157 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"hash of keys" so you don't necessarily use the whole line i guess < 1224513205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-u, -r, -n, -i and -k are the only gnu sort options I use with any sort of regularity. < 1224513220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, and yes, -k sets that iis < 1224513221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc* < 1224513229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : -k, --key=POS1[,POS2] start a key at POS1, end it at POS2 (origin 1) < 1224513243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a pitty you can't sort on field 3, then field 2 or such < 1224513259 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you cannot? < 1224513261 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, hence I usually write short haskell programs to do sorting :-P < 1224513270 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I suppose learning awk would be more optimal < 1224513279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I tried it before < 1224513288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, usually I use awk yes < 1224513308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I don't know perl myself, but I heard awk and perl were pretty similar < 1224513316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Perl is a lot more featureful < 1224513320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and awk compiles trivially to it < 1224513320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1224513331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, awk is easier to write though IMO < 1224513340 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Perl is easy to write once you get the swing of it < 1224513342 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The hashing is actually MD5 in GNU sort, and the randomness comes from the fact that it starts by hashing some random data. < 1224513360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, err huh? < 1224513367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you mean like a seed? < 1224513387 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's that random-source option. < 1224513396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :defaults to /dev/urandom < 1224513398 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It reads a bit from there and MD5-processes it first. < 1224513404 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Then the key field. < 1224513411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then? < 1224513431 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Then it takes the MD5 hashes and sorts according to those. < 1224513435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also does it use the same random value for all the lines? < 1224513438 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :so, given, say, data with 8 whitespace-separated columns per line, how would you sort it first according to the fifth and then the second column < 1224513481 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If I'm reading it right, no. But it uses the same random value for both keys in all pairwise comparisons, so completely identical keys will be kept together. < 1224513540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, were you asking me? < 1224513555 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :anybody who cares to answer < 1224513575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can do it by running sort twice < 1224513576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in awk: I would probably sort it using arrays in awk < 1224513586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort by the second, then sort the result by the fifth < 1224513589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because GNU sort is stable < 1224513590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sort(1) may not be stable iirc. < 1224513600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I thought it was a GNU sort question, which is IIRC < 1224513603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, only if given --stable < 1224513615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :otherwise why would they have that option? < 1224513616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1224513617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : -s, --stable stabilize sort by disabling last-resort comparison < 1224513632 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what if the columns don't start at the same position, doesn't sort(1) require the exact column? < 1224513635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, last-resort comparison isn't always used, IIRC < 1224513636 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :er < 1224513641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it would be stable if it wasn't < 1224513645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, field delimiters usually < 1224513647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when it is you have the option to turn it off < 1224513653 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :so, you might get "1 2 3 4 5 6 7 8" but also "1234 2 3 4 5 6 7 8" < 1224513669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, then if the field delimiter is space that should work < 1224513675 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :okay, what if you're given "1|2,3,4|5 6 7 8" :-P < 1224513691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, then you give the option to set | or whatever you want as field delimiter < 1224513708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which for gnu sort seems to be -t < 1224513709 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the field delimiter there is | twice, , twice, and space thrice. < 1224513726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, then you pipe it through sed first < 1224513743 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and what if | or , can appear in quoted strings < 1224513753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then maybe sort is the wrong utility to be using? < 1224513754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :use some other char that won't < 1224513762 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and what if I can't affect the output data < 1224513762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sed them all to @ maybe < 1224513770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, sed them back!? < 1224513774 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: maybe @ can appear as well < 1224513776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and as ais523 said < 1224513782 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :exactly, maybe sort is the wrong tool < 1224513784 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what's the right one < 1224513785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, the reason for "maybe" < 1224513798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can select your own one there < 1224513802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't collide < 1224513812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and of course there are cases when sort is the wrong tool < 1224513824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no tool is optimal for every task < 1224513832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: if you're using that sort of format, it's likely some sort of CSV variant < 1224513832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor any programming language < 1224513834 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that isn't doable with sed, at least not easily. < 1224513843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in which case OpenOffice would manage it just fine, except it isn't a command-line tool < 1224513854 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :openoffice is a bit too heavyweight :-P < 1224513907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, why not? say you selected ! as separator, you can replace it with something else of course.... Then you do s/!/|/;s/!/,/;s/!/,/ < 1224513908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1224513917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as long as you don't use g only the first one will be replaced < 1224513931 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: say I'm given "1|2,3,4|5 6 7 8" where each number can contain quoted strings containing any of " |,". < 1224513951 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how do you sed the separators to something uniform so that you can turn it back later, without affecting the fields? < 1224513952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well then you need a full scale parser < 1224513958 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :exactly. < 1224513967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is possible in sed since it is TC, but I wouldn't recommend it < 1224513970 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or not really, that can be handled in regex. < 1224513972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and as I said above < 1224513981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : you can select your own one there < 1224513981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : that doesn't collide < 1224513981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : and of course there are cases when sort is the wrong tool < 1224513981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : no tool is optimal for every task < 1224513981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : nor any programming language < 1224513986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure if you saw it < 1224513998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: what if it contains email addresses, which aren't escaped, but it ignores separators inside comments in the email addresses due to knowing how to parse them? < 1224514033 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That would be a really sensible format, ye. < 1224514037 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: as I said above, what if the output format is not under my control < 1224514042 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :s/.$/s./ < 1224514043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what if it contains a hypothetical imaginary ASCII char with the value of sqrt(-1)? < 1224514044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1224514048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :next question? < 1224514053 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and my whole point was to ask what method/tool people would use < 1224514106 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If someone gave me a file like that right now, I'd probably use a bit of Python, since it's got the 'csv' module (which does quoted strings just fine) in the standard distribution. I'm sure there's a CPAN Perl module, but maybe not installed by default. < 1224514111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, also sometimes you can sed back as I suggested above to get the right format < 1224514115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and sometimes you want another tool < 1224514118 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Of course that wouldn't help with the unescaped email addresses. < 1224514128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, like yacc + a C program < 1224514128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1224514133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1224514416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, anyway not sure if you saw it above, but by reading erlang news file I found that I need at least R12B-3 for efunge < 1224514434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and there may be some bugs that affect in that version < 1224514440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so R12B-4 recommended < 1224514482 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes, I do notice when I am pinged < 1224514488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1224514517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so do I, but I'm pinged so often, it seems, that I'm beginning to grow to ignore them < 1224514523 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ping? Pong! < 1224514529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: < 1224514531 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :As mIRC used to say. < 1224514543 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't any more? < 1224514549 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess it does. < 1224514553 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't use it any more. :p < 1224514557 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1224514588 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Although as a reference, I've got the comment "ping? pong!" there in the fungot sources where it answers a PING message. < 1224514588 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: perhaps the processor fried? < 1224514603 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Huh? You seem to be working just fine. < 1224514603 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i'd say another way to set some value to some specific variables and then using a foreign-lambda ( without) declaration instead. < 1224514616 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: can i have a burger with that? < 1224514616 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: in mornfall's future, that are just ' go to hell < 1224514617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also pang not pong :/ < 1224514618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1> net_adm:ping(nosuch@node). < 1224514618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pang < 1224514632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh look, AnMaster made a joke by interpreting something as erlang < 1224514636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gee willikers < 1224514676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pƤng < 1224514679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1224514682 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pƶng < 1224514689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :,ĆøĖœĀ© < 1224514694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ģ¦Ć˜Ģƒā€ø < 1224514696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, does that mean anything? < 1224514699 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: er, what? < 1224514702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1224514709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: opt-pong and opt-alt-pon < 1224514710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :g < 1224514710 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not that I know of < 1224514717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I'm not sure is pƤng ~ peng? < 1224514721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in coins < 1224514726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe different spelling just? < 1224514744 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh so it's e in swedish too? < 1224514744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ź¼Ć¾Ā Ź¼ĆŸĀ Å“ĀØŹ¼Ć¾Ā“Ā ĀÆĀ Ā©ĆøĆøĆ°Ā Ā“ĖœĀøĀ®Ā„,Ć¾Ź¼ĆøĖœĀ Ė›Ā“ĀøĖĀÆĖœŹ¼ĆŸĖ›ā‰¤Ā Ź¼Ę’Ā Ā„ĆøĀØĀ ĖĆŸĀØĆ¾Ā Ė™ĀÆĖœĆ¾Ā Ć¾ĆøĀ ĀøĆøĖœĘ’ĀØƟĀ“Ā ,Ēæ,-Ā“ā‰„ < 1224514747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well not "coins", but rather the base of the word < 1224514760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pengar would be money < 1224514768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in plural < 1224514781 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Pengar har jag inga, men en sak til trƶst < 1224514797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for some reason "en peng" sounds strange... < 1224514810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, till in Swedish < 1224514811 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's "en penge" in norwegian < 1224514822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, "ett mynt/en sedel" < 1224514825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :depending on what type < 1224514829 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: closer than expected then < 1224514831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ā Ģ‘Ćøā‰¤Ā ĀøĀÆĖœĀ ĀÆĖœĀ„ĆøĖœĀ“Ā Ā®Ā“ĀÆĆ°Ā Ć¾ĖŹ¼ĆŸĀæĀ Ź¼Ć¦Ė›Ā Ā©ĀØĀ“ƟƟŹ¼ĖœĀ©Ā ĖœĆøĆ¾ā‰„ < 1224514844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: stop pasting mojibake into the channel < 1224514853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'snot mojibake < 1224514855 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :mojibake? < 1224514859 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :doesn't look like mojibake < 1224514859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's hold-down-opt-encoding. < 1224514867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you hold down opt/alt in os x and type. < 1224514869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, also it sounded like part of a poem? Since the grammar seemed strange < 1224514870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Japanese written in UTF-8, but read as Latin-1 < 1224514879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ģ›Ć¾Ć¦ĆŸĀ Å“ĀØŹ¼Ć¾Ā“Ā Ā“ʒʒĀ“ĀøĆ¾Ź¼Ė‡Ā“Ā Ę’ĆøĀ®Ā ĀøĆøĖœĘ’ĀØƟŹ¼ĖœĀ©Ā ,Ēæ,-Ā“ā‰„ < 1224514881 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know, and I said it doesn't look like it :-P < 1224514883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh, some words are readable < 1224514884 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Evert Taube's Flickan i Havanna < 1224514885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for -> ʒĆøĀ® < 1224514888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you're right, it doesn't look all that much like mojibake, it's hitting the wrong extended characters < 1224514905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, Well he *was* Swedish, so that explains a bit I guess ;P < 1224514930 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my dad is a big fan < 1224514931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, Just enable UTF-8 ;P < 1224514939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, can't stand Taube really < 1224514945 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I have done < 1224514949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the music isn't good at all IMO, and the texts are worse < 1224514950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's why I was confused < 1224514954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1224514957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering if it was reverse mojibake or something < 1224514971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ƄƤƶ ? does those look correct < 1224514986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what they're meant to look like, but I assume so < 1224514987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1224514989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't mojibake. < 1224514990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway my client is set to auto detect < 1224514994 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a with a weird accent, a umlaut, o umlaut < 1224514997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, aao with ring, 2 dots, 2 dots < 1224515035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and as wikipedia will tell you, at least in Swedish they are separate chars, not just variants of a and o < 1224515051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :think it is same in Norwegian except they use Ćø < 1224515068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Which is altgr-ƶ here < 1224515088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, right? < 1224515143 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :yes yes < 1224515157 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, also the order is different < 1224515160 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ƦĆøĆ„ < 1224515165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1224515196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, as for that bug in Google I was talking about: http://groups.google.com/group/frc-play/topics < 1224515198 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i think peng[ae]r <- penning[ae]r < 1224515224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :penningar? < 1224515228 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | :p < 1224515230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1224515235 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The Finnish alphabet has the same "ƄƤƶ" as the Swedish one, although Ć„ (the "Swedish O") is not used in any Finnish words, just names and stuff like that. < 1224515258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, sounds like a weird form though, not something I would write/use. Probably oldish/poemish or something < 1224515278 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's an old coin unit < 1224515281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, Swedish O? < 1224515287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, we got o too < 1224515302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, like riksdaler? < 1224515347 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :1 riksdaler = 192 penningar < 1224515348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the download link works for me < 1224515356 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Swedish_riksdaler < 1224515371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, blergh, Good thing we use a more logical system since ages < 1224515392 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, the point is it shouldn't be there in the first place < 1224515400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why not? < 1224515403 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, because base-10 is more logical than any other base. (What?) < 1224515407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the "read more" link shouldn't be anyway < 1224515412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it puts ... at the end of the message < 1224515425 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but the Ć„ letter is called "the swedish O" to distinguish it from the "o" letter. I'm not sure how much sense that makes. < 1224515435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well yes it is, for a simple reason... Our system is base 10 elsewhere < 1224515452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: final newline, maybe < 1224515462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, not any sense for me < 1224515463 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what system? Times are base-60 or base-24. Dates vary. < 1224515479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well the Babylonians used base 60 for "counting" iirc. < 1224515489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no, because the second message in that thread is longer < 1224515492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but we have 0-9 before we get a digit in the next position < 1224515492 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and also has the read more link < 1224515501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1224515518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, thus I'd say we use base 10 (exception: programmers) < 1224515538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, we write 15 minutes, not F minutes < 1224515554 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well yeah, we write everything in base 10. That doesn't mean it's any more /logical/ to use base 10 for other things, especially retroactively. < 1224515554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thus I'd say minutes are base-10 but modulo 60 < 1224515598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, why isn't it a good idea to change to a more logic system? < 1224515609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: time is base-60, but each digit is written in base 10 < 1224515614 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's decimal-coded-segasdecimal < 1224515620 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Why is it logical? < 1224515629 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What is so much more logical about 10 than about 60 < 1224515639 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It might be the more obvious choice for humans, sure < 1224515644 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But it is no more or less logical < 1224515655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, also why did you say retroactive? < 1224515678 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: What do you mean, why? < 1224515685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"especially retroactively" < 1224515686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you said < 1224515689 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I did. < 1224515695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :But did we change money retroactively? < 1224515699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Don't think so. < 1224515706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :We replaced the current system with a new one < 1224515720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but we didn't rewrite history to never had used the replaced system < 1224515737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :How is this retroactively? < 1224515778 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I think I misunderstood myself < 1224515794 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But the point stands < 1224515800 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Doing it retroactively is even worse :-P < 1224515801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, as for why base 10, I agree it isn't any more inherently logical than anything else. But for beings with 10 fingers, there is a certain logic yes < 1224515814 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "logic" is just the wrong word IMO. < 1224515816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, got an example of it being done retroactively? < 1224515822 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Can't think of any. < 1224515825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1224515844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then that is purely hypothetical, at least until ais523 implements Feather < 1224515852 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1224515929 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :most things in humans come in two, and the only reasonable way to count with one's fingers is to use binary < 1224515932 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :there is no logic < 1224516041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklocod: i don't think whoever thought of base-10 could have counted in binary on their fingers. < 1224516045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or at least, e could have < 1224516045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklocod, sure, two lungs, two ... But... one heart? one brain? one stomach? One nose? One mouth? < 1224516050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but e wouldn't have intuitively thought of it... < 1224516059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION agrees with ehird there < 1224516061 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: two brains. < 1224516070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, blergh yeah in English < 1224516076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :two brain-halves in Swedish < 1224516076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklocod has 4.3 brains < 1224516077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so. < 1224516082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what is njure < 1224516082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1224516083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then it depends on the language of choice too < 1224516087 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, they're brain-halves in english as well < 1224516091 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but I'd say they're two brains < 1224516104 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :in the same way that we have two lungs and not two lung-halves < 1224516106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, kind of related to the liver. Humans have two of them < 1224516114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kidneys < 1224516117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1224516118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's it < 1224516147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, the lungs are more separate though. < 1224516160 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :how so? They're less separate in that they're at least pretty much identical < 1224516164 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: heart does not exist for this purpose. < 1224516177 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :because you cannot see it < 1224516177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklocod, ? < 1224516185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well then doesn't the other ones either < 1224516209 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :if you're choosing your base based on the number of things in your body, you're probably not smart enough to see what's inside it. < 1224516221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so lets see, one nose, one mouth, one torso, two arms, two legs, *ten fingers*, *ten toes* < 1224516238 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :yes yes < 1224516259 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :now change the topic, base 10 rage is building up inside me < 1224516261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklocod, which is easier to count before you invented the mirror? your ears or your fingers? < 1224516277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some cultures use base 5, IIRC < 1224516290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes makes sense for counting on one hand or so < 1224516292 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :yes sure sure base 5 and also 20 < 1224516304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't the babylonians use base 60? < 1224516309 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :and perhaps a cool 60 slipped in at some point < 1224516311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or maybe sumerians < 1224516336 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :but they all sucked ass, binary an base -2i are the way to go < 1224516356 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :60 is kinda nice < 1224516376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :No I suggest one of these bases: e, pi, 42 < 1224516376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklocod: -2i? Can you express all complex integers in that? < 1224516378 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Base -2i ... < 1224516390 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :base -2 works for all decimal integers, with the digits 0 and 1 < 1224516398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the first two allows you to get a precise value for certain transcendental numbers < 1224516412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :work in base Chaitin < 1224516423 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Isn't 'i' discrete? < 1224516426 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Base 2i is the fun one < 1224516431 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1224516433 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :perhaps yeah < 1224516438 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :all complex integers using only four digits and no sign < 1224516447 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :yap yap < 1224516462 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Since 'i' is discrete, base i can't represent every number. < 1224516465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sounds like a bad idea to me < 1224516466 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: what digits do you need? I think either 0123 or 0 1 i 1+i would work < 1224516470 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not sure, though < 1224516472 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :0123 is fine < 1224516476 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ah, found the article < 1224516478 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: complex integer is what I was talking about < 1224516478 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Quater-imaginary_base < 1224516483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, um, what about you cancel the base out? < 1224516502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the i I mean < 1224516506 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: duh, you can never represent every number < 1224516529 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Huh, that's interestink. < 1224516538 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i resent your present representation < 1224516687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would suggest not only changing the base, but more too < 1224516716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lets use base e and make use of a logarithmic scale < 1224516723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbiab < 1224516861 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been fond of hyperbolic tangent scale since he discovered you could add relativistic velocities with it < 1224516942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I got two emails about building services at the moment, and I'm not sure whether to be pleased or worried < 1224516947 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one saying that my email was working again < 1224516956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the other saying that they'd fixed the Door properly this time... < 1224517076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : GregorR: duh, you can never represent every number < 1224517078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :makes me unhappy < 1224517079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1224517086 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well the first one was apparently not entirely wrong, i guess? < 1224517094 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1224517103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but every door message seems to have caused it to have gotten worse < 1224517110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although the time it worked for me but nobody else was amusing < 1224517122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(although annoying due to all the time I had to spend opening it for other people) < 1224517128 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as for the second, i eagerly await when you will start climbing in the windows... < 1224517140 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*through < 1224517151 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :ehird: why? < 1224517161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklocod: i like representing numbers. < 1224517166 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1224517169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i vant perfect computeral arithmetic! < 1224517173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-( < 1224517191 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :numbers demand representation! < 1224517193 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :computerolous arithmetology < 1224517194 0 :ais523_|direct!n=ais523@ce01-fap04.bham.ac.uk JOIN :#esoteric < 1224517195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523_|direct < 1224517204 0 :ais523_|direct!unknown@unknown.invalid PART #esoteric :? < 1224517271 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm that implies someone once said something containing "washing the windows api" < 1224517315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1224517318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1224517319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :many channels < 1224517321 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was markov-chaining < 1224517322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well. < 1224517325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a few channels < 1224517326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at order-3, IIRC < 1224517329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, that was pretty literal < 1224517332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just two sentences put together < 1224517335 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so "washing the windows" and "the windows api" < 1224517337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and three sentences < 1224517341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie found the sources for us < 1224517353 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1224517354 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i thought it based the next word on the 3 previous ones? < 1224517360 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on the two previous, I think < 1224517364 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1224517365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thats order-2 btw < 1224517382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: settle this argument for us? < 1224517389 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1224517400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :order-2 = 2 previous ones < 1224517501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm lower order would give more non-sensical output? < 1224517520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1224517557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess order-0 wouldn't be a markov chain any more? < 1224517574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(just a RWG) < 1224517596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :order-0 would be totally random < 1224517597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1224517600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'd pick more common words more < 1224517607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it'd just be "here's a random common word" < 1224517615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1224518118 0 :Ilari!unknown@unknown.invalid QUIT :"Won't be back for a while..." < 1224518185 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It uses 4-grams, so it has a context of three words (in most cases) to choose the following word. < 1224518210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... as oerjan said, that would imply that "washing the windows api" was actually in a message somewhere < 1224518224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless it reduced to 3-grams for that because it couldn't find many 4-grams? < 1224518227 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It might've been 4-grams when it outputted that. < 1224518239 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've been using various model orders throughout its history. < 1224518264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/4-grams/3-grams/? < 1224518270 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, 3. < 1224518295 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NO! IT CANNOT BE! < 1224518303 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot, say it isn't so < 1224518303 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: fconv merely _returned_ 0; it didn't _print_ it. < 1224518324 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: horrible! < 1224518325 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: blah i was all about and i didn't have experimental selected so it was discussed very shortly, then matthew announced the decision to go in 2 bits < 1224518350 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And yes, it will also currently use a 3-gram if it can't find *any* 4-grams that have the current three-word context as their initial 3 words. I'm not sure if that should normally happen, since the three previous words will have been generated with the same model. < 1224518369 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No-one seems to be washing the API in my logs; just windows in general. < 1224518755 0 :sebbu!n=sebbu@ADijon-152-1-3-244.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1224519782 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1224521162 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1224521245 0 :Slereah_!n=butt@ANantes-252-1-39-168.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1224522521 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1224523817 0 :Slereah!n=butt@ANantes-252-1-92-58.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1224524153 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1224524542 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1224525319 0 :LinuS!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1224525438 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1224525439 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | how goes "interfunge"? < 1224525445 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :E < 1224525446 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*Eh < 1224525447 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1224525447 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | aaah < 1224525449 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1224525449 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | I'm a programmer, not a lawyer, dangit! < 1224525456 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Better :P < 1224525482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :interfunge, what was that? < 1224525501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :intercal funge < 1224525513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Befunge written in INTERCAL < 1224525518 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1224525591 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1224525649 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats a swede ----### < 1224525809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that was anmaster talking about ICAL actually < 1224525821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1224525832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric := < 1224525833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1224525836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1224525836 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because AnMaster likes using names thar were already taken, presumably < 1224525854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, ehird, do you mean IFFI? < 1224525861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ICAL? That is a fingerprint that Mike Riley did < 1224525863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes < 1224525879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/did/created/ < 1224526928 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-254-104.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1224527356 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1224527607 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :SUP BITCHES < 1224527708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh no. < 1224528148 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey. < 1224528169 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :did you know that theres a natural language formalism thats heavily based on types and lambdas? < 1224528171 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its.. weird < 1224528197 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres even a version that depends on composition of functions, and on type raising < 1224528198 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :o.o; < 1224528237 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1224528256 0 :LinuS!n=LinuS@net-93-145-206-252.t2.dsl.vodafone.it JOIN :#esoteric < 1224528259 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :well i do know now, it's fairly irrelevant whether i knew before < 1224528266 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :because you can never prove i didn't < 1224528270 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1224528270 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :therefor i win < 1224528274 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :*therefore < 1224528286 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its called categorial grammar. the funky version is combinatory categorial grammar < 1224528289 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its weeeeiiiird < 1224528327 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :like < 1224528354 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :some verbs have the type S\NP which means that they produce an S when they merge with an NP that's on their left < 1224528363 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so if runs is S\NP, and John is NP < 1224528392 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :then John runs is S, because NP S\NP produces S, as S\NP states < 1224528424 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :that sounds not so weird < 1224528430 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah but its for natural language < 1224528435 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :much how i see it < 1224528447 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :for more arguments to the verb: bites :: (S\NP)/NP < 1224528457 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so bites Oklopol :: S\NP < 1224528465 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so augur bites oklopol :: S < 1224528469 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bites oklopol < 1224528472 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :well i find the notation fairly weird < 1224528478 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i say augur but you know what i mean < 1224528504 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the notation isnt that bad actually, given that order is relevant here < 1224528516 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :X\Y means you get an X if you left-merge with a Y < 1224528519 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :X/Y means right merge < 1224528520 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1224528529 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :but i only got it just after calling it weird. < 1224528531 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its kind of like an abbreviation of CFG rules < 1224528541 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :X -> Y X < 1224528547 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well < 1224528557 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :X -> Y Z < 1224528570 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but in these cases there is no proper Z < 1224528579 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Z is X\Y < 1224528585 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but anyway < 1224528588 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its weeeeird < 1224528599 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :all sorts of crazy stuff happens dude < 1224528602 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the composition is like < 1224528644 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the sequence X\Y Y\Z Z can be analyzed as X\Y (Y\Z Z) < 1224528674 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or you can do composition and get X\Z = (X\Y Y\Z); X\Z Z < 1224528684 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which lets you handle all sorts of crazy discontinuities < 1224528697 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and then the type raising is crazy too < 1224528795 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :go on < 1224528816 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION `bites` everyone < 1224528823 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sorry, had to get the slides to make sure i had the notation correct < 1224528828 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :forward typeraising is like < 1224528843 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :X can become T/(T\X) < 1224528848 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :backwards type raising is like < 1224528854 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :X can become T\(T/X) < 1224528855 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :you don't have to hurry, i stared at that for about a minute before realizing it was trivial. < 1224528867 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so for a sentence like Marcel ran < 1224528882 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :normally: Marcel :: NP, ran :: S\NP < 1224528889 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :(more than a minute, emphasis on not the realizing but the time it took) < 1224528897 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so Marcel::NP ran::S\NP => Marcel ran::S < 1224528912 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but we can forward typeraise marcel < 1224528921 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :NP -> S/(S\NP) < 1224528946 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so Marcel::S/(S\NP) ran::S\NP => Marcel ran:S < 1224528969 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this seems pointlessly trivial but it makes it completely trivial then to handle sentences like < 1224528976 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"Marcel proved and I disprove completeness" < 1224528998 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1224529005 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wanna see that? :D < 1224529018 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :oh, of course < 1224529021 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok so < 1224529051 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Marcel:NP proved:(S\NP)/NP and:(X\X)/X I:NP disproved:(S\NP)/NP completeness:NP < 1224529078 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :step 1: type raise marcel, I to S/(S\NP): < 1224529092 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Marcel:S/(S\NP) proved:(S\NP)/NP and:(X\X)/X I:S/(S\NP) disproved:(S\NP)/NP completeness:NP < 1224529102 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :function compose Marcel with proved, and I with disproved: < 1224529135 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :haha, congrats on the pun :P < 1224529148 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :w.. what? < 1224529162 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :disproved np-completeness < 1224529166 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1224529169 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not my example ;) < 1224529171 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :[Marcel proved]:S/NP and:(X\X)/X [I disproved]:S/NP completeness:NP < 1224529206 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :build the right part of the conjunction < 1224529225 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :[Marcel proved]:S/NP [and I disproved]:(S/NP)\(S/NP) completeness:NP < 1224529228 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :build the left part < 1224529237 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :[Marcel proved and I disproved]:(S/NP) completeness:NP < 1224529241 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :btw: i dropped near "ok so" < 1224529245 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :then < 1224529250 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :[Marcel proved and I disproved completeness]:S < 1224529307 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :wait a mo, i'll try to understand all this. < 1224529315 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1224529382 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :okay i get it to some extent. < 1224529397 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its just function composition, and type raising < 1224529444 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what function composition is in this context < 1224529454 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :so.. Marcel:S/(S\NP) proved:(S\NP)/NP --> [Marcel proved]:S/NP < 1224529463 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :why can NP become S/(S\NP)? < 1224529463 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1224529470 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it's kind of intuitive < 1224529470 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :type raising tule < 1224529473 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :rule* < 1224529477 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :something of type X < 1224529490 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1224529492 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :can become something of type T\(T/X) < 1224529499 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :S/(S\X) is, of coutse, just X < 1224529509 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :right < 1224529511 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, if you just say it < 1224529519 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :because it's S with something on its right, that has S on its left < 1224529523 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1224529528 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you get an S when you merge on the right with something that needs an X on the left to make an S < 1224529536 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no no not that has S on its left < 1224529542 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :something that needs an X on its left to MAKE an S < 1224529550 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :think of it like this: < 1224529561 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :f x is prefix notation for applying f to x right? < 1224529566 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1224529574 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but why cant it be postfix notation for calling method f on x? < 1224529589 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, you know what i mean < 1224529595 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :who says x is the argument and f is the function? < 1224529603 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :why cant x be the function and f the argument? < 1224529604 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :yeah, who says it? < 1224529618 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, numbers can be modelled as functions right? < 1224529623 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and so can booleans < 1224529634 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :a lot of things yes < 1224529655 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and binary functions over booleans are often modeled in LC as using the BOOLEANS as the functions, right? < 1224529680 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and(a,b) = a(b) or something like that < 1224529697 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :yeah, prolly < 1224529711 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1224529722 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats what type raising is doing tho < 1224529725 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :i'd have booleans be a universal operation like nor, but yeah go on < 1224529741 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1224529742 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :so < 1224529749 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and you can do this completely crazy like < 1224529750 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :Marcel:NP < 1224529756 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1224529757 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :so, marchel is a noun thingie < 1224529763 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yah < 1224529765 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a noun phrase < 1224529774 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :when you do Marcel:S\(S/NP) < 1224529778 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1224529787 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :that's... < 1224529788 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :err... < 1224529808 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :type raising, but we did S/(S\NP) since marcel was the subject of the verb :p < 1224529818 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :rrrright < 1224529824 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :but isn't S/(S\NP) < 1224529825 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :like < 1224529849 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :something that takes an S on the to produce something that takes an S on the to produce an NP < 1224529854 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no no < 1224529858 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you're mistaking the notation still < 1224529862 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i am :) < 1224529866 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :X/Y means "produce an X by taking a Y on the right < 1224529873 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :i'm refusing to believe it's not what i originally thought it is. < 1224529889 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so S/(S\NP) says "produce an S by taking an S\NP on the right" < 1224529906 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :oh, hey < 1224529908 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :i think i get it < 1224529911 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1224529916 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :although i think these are the same concept < 1224529921 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which what < 1224529923 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :on some level at least < 1224529942 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well you might be able to say that instead of this: < 1224529951 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Marcel:NP runs:S\NP < 1224529953 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you really have < 1224529964 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Marcel:S/VP runs:VP < 1224529974 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but thats PRECISELY what typeraising is < 1224529977 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because consider: < 1224529981 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if VP == S\NP < 1224529982 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :then thats < 1224529991 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Marcel:S/(S\NP) runs:S\NP < 1224530000 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and S/(S\NP) is typeraised NP! < 1224530008 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :yes yes it's all clear now < 1224530012 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1224530021 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you can derive whole sentences that way dude < 1224530028 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :left to right < 1224530030 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :watch: < 1224530040 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :without types: I believe that she ate dinner < 1224530079 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :with types (after some type raising): I:S/VP believe:VP/S' that:S'/S she:S/VP ate:VP/NP dinner:NP < 1224530085 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well thats a nice function composition chain there < 1224530097 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :[I believe]:S/S' that:S'/S she:S/VP ate:VP/NP dinner:NP < 1224530104 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :[I believe that]:S/S she:S/VP ate:VP/NP dinner:NP < 1224530119 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :[I believe that she]:S/VP ate:VP/NP dinner:NP < 1224530131 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :yes it's very nice < 1224530132 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :[I believe that she ate]:S/NP dinner:NP < 1224530138 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :[I believe that she ate dinner]:S < 1224530155 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and thats like, COMPLETELY opposite of how most syntactic models look at sentence structure < 1224530172 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :type theory for sentences? < 1224530177 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah its crazy < 1224530188 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1224530192 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :also, theres a formalism for how to equate these things with their truth conditions < 1224530207 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so that these applications also can produce lambdas and such < 1224530208 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how is it the opposite of syntactic models? < 1224530231 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the normal idea about the structure of that last sentence would be more like < 1224530246 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ate + dinner -> [ate dinner] < 1224530255 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :she + [ate dinner] -> [she ate dinner] < 1224530265 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that + [she ate dinner] -> [that she ate dinner] < 1224530275 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :believe + [that she ate dinner] -> [believe that she ate dinner] < 1224530279 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and so forth, you get the point < 1224530295 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :I + [believe that she ate dinner] -> [I believe that she ate dinner] < 1224530295 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :and then you also have monadic discourse models :) < 1224530308 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :nomadic discourse models! < 1224530311 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAA < 1224530315 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the semantics from this stuff is like < 1224530346 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :give1: ((S\NP)/NP)/NP : \z\y\z[give(x,y,z)] < 1224530389 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so each left or right merge applies the lambda < 1224530432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1224530436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :What esolang is this? < 1224530439 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :that might be nice in a language < 1224530440 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :English. < 1224530441 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: english < 1224530446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ahaha < 1224530463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, also did you see that idea I had for a "HTML Query Language"? < 1224530463 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :english is pretty esoteric, ill have you know < 1224530472 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :HTML Query Language? < 1224530474 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sounds pretty lame < 1224530479 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :you can't *not* see it < 1224530496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :INSERT ELEMENTS head, body INTO THE ELEMENT head; < 1224530497 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :the cases were so up you could see them from china. < 1224530500 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :*upper < 1224530507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lots of statements like that to create a HTML document < 1224530510 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh i see < 1224530512 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a DOM language < 1224530518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, instead of that messy stuff < 1224530519 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not a query language based on HTML < 1224530522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, also select < 1224530524 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but a query language FOR HTML < 1224530557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okt 19 16:10:48 SELECT TEXT OF ELEMENT p WHEN ATTRIBUTE id OF ELEMENT p IS EQUAL TO TEXT VALUE "top" AND ALSO TEXT OF ELEMENT p STARTS WITH TEXT VALUE "ehird"; < 1224530559 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :E4X probably does half of it :) < 1224530565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, verbose? < 1224530570 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :very < 1224530580 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but less so than doing the same with JS, probably < 1224530587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1224530591 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you'd need libs and shit < 1224530593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okt 19 16:22:13 UPDATE TEXT OF THE FIRST ELEMENT p OF ELEMENT body OF THE ELEMENT html SETTING NEW VALUE TO TEXT "Blergh..."; < 1224530596 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :html already has a query language: css < 1224530600 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ITS QUITE IMPORTANT THAT YOUR LANGUAGE USES ALL CAPITALS, THAT WAY PEOPLE KNOW IT'S A REAL QUERY LANGUAGE AND NOT SOME FAKE CRAP, BECAUSE EVERYONE KNOWS REAL QUERY LANGUAGES ALWAYS USE UPPERCASE < 1224530605 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :olsner: CSS is not an html query language < 1224530606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, ah yes < 1224530609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :olsner: xpath < 1224530611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1224530621 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :xpath, yes, this is true! < 1224530623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okt 19 16:24:31 "This language is insensitive to everything, except case" < 1224530625 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :well, with E4X (a javascript extension) you can create XML literals and query them to your heart's content < 1224530626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, ^ < 1224530640 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :well, not directly, but it has an embedded query language for specifying which elements a style applies to < 1224530649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: IT'S QUITE IMPORTANT THAT YOU RECOGNIZE THAT IT IS A JOKE, ALBEIT QUITE A BAD ONE < 1224530663 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anmaster < 1224530670 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you should also require that it be in lolcatese < 1224530687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, also oerjan suggested that each statement should end with ", OR ELSE!" as a opposite of INTERCAL's "PLEASE" < 1224530691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :an* < 1224530696 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1224530702 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i prefer the lolcat version < 1224530709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, I don't < 1224530714 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we can fork it then < 1224530733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okt 19 16:02:08 INSERT ELEMENTS head, body INTO ELEMENT html; INSERT ELEMENT title INTO ELEMENT head OF ELEMENT html; INSERT TEXT "this is a horrible idea for markup" INTO ELEMENT title OF ELEMENT head OF ELEMENT html; < 1224530734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact < 1224530752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though I later decided that the top element needs "THE" < 1224530757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so THE ELEMENT html < 1224530761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for all of those < 1224530762 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :I CAN PUT ELEMENTS head, body IN ELEMENT html < 1224530767 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :? < 1224530777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, I'm not interested in a lolcat version < 1224530780 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1224530784 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :like i said we'll fork it < 1224530805 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :noooooo! < 1224530806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, it haven't been speced, so how could you fork it? < 1224530820 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :predictive forking < 1224530826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, since specing this may lead to insanity < 1224530830 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you will not be allowed to fork it! we'll make it closed source! and patent it! < 1224530839 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i type raised the query language < 1224530858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, just I think lolcat doesn't add anything to the joke < 1224530867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, rather it should look more like COBOL < 1224530868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IMO < 1224530888 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :lolcatting doesn't add much if anything to an all-caps cobolish language < 1224530890 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so instead of fork::lang/lang, i typeraised your language to lang\(lang/lang) < 1224530897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olsner, agreed < 1224530906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, you make no sense. < 1224530907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1224530910 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i do! < 1224530917 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :sense, you makes none! < 1224530920 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you just didnt read anything i said about combinatory categorial grammars :P < 1224530923 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol understands me < 1224530937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, nor do I intend to, natural languages are boring most of the time < 1224530940 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :speaking of which, how would you parse "The horse raced past the barn fell."? Backtracking? < 1224530940 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks at oklocod sitting catatonic in the corner < 1224530948 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah but dude this isnt just natural language < 1224530960 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this is function composition and currying and type raising! < 1224530962 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: requiring knowledge of combinatory categorial grammars is basically equivalent to not making sense :) < 1224530963 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in natural languages! < 1224530971 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :olsner, we're in #esoteric < 1224530974 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :be serious < 1224530977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olsner, I agree < 1224530993 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : olsner, we're in #esoteric be serious < 1224531000 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i sense a cognitive dissonance < 1224531003 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1224531003 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: i don't know much about grammar theory but intuitively that seems as complex as regexes < 1224531015 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :well, true... just *being* here is making no sense < 1224531040 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :i'm reading :P < 1224531044 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, did i tell you about TAGs? < 1224531045 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: cognitive dissonance is definitely on-topic here < 1224531048 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklocod: what about? :O < 1224531056 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: maybe < 1224531069 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :T-something attribute grammars? < 1224531069 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tree-rewriting models for natural language syntax < 1224531079 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm no < 1224531079 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tree adjoining grammars, actually < 1224531080 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but close < 1224531081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1224531084 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: algorithmmmmms < 1224531089 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1224531101 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :algorhythms!! < 1224531109 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dances at oklocod < 1224531113 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :now that I think about it, I was thinking about modelling a card game on a three-adjoining grammar at one point < 1224531113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :algorhymes? < 1224531133 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :algorhinos < 1224531133 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :i love this book, just algorithm after another < 1224531142 0 :oklocod!unknown@unknown.invalid PRIVMSG #esoteric :no strings attached < 1224531144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklocod, what book? < 1224531145 0 :oklocod!unknown@unknown.invalid NICK :oklopol < 1224531146 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :algeurythmics < 1224531158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1224531165 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :algorithm design, jon kleinberg & eva tardos < 1224531177 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sweet dreams are made of theeeese < 1224531191 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, this, but she practically says these < 1224531199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<<<<(X*2)>>||<><=<<1,2,3>>>>. < 1224531204 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :who am i to disagree < 1224531210 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can't get it over the internets afaik, so you won't do much with the name < 1224531219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, does your stuff help you understand that? < 1224531229 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :your <<>><<>>? < 1224531233 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nopol! < 1224531237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, that code yes < 1224531246 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no, but i've never looked at nopol. < 1224531260 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not nopol, yours was < 1224531270 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh haha < 1224531272 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :<<>><<>>? < 1224531274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mine wasn't nopol < 1224531276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you cannot look at nopol, i don't publish my languages except in this channel, when they are born :P < 1224531277 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :diamond eyes < 1224531280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, no. < 1224531286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, that <<<<(X*2)>>||<><=<<1,2,3>>>>. < 1224531293 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i know, i wasnt talking to you, anmaster < 1224531294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will put noprob on the wiki if the interpreter ever finishes, though < 1224531308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, I bet your weird natural languages models doesn't help you in understanding that :P < 1224531314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: yeah, that's nopol < 1224531318 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: sounds like a halting problem to me < 1224531324 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i havent a clue what language that is < 1224531334 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so it doesnt. but that doesnt mean CCGs couldnt! < 1224531341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i was afraid i might trigger a joke :P < 1224531342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, it's actually not an esolang. < 1224531347 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok? < 1224531355 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but it IS a language, it looks like < 1224531355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, it is a functional language, and using some very weird syntax from it < 1224531365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it is a mainstream one < 1224531370 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ML? < 1224531373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nop < 1224531396 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm not haskell < 1224531400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, indeed not < 1224531405 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :erlang? < 1224531406 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the main difference between natlangs and complangs is that complangs generally have very shallow semantics and very clear structure, so its not hard to talk about them < 1224531407 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1224531420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yep, and using "bit string comprehensions" < 1224531421 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the type of something in a programming language is purely a matter of value < 1224531425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but removing all the usual whitespaces < 1224531435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<< << (X*2) >> || <> <= << 1,2,3 >> >>. < 1224531440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would be the normal way to write it < 1224531442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :much clearer < 1224531448 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but in natural language we have lots of shit to do with not just "Value" but also with representation type < 1224531473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, same concept as list comprehensions < 1224531479 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because things can be represented in various ways < 1224531491 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, just consider what makes a noun a noun < 1224531492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, ever heard of Feather? < 1224531499 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what IS a noun, exactly, ey? < 1224531504 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: heard of, yes < 1224531513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, well, that isn't shallow I think < 1224531516 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :a miserable little pile of semantics! < 1224531522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is retroactively non-shallow < 1224531523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1224531529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least if you make it so < 1224531538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: so, how about making a language that has such a complicated and exception-ridden syntax no one will ever be able to write it, it could be based on your wonky syntactic theories < 1224531539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :retroactive changes to the own grammar rocks < 1224531550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol++ < 1224531557 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ive been saying we should for months now :P < 1224531562 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have you now :D < 1224531564 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but noone wants to work with me on it. < 1224531571 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does, now < 1224531579 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no you dont! dont lie! < 1224531582 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs away crying < 1224531631 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically, we start with some simple structure, and start building incredibly complicated sublanguages, and add exception on top of exceptions until it's a total mess, after which we start cleaning it up, making it *look* simple, in short and simple programs < 1224531636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but the underlying semantics < 1224531639 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are dreadful < 1224531640 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and awesome < 1224531651 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1224531655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i dunno, but yeah, i guess i wanna do something like that < 1224531664 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we'd also have to have atleast two ways of representing the same thing < 1224531671 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :each with its own quirks of distribution < 1224531683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :BUT, i've read 12 pages today (two exams, and i slept like 3 hours during the day), my quota is more like 80 < 1224531686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, try perl < 1224531687 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :similar to how you can talk about events in english using sentences, or using noun phrases < 1224531687 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1224531705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perl doesn't have a complicated grammar < 1224531716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" we'd also have to have atleast two ways of representing the same thing each with its own quirks of distribution" < 1224531724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is perl in a nutshell < 1224531728 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1224531728 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1224531743 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well we're gonna make perl^7-2 < 1224531745 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there is more than two ways to do it. < 1224531761 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah probably more like five < 1224531768 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1224531801 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes but are they describable with type raising, function composition, and so on? < 1224531809 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because thats how our language will be described < 1224531815 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ITS GOING TO BE AWESOME < 1224531865 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i say we use our language to compile down into simple predicates < 1224531867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : speaking of which, how would you parse "The horse raced past the barn fell."? Backtracking? < 1224531871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, did you answer that? < 1224531873 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and then run it on top of those predicates < 1224531874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't see where you did < 1224531881 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh, no, i didnt see it at all < 1224531889 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which formalism do you want? < 1224531894 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :CCG or the one im actually familiar with? < 1224531909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, just answer Asztal's question < 1224531940 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :asztal, which formalism do you want? < 1224531968 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, well let me rephrase that since you're not really asking about formalisms i guess < 1224531982 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i couldnt tell you how a PARSER would work on that, for two reasons < 1224532003 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :1) the formalism im familiar with is notoriously hard to parse, supposedly, and i've never worked on a parser for it < 1224532023 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :2) CCG formalisms i dont know much about, nevermind CCG parsers < 1224532033 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tho i can link you to a paper on parsing with CCGs < 1224532086 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets a barn fell to race a horse past < 1224532087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, I prefer LALR < 1224532089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1224532108 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: lol no :) < 1224532112 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its < 1224532121 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :[the horse [raced past the barn]] fell < 1224532123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats psygnisfive -- er wait no < 1224532135 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knuffelt oerjan < 1224532140 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION clobbers psygnisfive with a hammer < 1224532173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the horse raced past the barn (the barn fell) < 1224532173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or < 1224532179 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1224532184 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Anyone want to buy a barn fell, cheap? < 1224532186 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats an invalid parse < 1224532201 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres only one valid parse for that sentence, its just garden pathy < 1224532204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the horse, raced past the barn, fell < 1224532219 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok ok listen guys thats not what it means :p < 1224532220 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it means < 1224532227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, http://en.wikipedia.org/wiki/Buffalo_buffalo_Buffalo_buffalo_buffalo_buffalo_Buffalo_buffalo < 1224532229 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the horse that was raced past the barn fell down < 1224532229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about that one? < 1224532236 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anmaster: i can get more buffalo than that, actually < 1224532250 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i can get 11 < 1224532256 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :without it being incomprehensible to me < 1224532263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The horse (that was raced past the barn) fell." < 1224532267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Garden_path_sentence < 1224532267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see < 1224532269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was right < 1224532269 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1224532274 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats what i said before :P < 1224532282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : the horse, raced past the barn, fell < 1224532282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ok ok listen guys thats not what it means :p < 1224532284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1224532287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what I said < 1224532296 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no, its not < 1224532301 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :commas are used for specific things in english < 1224532307 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :they dont denote relative clauses like in your language < 1224532314 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :they denote parenthetic commentarys < 1224532323 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so your version says, in english at least < 1224532327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, why do you think they do in [my language]? < 1224532333 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"the horse raced past the barn of its own accord), and then fell" < 1224532334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what is [my language]? < 1224532362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION remembers a horce raced past < 1224532364 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i presume you're some sort of finnogermanic like half the rest of #esoteric :P < 1224532365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*horse < 1224532366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, not valid, unmatched parentheses < 1224532369 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :swonsk, probably < 1224532378 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :(of its own accord) < 1224532386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, "finnogermanic"? < 1224532390 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1224532393 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :finnogermanic. < 1224532397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, what is that then? < 1224532405 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its a kind of strudel < 1224532411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"strudel"? < 1224532413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :means? < 1224532420 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its a pastry? < 1224532426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1224532429 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sorry sorry < 1224532432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't explain anything < 1224532434 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :let me translate that into finnogermanic < 1224532437 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :strĆ¼ssel < 1224532449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, My native language does not have "Ć¼" < 1224532464 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :strĆøssel < 1224532466 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you mean stryyselƤ < 1224532469 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that too < 1224532471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor does it have "Ćø" < 1224532475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and nor is it Finnish < 1224532485 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :stryyselƤ is finnish < 1224532486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which I think oerjan was < 1224532489 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Mm, Apfelstrudel < 1224532491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan's* < 1224532499 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: apfelkĆ¼chen < 1224532501 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or better yet < 1224532503 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what does it mean? :D < 1224532509 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :pflaumenkĆ¼chen < 1224532513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Anyway < 1224532516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well not sure, but it has "yy", and "Ƥ" < 1224532522 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it must mean something < 1224532522 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or or or! < 1224532522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, I don't speak any of the languages you tried < 1224532525 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if we're in alsace < 1224532526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: aye < 1224532527 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :flammekuche < 1224532528 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1224532536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, So why the insult that I'm some sort of food? < 1224532545 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because you're delicious, sir < 1224532548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :. < 1224532549 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats anmaster < 1224532559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives psygnisfive a bad stomach < 1224532567 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i just ate a curry, dont worry < 1224532571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1224532571 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey that rhymes < 1224532582 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and its about curry! < 1224532585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, and I just ate a lot of garlic. < 1224532593 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh man i love garlic < 1224532593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I hate curry < 1224532596 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is it furry curry, in a hurry? < 1224532596 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok awesome garlic recipe: < 1224532602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch wrong one < 1224532603 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i am a furry! < 1224532605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :...... < 1224532606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1224532607 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and im usuaully in a hurry! < 1224532611 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :step 1: < 1224532623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, I'm from Sweden. I don't speak any of the languages you gussed < 1224532625 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :take a whole head of garlic and remove the papery outer crap < 1224532625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :guessed* < 1224532637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I still don't get what "finnogermanic" means when used about a person < 1224532640 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :step 2: cut the tips off the cloves < 1224532641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" i presume you're some sort of finnogermanic like half the rest of #esoteric :P" < 1224532652 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :step 3: coat with olive oil and sprinkle with oregano < 1224532662 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :step 4: bake for 45 minutes to an hour at 350 to 400 *F < 1224532670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it means you speak a language of the finnogermanic family *ducks* < 1224532677 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :step 5: remove, let cool till warm, then up turn and squeeze the sides < 1224532683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, that still doesn't explain anything < 1224532686 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Anmaster: swedish is a north germanic language < 1224532697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, yes and? None of your guesses were correct on Swedish < 1224532699 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :germanic languages use commas differently than in english, usually for relative clauses < 1224532709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :we use ƄƤƶ < 1224532716 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hence why i commented that you're finnogermanic < 1224532717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not Ć¼ or Ćø < 1224532721 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: danish uses lots of commas, norwegian not that much < 1224532731 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :probably. < 1224532734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, Swedish doesn't use much I think, I guess it is relative though < 1224532737 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i know in german atleast commas are relative clauses < 1224532739 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :like < 1224532752 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the boy, that i fucked like a bitch, is named dylan < 1224532768 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whereas in english thats completely invalid use of commas < 1224532770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, No pedophiles please < 1224532777 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dont worry, he was 13 < 1224532781 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats ephebophilia < 1224532790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : psygnisfive!*@* added to ignore list. < 1224532804 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :did he really ignore me? lol < 1224532827 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm, that's probably in the grey area between pedo- and ephebophilia < 1224532831 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is it furry curry, in a hurry? <<< furry doesn't rhyme here < 1224532844 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it does in some dialects < 1224532850 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :plus, phonemically it does < 1224532852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, depends on which furry I guess < 1224532867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster seems to have some kind of phobia of any reference to pedophillia at all < 1224532870 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :actually, according to wikipedia, that's clearly pedophilia rather than ephebophilia "Ephebophilia refers to the sexual preference for adolescents around 15-19 years of age." < 1224532878 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: erm wait? < 1224532884 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :damn you wikipedia! ruining my humor! < 1224532886 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1224532915 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :maybe hebephilia rather than pedophilia though < 1224532918 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :exactly who was going around joking about tusho rape some while ago... < 1224532924 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :everyone. < 1224532928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i had a 13-yo gf about a year ago < 1224532934 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah ok. < 1224532936 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :tusho? < 1224532936 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wow oklopol.. < 1224532940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1224532941 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :olsner: tusho = ehird < 1224532958 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :finland is very liberal innit < 1224532959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olsner, tusho == ehird yes < 1224532968 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :let me rephrase that as "13-yo gf == tusho?" < 1224532969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1224532970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dunno, i guess it's illegal < 1224532971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you DIDN'T ignore him < 1224532974 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1224532980 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1224532983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes I did, why? < 1224532989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :16 is the age of consent < 1224532991 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tusho is distinctly male, despite the humor of saying he's female < 1224532993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no you didn't , you just confirmed one of his statements < 1224533000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I just tried to respond to olsner's questions < 1224533011 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anmaster, dont lie < 1224533016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : i had a 13-yo gf about a year ago < 1224533016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ah ok. < 1224533016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : tusho? < 1224533016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : :-D < 1224533016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : olsner, tusho == ehird yes < 1224533020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what I saw < 1224533028 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :everyone knows that when you ignore someone it doesnt get announced to the world! < 1224533029 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or does it... < 1224533038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since he seemed confused I thought I'd explain it < 1224533044 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :well, it does if you quote the message you got from your client < 1224533046 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :is that a server specific thing? < 1224533051 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1224533063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1224533070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olsner, now that made no sense heh < 1224533076 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :see anmaster, thats what happens when you block people < 1224533077 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :that was definitely a normal message string < 1224533080 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tsk tsk < 1224533088 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you end up misisng have the conversation! < 1224533089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: did i get ignored? wouldn't it be kinda weird to ignore someone for a joke, and not for an actual crime :\ < 1224533107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, I didn't ignore you oklopol < 1224533108 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: he ignored ME for a joke < 1224533109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1224533121 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*half < 1224533123 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: yes, that was my point < 1224533128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, but you were clearly joking. While psygnisfive seemed serious < 1224533129 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :actually he ignored me for making fun of him using a joke that he set up in the first place < 1224533129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster very often says "please no pedophillia" or basically the same wording all the time < 1224533131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1224533132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for some reason < 1224533137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: err, i was not joking < 1224533138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how the fsck did he seem serious < 1224533152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, how on earth is /ignore the correct reaction to the rape of a child...? < 1224533153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :while psygnisfive was clearly joking. < 1224533156 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird: he doesnt realize that you and i havent actually consummated our love < 1224533158 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed :D < 1224533162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: quite < 1224533171 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :besides, im a bottom < 1224533174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it isn't, but I agree with ais523's reasons too < 1224533174 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and you're clearly a top < 1224533177 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how could i fuck you < 1224533182 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :TMI! < 1224533186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I refer to his reasons for ignoring psygnisfive < 1224533195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on any further questions < 1224533196 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: your mind is weak < 1224533201 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :jesus < 1224533204 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oerjan < 1224533210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"ais523's reasons"? < 1224533215 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :knowing that i prefer cock in my ass than my cock in someone elses ass is TMI? < 1224533221 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, its implicit in the fact that im gay < 1224533229 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you had BOTH possibilities in your mind before! < 1224533232 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :now theres only one! < 1224533239 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i'd say that's a reduction of information, sir < 1224533245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok then < 1224533247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :everyone knows you're a bottom < 1224533254 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1224533255 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :who doesnt < 1224533257 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you don't talk about anything else < 1224533259 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I generally assumed gay men could be both tops and bottoms < 1224533267 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i talk about natural language syntax < 1224533269 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :why would it be implicit that you're a bottom? < 1224533271 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :olsner: lots are switches < 1224533280 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but lots are bottoms < 1224533290 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :olsner: no i meant it was implicit that i was either a top or a bottom (or a switch) < 1224533309 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so by confirming one, im not actually providing MORE information than already provided by the knowledge that im gay < 1224533318 0 :fungot!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1224533326 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :therefore "TMI" is clearly illogical, because im actually ruling out, and thus removing, alternatives < 1224533338 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's what information is < 1224533339 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so it cant be too MUCH information, since the result is that theres less! < 1224533339 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oh, so when you said you were a bottom you weren't saying that you were not a top? < 1224533345 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: very true very true < 1224533350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, seems like fungot crashed or such < 1224533352 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no no olsner < 1224533354 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :nevermind < 1224533358 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this is complicated < 1224533366 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :response threads are confusing < 1224533368 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :but, then you're ruling out possibilities, and thus providing information < 1224533378 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :too much of which would be too much < 1224533382 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes but thats not the information he (you?) meant < 1224533394 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, I tried to do "^code 000f-p" to clear the ignoration counter (talking to it in a query) but for some reason it hung up. Might be some sort of a cfunge incompatibility, actually. < 1224533395 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :me? he? you? I don't know! < 1224533401 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :namely, it was implied that the information was was too much was the idea of someones cock in my ass < 1224533404 0 :fungot!n=fungot@momus.zem.fi JOIN :#esoteric < 1224533409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm.... < 1224533412 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats what TMI is used for, after all < 1224533421 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :things that you dont want to know about < 1224533442 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes, oerjan's mention of information distracted me from the original issue < 1224533442 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :surely noone would care about the YES/NO of such things, in this scenario, but rather the actual content < 1224533447 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :namely, cock in ass < 1224533448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well that makes no sense, g and p are simple and easy < 1224533458 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but theres cock in ass in all three situations, top, bottom, or switch! < 1224533459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :olsner: there was an original issue? < 1224533462 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thus TMI is unwarranted < 1224533470 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: see what you've done? < 1224533472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, also did cfunge itself crash or just fungot? < 1224533472 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 21:01 bonjovn4 shit and stuff. have fun! < 1224533485 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :well, explicit mention of "cock in ass" is usually considered TMI < 1224533487 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Just fungot, of course. It might've depended on some RC/Funge UNDEF thing. < 1224533487 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it'd take a while < 1224533496 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :olsner: sure, but like i said < 1224533500 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: do you EVER refrain from quibbling whenever possible? < 1224533502 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :knowing im gay has IMPLICIT cock-in-ass < 1224533502 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :but just the bottom/top distinction shouldn't be < 1224533503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, and if you can reproduce it, rebuild with DEBUG build < 1224533510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah ok < 1224533514 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: this is #esoteric. how could i do such a thing < 1224533530 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ^code is implemented by appending "0R" to the input, sticking it into some place of fungespace, loading SUBR and executing a C there. < 1224533545 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: you ruin half my jokes by explaining them... < 1224533564 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1224533566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, can't think of any reason that would crash < 1224533576 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(ok maybe TMI wasn't _entirely_ a joke) < 1224533578 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :well, implicit is still implicit... and bottom/top could very well have referred to submissive/dominant personality traits rather than sexual practice < 1224533578 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'll try it with some tracing. < 1224533589 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :actually no olsner < 1224533594 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :bottom/top are distinct from sub/dom < 1224533601 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there are subby tops and dommy bottoms < 1224533602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, could you give a trace of what 1) happens 2) you think should happen instead along with 3) a 4 page description of why ;) < 1224533616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the last isn't needed < 1224533623 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :now granted, they tend to go together quite frequently < 1224533634 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but in straight BDSM its quite common to have femdom < 1224533643 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which is almost always a case of a bottom dom < 1224533649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: This is quite irrelevant for #esoteric. < 1224533650 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :unless the woman has a strapon or something < 1224533652 0 :ais523!unknown@unknown.invalid PART #esoteric :? < 1224533655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Move it to #psygnisfives-sexual-ramblings or something. < 1224533655 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i agree! < 1224533658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1224533670 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :yes, let's abort this while we still can :) < 1224533671 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but you can blame this on anmaster < 1224533675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you finally agree with me? < 1224533686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No. psygnisfive: I can blame it on your continuous rambling. < 1224533693 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :interesting to hear about the finer distinctions though < 1224533695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :About utterly irrelevant stuff that nobody here cares about. < 1224533701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :olsner: There's always /msg. < 1224533708 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :true, but we wouldn't've gotten here if anmaster hadn't turned us into a tangent < 1224533727 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which was specifically /about/ me and sex < 1224533736 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :the tangent, while tangential, was still #esoteric's tangent < 1224533737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, wait SUBR may be relative storage offset differently than for RC/Funge. that is all I can think of < 1224533740 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i merely used a sentence as an example, but no, he had to go and act like i was talking < 1224533756 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anmaster doesnt know about use/reference distinctions i think :( < 1224533758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I remember having to mess with that because Deewiant thought it should have been and so on < 1224533760 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :someone should teach him < 1224533771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah no < 1224533779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was the A/O thing < 1224533792 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so uh < 1224533798 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :asztal was it? < 1224533800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cares about weird sex stuff < 1224533804 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :yep. < 1224533805 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :who asked me about parsing the garden path sentence? < 1224533812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: I still don't understand why AnMaster ignored you for one sentence that was clearly a joke. < 1224533819 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird: because hes silly. < 1224533823 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :now lets move on < 1224533825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Duh. < 1224533832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed, and wouldn't do it to me for a *non* joke < 1224533834 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1224533848 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, how were you dating a 13 year old < 1224533849 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't like being called a liar < 1224533850 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :arent you like < 1224533851 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :20? < 1224533852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: pedophillia is OK if you don't talk about sex, duh. Now. On to more interesting things < 1224533861 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, PMs! < 1224533867 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes, having sex is fine as long as you don't talk about it < 1224533868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, there? < 1224533869 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :asztal: you asked about the parsing right? < 1224533870 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's better than "you're clearly joking" < 1224533875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, any progress? < 1224533885 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: yes < 1224533892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yes, the real menace is referencing having sex with underaged peopple. < 1224533900 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok. well, i can only comment about minimalism and parsing < 1224533900 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It seems to jump to the right place, execute "000f-p" just fine, but then it hits a 0 and reflects. Seems I've tried to use "A" to append, except that after loading SUBR the A instruction is SUBR's "set absolute mode". < 1224533912 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :namely, movement based syntax seems hard to parse, but there might be some ways < 1224533928 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: So now I just wonder why it used to work. Are A/O new things? < 1224533931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yes it is, the fingerprint was ret-conned by Deewiant and Mike Riley < 1224533943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, it would have worked a few weeks back < 1224533952 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Ah, okay. < 1224533954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually a bit over 2 months < 1224533966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, blame Deewiant for breaking existing apps, which is what I warned would happen < 1224533972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I take no responsibility for that < 1224533979 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: I'm also curious what happens if the word order is free (e.g. Hungarian, sort of) < 1224533985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: OMG FIZZIE WILL HAVE TO CHANGE A PROGRAM A LITTLE BIT! HOW DARE THEY IMPROVE THINGS < 1224533985 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh well, the fix is trivial. < 1224533990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, see!? I predicted that would happen. < 1224533991 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ah well yes free word order is tricky < 1224533996 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what ehird said. < 1224534004 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :minimalist approaches take such things to be something called scrambling < 1224534007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: betting he has me on ignore < 1224534015 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which is a fancy way of saying "shit aint in the order we expect it to be! :(" < 1224534024 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1224534027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, versioned fingerprints. And what ehird said is irrelevant < 1224534043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :versioned - mm i love the smell of useless bloat in the morning < 1224534044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it smells like failure. < 1224534050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and what i said is very relevant < 1224534074 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1224534078 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^reload < 1224534078 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1224534085 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :free word order is generally taken to be the result of movement < 1224534094 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :to whatever place we can figure < 1224534094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, And never change existing, unless you reserve instruction/other value for a parameter for future use < 1224534099 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :for whatever reason we can figure < 1224534117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or just make a new fingerprint < 1224534297 0 :ehird_!n=ehird@91.105.120.91 JOIN :#esoteric < 1224534298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: stop bullshitting < 1224534300 0 :ehird__!n=ehird@91.105.120.91 JOIN :#esoteric < 1224534305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as fizzie said - the change was trivial < 1224534311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it improves the fingerprint < 1224534316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what you suggest only adds to bloat for no real gain < 1224534317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh, why so many clients of yours? < 1224534329 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :because I'm testing. < 1224534333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway. < 1224534342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I still hold the same opinion. < 1224534354 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :It'd be nice if you offered a real justification, but I know better than that. < 1224534400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, for a simple reason: Not breaking existing code. < 1224534459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Why do you think the C standard committee avoids breaking changes when possible? Why do you think old functions in both the POSIX standard and on Windows remains? < 1224534473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :And they make new ones if the old ones can't be upgraded easily < 1224534479 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: BECAUSE THAT IS C < 1224534490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, same goes for many other languages. < 1224534490 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :C IS USED FUCKING. EVERYWHERE. MISSION CRITICAL SYSTEMS DEPEND ON IT. < 1224534497 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :BEFUNGE IS A FUCKING ESOLANG < 1224534498 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :FIZZIE < 1224534499 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :HAD TO CHANGE < 1224534501 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :LIKE 3 THINGS < 1224534504 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :IN A _FUCKING IRC BOT_ < 1224534510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no need to shout < 1224534523 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :yes, there is, because you have a continual and constant failure of basic logic and reasonability < 1224534557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :And well why do you think there are no mission critical systems in Befunge? Apart from it being a language where programs are hard to maintain, slow and so on? < 1224534575 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: maybe because it's an esolang that is slow, whose programs are hard to maintain? < 1224534579 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :maybe because it's AN ESOLANG < 1224534586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes but apart from that :) < 1224534594 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ha ha ha you're making a joke to justify your idiocy < 1224534597 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :very funny, but it's not valid < 1224534635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I still stand by my point, breaking changes lead to bitrot < 1224534647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in a language hard to maintain this is even worse < 1224534671 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I never questioned that; I just said that such programs would be written by people in this channel. fizzie hasn't disproved that yet. < 1224534675 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: To follow in the vein of your beaurocracy, please compile a list of programs that have been broken by the change, and your assesment of how hard it will be to fix them. < 1224534684 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Once you can, then I will concede. < 1224534697 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :If you cannot, then I will continue to call your logic retarded andy our point invalid. < 1224534797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm not omniscient, I can't know everything, if I were, such a change would be trivial, since I would be able to tell all affected. < 1224534817 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Occams razor dictates that the change is fine. < 1224534847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't see how you mean. < 1224534877 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Considering your failure at logic I am not surprised. < 1224534878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, also well what about other places? Not everyone is here, for example Mike Riley often isn't < 1224534906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well I do know what Occams razor is, I don't see what it has to do with breaking changes < 1224534918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so unless you can justify that? < 1224534942 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Generally trivial logic that a 3-year-old could understand does not need justification. Your warped sense of reality, however, does. < 1224534946 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and has he written a program broken by this change? Perhaps, but he was of course aware of the change. :-P < 1224534959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes, but that shows there may be other ones < 1224534967 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes, there may be < 1224534971 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :my point was that there likely aren't < 1224534976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well then you don't seem to have anything valid to add, if you refuse to explain yourself < 1224535021 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Trivial, undeniable, simple logic does not need justification. Your fucked-up justifications that turn out to actually be illogical do. < 1224535037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm still waiting for your justification. I have given my reasons. < 1224535056 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I have adequately explained why only an idiot would need justification of a basic application of Occam's Razor. < 1224535061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm still waiting for your justification. I have given my reasons. < 1224535062 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Do you want me to treat you as an idiot? I can if you want. < 1224535084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :It can still break programs. It can be hard to debug. < 1224535093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Befunge programs are notorious for that. < 1224535099 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Please read up. Thanks. < 1224535103 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :^^^^^^ up there. < 1224535177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and I'm waiting for justification. Yes you prefer the simple solution. But I argue breaking existing programs that complies to the then published specs is not valid < 1224535190 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :There. Is. Nothing. To. Justify. < 1224535193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why do you think there is Funge-98 and Befunge-93? < 1224535204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Why not just rewrite "Befunge" as it was then known < 1224535216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there was indeed a reason. < 1224535217 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Jesus christ you are an idiot. Now I have to put you on /ignore in all of 3 clients. < 1224535222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, same < 1224535940 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: at least _you_ are reasonable, right? < 1224535941 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: how's the scheme workshop of 2002, if i'm having connection issues, how would you answer ' which would be exactly that. < 1224535956 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: i'm sorry, i wasn't there < 1224535956 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: the cygwin page does say programs need to work much better.) originally developed by miller puckette and company at fnord. < 1224536034 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: the guys at fnord made cygwin?! < 1224536034 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that's using generators. for streams see srfi-40 or http://xmog.com/ scrap/ show/ fnord < 1224536055 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: xmog.com doesn't look like cygwin < 1224536055 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: a lisp in php < 1224536071 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: sounds disgusting < 1224536071 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: is there a special compiler i'll need, or to print to the channel < 1224536104 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: for that lisp in PHP? Probably yes < 1224536105 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: making your code `portable' only by virtue of the discussion flatt changed some of my init.el" at http://paste.lisp.org/ display/ 274 < 1224536144 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: You're quite the lisper these days. < 1224536145 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: don't encourage him. it was created < 1224536158 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Sounds suspiciously religious. < 1224536158 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i can't make out what you mean < 1224536169 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: that's some ugly lisp there < 1224536169 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: painful i/ o < 1224536193 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: try haskell < 1224536193 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's the cryptogram type puzzle fairly quickly < 1224536216 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Quite accurate, actually! < 1224536216 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i don't really care about the finer points of old crotch blended highland scotch whiskey. < 1224536221 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: oh come on it's not _that_ weird < 1224536221 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's very awesome < 1224536222 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ew < 1224536226 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :old crotch blended? < 1224536237 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1224536248 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :something psygnisfive would like, i'm sure < 1224536257 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1224536264 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: so wait, you don't care about the /finer points/? < 1224536265 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: if you can turn this into < 1224536266 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1224536290 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot just wants to get drunk, he doesn't care about the finer points of the crotch-blended whsikey. < 1224536290 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it has the same illness as i do < 1224536306 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: I did not need to know that. < 1224536307 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: but printing ')' < 1224536312 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not everything is all right with that bot. < 1224536325 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: mispleing whiskey is a bad omen < 1224536341 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Drinking alcohol blended with old crotches and then getting illnesses from it? No, everything is certainly not right. < 1224536364 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: now now, remember strong alcohol is a disinfectant. i think. < 1224536377 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: not if you get illnesses from it it isn't :-P < 1224536400 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Do you think you'd feel better after a rewrite? < 1224536401 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: are/ were any problems with hard disk space on a measly 40 gb drive. < 1224536436 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Actually you only have a ~20 GB drive, but don't worry, only the language models take up much space. < 1224536436 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: too slow to perform the o(n) resize once every n inserts < 1224536493 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: are you doing something fizzie doesn't know about? < 1224536493 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: egobot does not flood. < 1224536515 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed, no longer < 1224536828 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | let __ = __ in __ :: t < 1224536875 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ye olde infinite loope < 1224536908 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(actually probably trapped) < 1224536924 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What, it's a trap? < 1224536942 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ghc traps simple infinite loops < 1224536965 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :those that reevaluate the exact same expression < 1224537035 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :SWI-Prolog has an amusing easter egg if you ask it a query like "X." but I've probably mentioned it on this very channel already. < 1224537046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i realized the other day it's actually quite trivial to notice you're reevaluating something, after you do it once, you're in a cycle, and it's enough to store one state in the cycle, and check if it appears again < 1224537056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it reappears iff there's a loop < 1224537097 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The cycle might start later than that one state you've stored. < 1224537108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, but it's enough to change the stored state every now and then < 1224537116 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1224537118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I believe you were saying you would have used ATHR and so on? < 1224537122 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Then you might not notice the cycle if it's long enough. < 1224537123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, http://rafb.net/p/YpkaJU36.html may interest you < 1224537127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :current progress < 1224537130 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yeah < 1224537130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the local feature branch < 1224537136 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's actually quite true < 1224537213 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1224537226 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think my formalism might be equivalent to CCGs < 1224537230 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If I have free time and the inclination to do a fungot rewrite, I might consider some form of ATHR-style threading. < 1224537231 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it's only the html pages are served up using lighttpd, and the < 1224537248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, be aware of that efunge is slower than even rc/funge < 1224537269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is more for "interest feature ideas" than "raw performance" < 1224537291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it will never be as fast < 1224537309 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, the IRC thing isn't really very speed-critical. If something's too slow to implement on the Brainfuck interp, I can do it as a "native" command. < 1224537311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and cfunge will never have all those weird fingerprints. Just the more tame ones. < 1224537342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, also SOCK hm, I will probably do my NSCK idea (which fixed lots of issues with SOCK/SCKE) < 1224537357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe SOCK too, but it was kind of messy to implement < 1224537515 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, we'll see. I may start simply by cleaning up the existing code a bit. And I still lack the good editor. < 1224538113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1224538288 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oko < 1224538378 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^oko ok < 1224538378 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokoko ... < 1224538398 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :One, Two, Infinity < 1224538518 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :banananananananananonokokokokokokokokokokoko < 1224538526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night all < 1224538602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :numbers N for which doing NN for any a hyper operator is the identity function? < 1224538614 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :errrr < 1224538620 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not identity, but all produce the same result < 1224538664 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what is a hyper operator? < 1224538690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh you mean the ones i said < 1224538705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :2+2, 2*2, 2^2, 2\/-2, 2&"2, ... < 1224538713 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what about zero? < 1224538716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1224538719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was just thinking that < 1224538735 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1224538739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's 0^0... < 1224538744 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1224538749 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1224538750 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :0*0!=1 < 1224538762 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also 0^0 isn't usually defined afaik < 1224538768 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Our high-school mathematics teacher used to say 0^0 is mickey mouse with one ear missing. < 1224538786 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Meaning: not very defined.) < 1224538791 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :0^^(0^0), on the other hand... < 1224538796 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no but i vaguely recall discussions that said 1 is the most reasonable value < 1224538809 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: most likely yes < 1224538817 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sounds feasibool < 1224538877 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A feasibool is like a bool value, but it can only take values that are (semantically speaking) feasible. < 1224538912 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :According to p. 408 of Knuth (1992), [0^0] "has to be 1". < 1224538937 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, if Knuth says so, who am I to argue. < 1224538956 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's the "appeal to authority" method of proof. < 1224538987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol - [Global Notice] Hi all. At 19:30 UTC, in two hours, we'd like to ask everyone to observe a minute of silence in sympathy with the victims of the terrorist attacks on September 11, their loved ones and friends. Channel admins, if you'd like to participate, please +m your channel for a minute and optionally deop at that time. Thanks. < 1224538996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(from 2001-09-13) < 1224538999 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or is it "Proof by eminent authority"? The example is given as: "I saw Karp in the elevator and he said it was probably NP-complete." < 1224539051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: proof by knuth < 1224539064 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it has a separate category. < 1224539127 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1224539130 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Karp%27s_21_NP-complete_problems < 1224539159 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That page was in my browser cache. < 1224539193 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mine too i assume, since i saw it yesterday < 1224539462 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1224539476 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i found the perfect outlet for my computery languageu urges! < 1224539476 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1224539486 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :languagey* < 1224539928 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Porno? < 1224539954 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :##compling < 1224539955 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1224539971 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :computational linguistics? has an IRC channel? < 1224540003 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Probably a support group after that mean xkcd strip. < 1224540087 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've also found an outlet for my computer language-y urges. < 1224540091 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Programming language research. < 1224540443 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :also known as bantering in #esoteric? :P < 1224540479 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean language-y in the natural language sens,e gregorr :P < 1224540562 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :olsner: no he's moved on to the real world now < 1224540584 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oh, real world... how boring :) < 1224540585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : i found the perfect outlet for my computery languageu urges! < 1224540589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Computery. < 1224540597 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1224540629 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :'computery' = kindergarten 'computational' < 1224540645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :computationalative languagation < 1224540705 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Computationalaxative lenguanation < 1224540852 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :de linguis non est computandum < 1224540885 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :computationalativatiosivecious < 1224540891 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1224540895 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1224540896 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1224540897 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have two ouses < 1224540911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: no, yes. < 1224540917 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1224540963 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can put any number of suffices on an english root, and it'll be pretty and cute. < 1224540983 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmph < 1224540988 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i also had "-ive" twice < 1224541005 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i'd put my suffix on your root, if you know what i mean < 1224541014 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1224541022 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :computationalativatiosiveciousness < 1224541054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have too ciouses and ives too < 1224541064 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i just copied and pasted yours < 1224541066 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and ness makes it a noun < 1224541072 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :SO? < 1224541077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ARE YOU PLAGIARIZING MY FAILURE < 1224541081 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1224541083 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i just told you < 1224541088 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i'd put my suffix on your root < 1224541102 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'll put my suffix on YOUR root. < 1224541106 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :technically i put it on your stem < 1224541110 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :since the root is "compute' < 1224541113 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but still < 1224541120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll put my root on your *mother*'s suffix < 1224541129 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1224541153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...err do gays have mothers, actually? < 1224541163 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*facepalm* < 1224541169 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1224541169 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1224541172 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They sprout from rocks and/or eggs. < 1224541182 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :usually rocks. < 1224541193 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hence our affinity for metal and metal-related things < 1224541205 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thus all our clubs are named accordingly < 1224541223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like metal... < 1224541231 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm allergic to chrome. < 1224541248 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im allergic to vagina. < 1224541249 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: we all know you gods hate fags < 1224541265 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Hey I swapped my personality back. < 1224541275 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :unless its on a guy, in which case its powers of rash are reduced significantly < 1224541279 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh you did? < 1224541285 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry then < 1224541307 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1224541312 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you didn't tell us < 1224541326 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, it reverts automatically after a timeout. < 1224541331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is why all the gayness has been bottled up tonight, we were scared of you < 1224541342 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i bottled up nothing! < 1224541343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see, i see < 1224541356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should get back to reading < 1224541359 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :does that mean we can cancel the protest against you? < 1224541385 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just the book is excruciatingly hard to read :P < 1224541391 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/pics/other/pec2.jpg < 1224541392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as good books should be < 1224541396 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what book? < 1224541417 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :better gregorr < 1224541422 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :much better < 1224541452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: still the same book < 1224541472 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :now maybe add a long shadow-reflect with the same angle as the shadow-reflect of your right leg < 1224541493 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what book < 1224541509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :algorithm design by eva tardos and jon kleinberg < 1224541513 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1224541532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :read the first 600 pages for a course, but need to read the rest for another one < 1224541544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and the last few hundred pages are complete mindfuck < 1224541546 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im going to read some lecture notes (essentially a book) from an MIT math-for-CS class < 1224541554 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so its all discrete math and combinatorics and stuff < 1224541559 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :she never wrote another book, since that would be retarded < 1224541570 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(and no one dl this somewhere and tell me it's simple or i will slap you with my trout) < 1224541595 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: gimme? < 1224541602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just have it in book form < 1224541607 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh i see < 1224541608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i managed to destroy even that < 1224541609 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1224541615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :by soaking it in water for about a day < 1224541621 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1224541634 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you have a trout? < 1224541640 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i get about 200e a month, 78.6 euros for a book, and i destroy it in a week :) < 1224541651 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: tons of them < 1224541658 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah but you live with your parents, oklopol < 1224541662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's how i use the remaining 121.4e < 1224541671 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: i do? < 1224541675 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i tought you did < 1224541680 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :last i heard from you you did! < 1224541682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is gay and lives with his parents < 1224541699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1224541700 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how can you be gay, you have a girlfriend, dont be silly < 1224541711 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i doubt i've lived with my parents during the time you've known me < 1224541720 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :moved out near february < 1224541726 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1224541733 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well whatever, it doesnt matter < 1224541735 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :you've both been here longer than that haven't you? < 1224541737 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed it doesn't < 1224541746 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont know if ive been here since february < 1224541747 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mightve < 1224541753 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :but you *did* live with your parents! hah! < 1224541753 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whatever. < 1224541770 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :actually he was an orphan < 1224541772 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :never adopted < 1224541782 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oh, poor sod < 1224541783 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :raised in an orphanage his entire life < 1224541788 0 :ehird__!unknown@unknown.invalid QUIT :"Leaving" < 1224541788 0 :ehird_!unknown@unknown.invalid QUIT :"Leaving" < 1224541795 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :his parents were murderers you see < 1224541801 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :the killed him!? < 1224541804 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no no < 1224541807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but my parents live in this city, i do get moneys from them if i need < 1224541819 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :he killed them!? < 1224541820 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :from their hit jobs < 1224541826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't, though, 200 is enough for my needs < 1224541832 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :they killed people by forming queues at convenience stores at 3am < 1224541832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :usually < 1224541838 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :queues < 1224541840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ueues < 1224541842 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eues < 1224541844 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ues < 1224541845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :es < 1224541845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :s < 1224541847 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and then they were arrested < 1224541850 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a little pyramid for ya < 1224541860 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it was sad, really < 1224541862 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :or a queue being de-queued < 1224541864 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yay! now i can sharpen my razors < 1224541876 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :on the queuepyramid? < 1224541896 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, inside it, silly < 1224541914 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :inside the queuepyramid? < 1224541915 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh yes! < 1224541920 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because pyramids sharpen things < 1224541924 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :silly me < 1224541943 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Pyramid_power < 1224541945 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :have i mentioned that i despise those people? < 1224541948 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :those newagists < 1224541951 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :nutballs < 1224541960 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^cho queues < 1224541960 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :queuesueueseuesuesess < 1224541970 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Added back that missing echochohoo. < 1224541980 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lolwhut < 1224541995 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: i thought you liked balls with nuts < 1224542012 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :balls WITH nuts? < 1224542015 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats a bit extreme there < 1224542021 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i'll take just either, thanks < 1224542047 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thought the nuts were the things inside the balls < 1224542066 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Put the nuts in the pyramid, you'll get them sharpened. < 1224542080 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :wait, what, no, the nuts *are* the balls < 1224542083 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://web.mac.com/arnold_zwicky/BizarroErrors.gif lulz < 1224542108 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knuffelt olsner's balls < 1224542152 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm it seems so < 1224542162 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :that's a quite severe invasion of privacy there, psygnisfive < 1224542180 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :no knuffeling allowed without permission < 1224542201 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :would you rather i knuffel your ass? < 1224542203 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kein Verknuffelung! < 1224542218 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1224542230 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im going to lay down < 1224542238 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im exhaustedish < 1224542243 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hugs oklopol <3 < 1224542260 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :only -ish? then you can't be exhausted! < 1224542272 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to settle for very tired, IMO < 1224542276 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im not exhausted < 1224542280 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hence why i said exhaustedish! < 1224542331 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ACTION exclaims "meh!" < 1224543505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hugsssssssss < 1224543660 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :well, nighto' < 1224543665 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1224544367 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nn < 1224544394 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nanonine < 1224544663 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1224544695 0 :LinuS!unknown@unknown.invalid QUIT :"Puzzi. Sģ, parlo proprio con te. Puzzi." < 1224545806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooooo