< 1246233839 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh noes < 1246233844 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You're sinking into the ebyss. < 1246234413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, just trying it out < 1246234416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't like it < 1246234429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :terribly inconvenient < 1246234443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for everyone else especially < 1246234460 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Everyone else except ehird. < 1246234474 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Who will amazingly undo his memory in order to follow the backlog with you. < 1246234477 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's ... weird. < 1246234478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, exactly < 1246234499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, err what? < 1246234526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* Ping reply from GregorR: 8.99 second(s) < 1246234527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1246234532 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :STOP PINGIN ME < 1246234536 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1246234550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, a CTCP wouldn't highlight you anyway < 1246234562 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but I notice it :P < 1246234583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's good < 1246234695 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1246234825 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does not read logs because he's convinced that there's nothing worth reading on the channel while his person is absent < 1246234842 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1246234848 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's what we want you to think < 1246234893 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1246234905 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is greping the logs < 1246235063 0 :ehird!n=ehird@208.78.103.223 JOIN :#esoteric < 1246235073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm just going to assume AnMaster has died in a fire now, la la laa < 1246235084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why is that? < 1246235100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm i felt the strangest feeling, just like someone said "fnord" < 1246235104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :queer < 1246235155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, good for you, because I'm actually busy reading a book. Not sure if you know of the author: Stephen Potter. < 1246235251 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Harry Potter's brother. < 1246235291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : GregorR: no < 1246235297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :could be Beatrix's great grandson... < 1246235304 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yeah, i thought the same < 1246235333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'd just like to add one thing: Potter isn't a totally uncommon name in England afaik? < 1246235355 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if they give someone a surname Potter when he's smoking too much pot < 1246235356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wrong, I didn't answer GregorR < 1246235364 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well that's what they _want_ you to think, so you don't suspect their conspiracy < 1246235365 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Stephen Potter is the English version of (American) John Smith. < 1246235366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, .... are you stupid? < 1246235369 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(^^^ just making that up :P ) < 1246235389 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: at least I try < 1246235400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, potter, as in making pots. < 1246235406 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah yeah < 1246235415 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i know what pot is < 1246235417 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster's masterful sense of humor at work again. < 1246235421 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so nothing to do with potatoes then? < 1246235431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, actually I'm pretending to not understand the joke < 1246235440 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Suuuuuuuuuuuuuuure < 1246235442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: I wonder if they give someone a surname Potter when he's smoking too much pot < 1246235442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so thus it is double-reverse-humour or something. < 1246235442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1246235452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, joke detected! < 1246235469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: AnMaster's thing used to be sarcasm you cannot possibly detect, now it's ignoring your joke and instead responding to it irritatingly < 1246235469 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*joke detected, activating HUMOR MODE* < 1246235479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :humor? lame. i have a humour processor. < 1246235484 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=29J3ZCtIYwY < I WANT ONE < 1246235502 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION throws a pie (chromium free) in GregorR's face < 1246235505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, is that a major or minor mode? < 1246235554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :apart from being a typoed mode ;P < 1246235566 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnHero nao < 1246235578 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: que? < 1246235597 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh it's just a retarded meme < 1246235647 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well SO IS YOUR FACE < 1246235651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1246235676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :someone should make a complete list of all major internet memes... < 1246235682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait, I bet wikipedia has one already < 1246235719 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: enjoy your elder meme < 1246235735 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it has a category < 1246235751 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=5Fqpp-IAXF0&feature=related < I WANT ONE < 1246236188 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nooga: so dangerous < 1246236206 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so what < 1246236215 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :danger is fun < 1246236226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: ssh, if he gets one he might kill himself with it < 1246236240 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nooga: true. danger is awesome < 1246236259 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ehird: golly < 1246236273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is a life program < 1246236289 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :gimme the pattern! < 1246236305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can't < 1246236311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just draw downwards ffs < 1246236322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :voila, fuzzy sierpinski diamond < 1246236333 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it doesnt work for me! < 1246236337 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://blip.tv/file/324976 << I just watched that, holy shit, that guy is probably on crack < 1246236351 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :simon peyton jones is awesome < 1246236353 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i love him < 1246236356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: make your hand less steady < 1246236361 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1246236368 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :do it for me < 1246236381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1246236386 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :maybe he's awesome but the lecture isn't < 1246236393 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what? yes it is < 1246236395 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :where are the slides?! < 1246236395 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its an awesome lecture < 1246236398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: just have a 1-3 pixel error every 30 vertical pixels or so < 1246236405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or more < 1246236407 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i was about to ask. thank you. < 1246236425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in fact more like 55 vertical pixels < 1246236427 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i don't like to watch SPJ, I'd like to watch the thing he's talking about < 1246236453 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i get noise. < 1246236459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes you do < 1246236461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :give it time < 1246236463 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no triangles. < 1246236466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :give it time < 1246236476 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its stable. < 1246236491 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :augur, ehird: where? < 1246236495 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :golly. < 1246236510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: show me the screenshot i gave you of what you want and i'll give it < 1246236518 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont have it! :| < 1246236532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then find it < 1246236537 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hows a grep again < 1246236545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :grep -ir 'FUCK BITCH ASS' . < 1246236559 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::3 < 1246236562 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ir? < 1246236566 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :insensitive, and ... ? < 1246236572 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :REALLYAWESOME? < 1246236572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :recursive in directory, not files < 1246236575 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oic < 1246236691 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :man < 1246236694 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is take a time < 1246236742 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: last evening i think i felt true awesomness of haskell < 1246236752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: how many logs you have? < 1246236754 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, that was michael jackson's ghost. < 1246236756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also you did run in log directory right < 1246236760 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes :P < 1246236777 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ive got 362 log files. < 1246236793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then it should not take any time. < 1246236810 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well its not going anything :| < 1246236881 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nevermind. spotlight e.e < 1246236947 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://xs136.xs.to/xs136/09071/picture_1324.png < 1246236983 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That's like half a sirpienski < 1246236988 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://blip.tv/file/913860 < shat brix, i might say < 1246236991 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its a dual sierpinski, actually. < 1246236991 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What's the other half? < 1246237006 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nooga wut < 1246237010 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nooga huh < 1246237012 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nooga who < 1246237017 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nooga please < 1246237034 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So it turns out I have like over 100 euros in petty cash < 1246237040 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :?????? < 1246237040 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Should I cash it in at the bank? < 1246237041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: i don't know how i did that < 1246237046 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1246237047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: too bad Life isn't reversible < 1246237052 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont think its Life, to be honest < 1246237056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1246237058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :absolutely < 1246237061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i am 100% certain < 1246237061 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I fear haters hating, because they'd have to wait while I count my pennies < 1246237064 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the noise looks unlifelike tho :( < 1246237073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: just convert that png to an .rle and play it in golly < 1246237076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you'll see that it's life < 1246237084 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anything will play in life. :P < 1246237093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, but < 1246237094 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :howsa convert? is in golly? < 1246237098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1246237099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :write a script < 1246237101 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lame < 1246237108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :imagemagick to get it in a simple format < 1246237175 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you refused to send me the file when you first did it < 1246237183 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and now you say you cant remember how to do that < 1246237184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: i had no file < 1246237188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i do not save golly files < 1246237189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i never make them < 1246237194 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but you COULDVE < 1246237198 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1246237200 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're a jerkface < 1246237271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're a poop. < 1246237284 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :aha, i found your original source image that you showed me < 1246237286 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::x < 1246237316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :link < 1246237316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1246237321 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ehird, might i quote from the logs < 1246237323 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :15:12 ehird: psygnisfive: I have the .rle < 1246237323 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :15:12 ehird: if you want < 1246237327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1246237329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when was this < 1246237334 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :feb 9th < 1246237359 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://xs536.xs.to/xs536/09071/picture_2491.png < 1246237451 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i can't see that image < 1246237598 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ehird < 1246237601 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i do not think that is life. < 1246237606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can see it.. < 1246237609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : but strange < 1246237610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur, it is life < 1246237618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it is 100% certain life < 1246237618 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its not. < 1246237622 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and you're 100% wrong. < 1246237629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you are wrong, have a nice day < 1246237645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a white line on #303030 bg? < 1246237653 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's night < 1246237667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: golly < 1246237667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what's the point of that pic.... < 1246237672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :game of life < 1246237693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what encoding... < 1246237700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a screenshot of golly. < 1246237710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles golly < 1246237721 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you're wrong. < 1246237740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: i like how you are aggressive to me when you're trying to get files out of me < 1246237746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's amusingly self-defeating < 1246237751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/aggressive/angry/; whatever < 1246237764 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im not trying to get files out of you < 1246237767 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i trust that you dont have the files < 1246237775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you asked me repeatedly for the .rle < 1246237776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1246237779 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im just telling you you're wrong about it being life < 1246237791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: have you converted and tested yet? < 1246237791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it *could* be < 1246237804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hard to say < 1246237810 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, ehird, and i dont have to, because i know the decay products of that original line < 1246237817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we know that life does sierpinski on straight lines, and i've tested today that it produces noisy sierpinski on uneven lines < 1246237823 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :any long vertical line in GoL will produce a proper sierpinski < 1246237835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and crooked ones produce noisy sierpinskis < 1246237839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't see what's so implausible about mine < 1246237841 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no they dont. < 1246237841 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :> let a = 1+1 in a `seq` a < 1246237842 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : 2 < 1246237847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes they do augur, i just tested it now < 1246237852 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :file plz. < 1246237857 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: a `seq` a === a < 1246237866 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but when? < 1246237879 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: hm? < 1246237887 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :when it happens < 1246237901 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well nothing is evaluated until a `seq` a is evaluated < 1246237907 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1246237907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: http://filebin.ca/uvpgtw/untitled < 1246237920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm could you make a reversible game of life? < 1246237931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not easily I think < 1246237944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while keeping similar (but not quite the same) rules < 1246237963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: easy. < 1246237968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh? < 1246237969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just always save the previous cells, ignoring the < 1246237970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :m < 1246237970 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1246237973 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and when that happens, a is evaluated, for the first argument. then the second argument is evaluated, found to already be done, then returned. < 1246237996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to reverse, remove oldness 0 cells, set cell of oldness N to N-1 < 1246237996 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: although ghc probably optimizes it down to just a < 1246237996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1246237996 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: mhm < 1246238010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm ok, but for the pattern *** that would build a VERY large stack < 1246238022 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but when i have threads and talk throught the net or something < 1246238031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes it would AnMaster < 1246238047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: nooga seems to think haskell's IO stuff affects the language deeply < 1246238048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for some reason < 1246238053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :feel free to attempt to disillusion him of this notion < 1246238056 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no < 1246238057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you could do cycle detection though < 1246238060 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the only part of that thats noisy is the places where the line is jagged < 1246238063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1246238066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you couldn't < 1246238070 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the larger straight portions are not noisy sierpinskis < 1246238072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: no it's not < 1246238075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :more than one pattern could cause the same next pattern < 1246238076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the whole thing has a lot of gliders and shit < 1246238082 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: well everything needs to be indirectly required by some IO action to be evaluated < 1246238087 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ehird < 1246238090 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im looking at it right now < 1246238095 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its nearly identical to a perfectly straight line < 1246238114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, which one? < 1246238119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't have the huge gliderfest that a perfectly straight one produces < 1246238128 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the one he just linked to < 1246238136 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ehird < 1246238137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :link? < 1246238138 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its almost identical < 1246238141 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ^ < 1246238145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no it is not, shut up < 1246238149 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes it is you idiot < 1246238157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://filebin.ca/uvpgtw/untitled? application/octet-stream <-- < 1246238162 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1246238162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what app is that < 1246238167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is no clue what to open it with < 1246238170 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :rename it to .rle < 1246238172 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :opens with golly < 1246238192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks for golly in portage < 1246238198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is extremely surprised < 1246238205 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@src par < 1246238206 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Source not found. Listen, broccoli brains, I don't have time to listen to this trash. < 1246238207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't there? That's very unusual < 1246238217 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1246238229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :golly is not in gentoo portage it seems < 1246238232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unusual < 1246238234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actually, it's linked with golly in the resource fork. < 1246238247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :may not be transmitted over the net. do not use while pregnant. requires os x. YMMV. < 1246238259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, golly is OS X only? < 1246238261 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: par is a ghc operator which in principle means the same as seq iirc, but where ghc tries to evaluate both sides in parallel < 1246238263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :............. < 1246238270 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i get the same thing with a straight line. < 1246238272 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're a dumbass. < 1246238274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster's comprehension of language hits a new low < 1246238275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no seems to be linux too < 1246238281 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> 2 `par` 2 < 1246238283 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : 2 < 1246238284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try reading it a few dozen more times < 1246238286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : may not be transmitted over the net. do not use while pregnant. requires os x. YMMV. <-- yes < 1246238287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1246238288 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ! < 1246238289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you said it < 1246238289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1246238294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:17 ehird: AnMaster: actually, it's linked with golly in the resource fork. < 1246238295 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: quite cool i'd say < 1246238295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you are an idiot < 1246238309 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t par < 1246238310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wasn't clear if it meant that specific part, or the entire thing < 1246238311 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a b. a -> b -> b < 1246238321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it was incredibly clear. < 1246238332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, to you < 1246238336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because you know what you meant < 1246238352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to anyone who actually knows english........ < 1246238356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but ask some of the .fi people and I bet at least Deewiant would agree with me < 1246238385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, prove it < 1246238422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck you. to prove it i'd have to test it with every english-speaking person in the world, YOU cannot comprehend half of everything people say, and yet the only time you blame it on someone else explicitly is with me < 1246238435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, or a large subset at least < 1246238450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to give a rouge probability < 1246238456 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i agree, it was clear. < 1246238462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: THANK YOU < 1246238463 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and since im a linguist, anmaster, shut up. < 1246238465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to a native speaker sure < 1246238484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but remember, most people in here speak English as their second language. < 1246238488 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@hoogle par < 1246238489 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Control.Parallel par :: a -> b -> b < 1246238489 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Text.XHtml.Frameset paragraph :: Html -> Html < 1246238489 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Text.XHtml.Strict paragraph :: Html -> Html < 1246238490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :non-native speaker != I only understand sentences if the moon is in the right phase < 1246238492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(Didn't fizzie make some graph some time ago?) < 1246238509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i have spoken to plenty of non-native speakers that barely make any errors, are eloquent, and understand most everything anyone says < 1246238511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what do you think? < 1246238517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so please don't attribute it to "being non-native" < 1246238537 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i think strawberries are delicious < 1246238542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, haha < 1246238556 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :non-native speakers am STUPID < 1246238565 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i still dont get the double sierpinski, sorry. < 1246238578 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rouge probabilities sound dangerous < 1246238582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: it's ok, you can turn canadian instead. < 1246238583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(what?) < 1246238591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although not quite as dangerous as rogue ones < 1246238648 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also i've corrected errors from native speakers before < 1246238658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*by < 1246238667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1246238682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, rough < 1246238685 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :native speakers make correct errors < 1246238693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah it's pretty arduous < 1246238698 0 :karla!n=Aparicio@189.152.76.32 JOIN :#esoteric < 1246238747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is interesting, that for most words I have to google to find out what they mean, you get some definition as the top result *even without the define: prefix* < 1246238756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Amazing! < 1246238759 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :olaa < 1246238773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this suggests those words are probably less used :P < 1246238781 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi karla < 1246238785 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :ola < 1246238787 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :oerjan < 1246238792 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1246238794 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :emm < 1246238798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hello karla, who are you < 1246238804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I have yet to find out how rough = arduous < 1246238806 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :do you speak english? < 1246238811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1246238813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm talking in french < 1246238820 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :mmmmm < 1246238825 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1246238828 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :once we've played with GoL and discovered that there is something that resembles doppler law in the world of ca - when information about cell's state comes to observer with lag equal to the distance between observer and the cell < 1246238830 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well you'll have a rough time finding that out < 1246238831 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :so im speaking german < 1246238839 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :guten tag < 1246238841 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :alle < 1246238855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ah right < 1246238867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yeah I did, since it seems it can mean a lot of different things < 1246238868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :karla: so are you here for esoteric programming languages or what < 1246238877 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :... to ja może coś po Polſku dorzucę < 1246238881 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1246238897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :karla: how did you find out about us < 1246238903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, använder du synonymordbok? < 1246238907 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :frikipedia < 1246238916 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ikke mye < 1246238923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, "mye"? < 1246238931 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mycket < 1246238933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1246238934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can't tell what frikipedia is < 1246238952 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :nooga: ... what language was that? I was unaware of ſ being in any language but English ... < 1246238954 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :its like the wikipedia < 1246238968 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :but < 1246238970 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :emmm < 1246238971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, Polish I think < 1246238972 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :in spanish < 1246238975 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1246238978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :considering where nooga is from < 1246238979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1246238980 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :a parody of the wikipedia < 1246238984 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :but n spanish < 1246238992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*blink* we are in a parody? < 1246238995 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Polish, but with . in the beginig my filter worked < 1246238996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, so uncyclopedia in spanish. < 1246238996 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1246238998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :THAT explains why ehird is here < 1246239002 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :nooo < 1246239004 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :haahha < 1246239010 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :ahhahaha < 1246239012 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1246239021 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :well < 1246239023 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :yez < 1246239026 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1246239028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err? < 1246239029 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh noes! < 1246239031 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you didn't know? well i guess that's expected from you < 1246239042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, probably < 1246239047 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, it's like Spanish Uncyclopedia. < 1246239051 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1246239054 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1246239059 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i do use define: quite a bit though < 1246239059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now one question remains, why are we mentioned in it... < 1246239061 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sweet. < 1246239071 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :emm < 1246239074 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :i dont know < 1246239076 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wish I spoke Spanish ... after three years of Spanish in high school :P < 1246239087 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1246239088 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1246239093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hm, can you recommend a good browser? Firefox is too slow, konq too bad support for web pages... < 1246239094 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :i dont speak english very well < 1246239096 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :im just 14 < 1246239112 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1246239124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, so I end up avoiding browser a lot < 1246239147 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you are asking a person who is still using IE? >:D < 1246239148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oerjan uses IE. < 1246239153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my < 1246239156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I forgot that < 1246239162 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hola. No hablo Español, porque soy un estudiante mal. So, some joke page about some esoteric programming language then? :P < 1246239167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey, I think wine can run it. < 1246239167 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably repressed memory < 1246239170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, seriously, Why not opera? < 1246239179 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :how old are you all?? < 1246239185 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :39 < 1246239188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :karla: i'm 13 and i speak english brilliantly. although this could be attributed to it being my first language. < 1246239195 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1246239202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(for some values of brilliantly, admittedly) < 1246239208 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1246239217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :brilliantly inventive spelling and grammar < 1246239219 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :hi gregor < 1246239220 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :so < 1246239224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :201 < 1246239225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/ ← this has our stuff. < 1246239227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(base 3) < 1246239228 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :you speak a little bit spanish? < 1246239244 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 13? :D < 1246239246 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a prime age < 1246239254 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1246239258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: you just set the new record for last person to find out, congrats < 1246239269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :normally that'd be the person that just came in here a few minutes ago < 1246239278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but nooga continually pushes the boundaries of stupidity! < 1246239278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, in a prime base yes < 1246239279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1246239283 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i don't really care < 1246239294 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :i tought this would be a spanish chat room < 1246239295 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1246239303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :karla: what gave you that impression? < 1246239308 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :emmm < 1246239309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :karla: can you link to the article you found this place from? < 1246239311 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :why should i be concerned with your young age < 1246239319 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :because a i found this page in a spanish chat?>?? < 1246239321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: you *did* ask... < 1246239321 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm not a pedobears pal < 1246239323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :karla: link? < 1246239327 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: primality has nothing to do with base < 1246239327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : but nooga continually pushes the boundaries of stupidity! <-- And you think I'm bad? < 1246239332 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :www.frikipedia.com < 1246239341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :karla: what page? < 1246239353 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :frikipedia.com < 1246239357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1246239358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, did I say it did? < 1246239363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :karla: on the main page? < 1246239367 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :emm < 1246239370 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :where it says < 1246239375 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :chat frikipedico < 1246239385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, but 3 is a prime. thus base 3 must be a prime base. For certain values of certain. < 1246239390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :frikipedia.es actually < 1246239396 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :em < 1246239399 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1246239406 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm there's an english frikipedia too < 1246239411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :karla: and this thing opened up to #esoteric? < 1246239426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very strange. we don't know of this frikipedia. < 1246239427 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :erg < 1246239432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok it connects to freenode < 1246239437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is where #frikipedia is < 1246239443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but we're just a random channel < 1246239449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not related < 1246239449 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1246239454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1246239457 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1246239459 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :karla: type: /join #frikipedia < 1246239467 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, I'm lagged like crazy. I got all the lines back to my previous one in one go... < 1246239484 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :emm < 1246239485 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :so < 1246239487 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1246239487 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: sue freenode and you ISP < 1246239489 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :because im here < 1246239492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now this is an unusual misjoin < 1246239493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1246239502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :karla: hello :p < 1246239504 0 :GregorR!unknown@unknown.invalid QUIT :"Leaving" < 1246239506 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :ja < 1246239509 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :heloo < 1246239511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it autojoins #frikipedia < 1246239512 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :ehird < 1246239517 0 :GregorR!n=gregor@65.183.185.209 JOIN :#esoteric < 1246239519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so i guess "hi" came out as "/part/join #esoteric" < 1246239524 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"las lolis son agentes de la Guardia Civil y los Jocicuos son mujeres portuguesas ecofeministas < 1246239535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok. That's strange < 1246239540 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whatever that means... < 1246239545 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1246239551 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :ii know what that means < 1246239561 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1246239562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, try google translate? < 1246239576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the loli's son's agent is the Civil Guard's lost son of Jociuos, the portuguese eco-feminist < 1246239579 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :örjän < 1246239586 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1246239588 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1246239594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(note: translation made by replacing each word with closest english equivalent while keeping grammatical structure) < 1246239606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ... < 1246239609 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1246239611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"kamuikd are the agents of the Guardia Civil and Jocicuos are Portuguese women ecofeministas" < 1246239612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :says google < 1246239624 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1246239628 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :this is the right one < 1246239629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess the joke was lost in translation < 1246239630 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::@ < 1246239641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: dude, it was a joke translation < 1246239647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:39 ehird: (note: translation made by replacing each word with closest english equivalent while keeping grammatical structure) < 1246239649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the latter one < 1246239654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1246239655 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :kamukid are agents of the civil guard and the jocicuos are portuguese womene ecofeminist < 1246239661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, " "kamuikd are the agents of the Guardia Civil and Jocicuos are Portuguese women ecofeministas" says google" < 1246239677 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1246239680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :No definitions were found for kamukid. < 1246239684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1246239699 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: go outside and play soccer with your school friends, that would be amusing < 1246239707 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1246239715 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's from #frikipedia's topic, anyway < 1246239720 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They don't play soccer in the UK :P < 1246239723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :friends? seems i'm AnMaster, now I need to look up that word's definition < 1246239724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1246239726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also what GregorR said < 1246239729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, even I wouldn't want to force ehird to play football < 1246239738 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1246239740 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I KNOW, that's the point < 1246239742 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :so guys < 1246239743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i dunno, i'd fail very comically < 1246239746 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :are you from usa? < 1246239747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it could be amusing < 1246239749 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :playing football in UK isn't nonsenical at all < 1246239750 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :! < 1246239752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :karla: "in the UK" < 1246239755 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :karla: Some tiny minority of us are :P < 1246239759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm in the uk :p < 1246239762 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1246239762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ever played cricket? < 1246239768 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :im the only girl here? < 1246239772 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :karla: <-- US, ehird is in the UK, the rest are mostly from various countries. < 1246239775 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :am i the only girl herE? < 1246239777 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :karla: Probably. < 1246239782 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1246239784 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm almost certain that he can only play on my nerves :F < 1246239793 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :karla: Unless somebody's holding out on us :P < 1246239797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :karla: that-other-guy (err gal) in here yesterday was female. < 1246239800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this channel is about programming though < 1246239803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also sukoshi was female but that was years ago < 1246239807 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1246239808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, one of the nutcases? < 1246239814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i see your topic-fucking has done a load of good < 1246239817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, dunno. < 1246239817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, or some other one? < 1246239818 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :karla: ooh maybe you shouldn't join #frikipedia after all then, "el canal donde los hombres son hombres, las mujeres son hombres, las lolis < 1246239820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :karla: do you know what programming is? < 1246239822 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :... < 1246239827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what does that mean :p < 1246239837 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :i dont know what your talking about < 1246239845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not mine. And as the say "they will always design a better idiot" ;P < 1246239848 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the channel where the men are men, the women are women, and ... < 1246239849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :karla: coding computers. < 1246239852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :programs. < 1246239855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no offence meant to you ehird! < 1246239859 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er! < 1246239863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what about offense < 1246239877 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :youtubed < 1246239881 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*the channel where the men are men, the women are men, and then the last thing i posted < 1246239884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, aspell thinks "offense" doesn't exist. < 1246239886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so unknown < 1246239891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pretty sure it is with c < 1246239895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1246239899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ... < 1246239905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: aspell is mentally retarded. < 1246239915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I use en-GB wordlist < 1246239920 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Spelling offence with a 'c' is pretty offencive. < 1246239920 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1246239924 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what about your driving license < 1246239932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: mu < 1246239936 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :mu? < 1246239942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, actually: http://en.wiktionary.org/wiki/offence < 1246239955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nobody says offence < 1246239966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, except aspell's en-GB wordlist yeah < 1246239970 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :m is far from f on us keyboard < 1246239977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it needs both < 1246239977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, maybe I should use en-US? < 1246239985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, both what < 1246239991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: spellings < 1246239993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, cat together en-* < 1246239998 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :can i speka spanish ?/ < 1246239999 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1246240006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that would say color was correct spelling < 1246240009 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i take opphence at this spelling < 1246240014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it would say both are. < 1246240017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, which would be horrible < 1246240018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, color is a fine word. < 1246240021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, YES! < 1246240024 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :þou ſhall not paſs < 1246240026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :horrible for "color" < 1246240032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://cowbirdsinlove.com/comics/simplephilosophy1.png < 1246240034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1246240052 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :jaja < 1246240063 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :les gusta la pizza? < 1246240064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :karla: well can you speak it? < 1246240065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's up to you! < 1246240069 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :si < 1246240072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hehe < 1246240075 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :soy hispanohablante < 1246240083 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1246240088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"spanish, motherfucker! do you speak it?" < 1246240096 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :siiiiiiiii < 1246240101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in an alternate universe! < 1246240104 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :si=yes < 1246240119 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :si ikke det... < 1246240122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I love the first one especially. < 1246240135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice parody < 1246240136 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1246240146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, :) < 1246240146 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :es verdad < 1246240151 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :hablo spanish < 1246240152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow, AnMaster has a sense of humour! < 1246240160 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :me llamo martin, me hablo espanol un poco < 1246240163 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1246240167 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1246240168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe AnMaster's humour and humor sensors are defective; he has both < 1246240169 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :pretty good < 1246240175 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1246240176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but they both have a ton of misfires and false negativse < 1246240179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ... it is well known that I do ... Just tuned to a different frequency than most other people. < 1246240181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you have to find the subset < 1246240189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wonder which one is less defective? < 1246240193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :probably the humour one < 1246240201 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :NOW IS TIME FOR A LATE NIGHT CIGARETTE!!!???????!?!111111 < 1246240210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ABSOLUTELY! < 1246240212 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :hahahaa < 1246240223 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and tea, ofc < 1246240232 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1246240234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cellos with the ignore list < 1246240236 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :nooga < 1246240245 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :yo are my best friend < 1246240245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: whom? < 1246240246 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1246240255 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wow, that's an achievement < 1246240260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the contrabass player < 1246240263 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1246240267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: who < 1246240285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh, I don't want to cause any offence to anyone. < 1246240295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lets just say it is related to the topic. < 1246240297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: starts with a k ends with an arla? < 1246240302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're no fun. < 1246240308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we could be trolling her right now. < 1246240317 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :eeh?? < 1246240321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't do that sort of stuff < 1246240327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :karla: trolling means "oboe" < 1246240332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"playing oboe at" in particular < 1246240332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1246240336 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1246240339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION plays the oboe at karla < 1246240346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I shall have no part in this. < 1246240347 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1246240350 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1246240358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'll be back later. < 1246240375 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :can anybody help me to speak english??? < 1246240377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Swedish Schwarzenegger! < 1246240377 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea, me too, i've got iphone pain-work to do < 1246240379 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1246240400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, which movie was that from. < 1246240406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't an intentional quote < 1246240406 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :karla: i'm sure that ehird can help you with that, he's native after all < 1246240415 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :>:} < 1246240418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well drop the "later" < 1246240418 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1246240422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/I'll_be_back < 1246240428 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :my msn is < 1246240435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: i'm almost certain the english are migrants. < 1246240442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aah... < 1246240446 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :carlita_bonita94@hotmail.com < 1246240459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :karla: this probably isn't the channel you want. < 1246240467 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: me not understanding < 1246240468 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1246240472 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :-_- < 1246240487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: i'm not a native of England if you go far backe nough ;-) < 1246240497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :back < 1246240500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :even < 1246240562 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1246240563 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :well < 1246240568 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :goodbye < 1246240570 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uh, I'm half German, quarter Lithuanian, quarter Norwegian and i speak Polish and English < 1246240580 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :have a nice day!! < 1246240581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: wait you're not any polish? < 1246240583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :karla: bye. < 1246240584 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :karla: bye < 1246240589 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :byebye < 1246240591 0 :karla!unknown@unknown.invalid PRIVMSG #esoteric :kisses!! < 1246240591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: please be part polish < 1246240602 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no ;p < 1246240610 0 :karla!unknown@unknown.invalid PART #esoteric :? < 1246240626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: argh! a friend-of-a-friend is a guy who's insanely lithuanian patriotic and hates poles with the fury of a billion sons < 1246240630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you would make him explode < 1246240662 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my grandmother and grandfather form the german side were living in the same place during their whole life - but the terrains suddenly changed from german to polish < 1246240668 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and to think poles and lithuanians almost had an empire... < 1246240676 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1246240691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : nooga: i'm not a native of England if you go far backe nough ;-) <-- how many generations? < 1246240713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: many; this family is entirely british < 1246240716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :prolly anglo-saxon < 1246240736 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: and you have this terrible accent and you're ginger < 1246240742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i am not ginger < 1246240743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and I know some very very distant forefather was actually Polish. Emigrated to Sweden around 1660 or so iirc. < 1246240745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and i don't have an accent < 1246240751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well a slight british one, but nothing beyond that < 1246240768 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :funny thing < 1246240804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(My grandmother on my farther's side used to be into genealogy) < 1246240815 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i used to have undistinguishable accent (like from tv host) but suddenly it became quite "russian", i bet that's because i don't speak english too much < 1246240851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: farther is side? < 1246240864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, drop the ' < 1246240874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: fail < 1246240877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just checking you were alert < 1246240882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's even more invalid now < 1246240886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"fathers side" is even more incorrect < 1246240890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err ok < 1246240894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fix it properly < 1246240895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1246240896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"farthers side" is even more incorrect < 1246240900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: drop the r, reinstate the ' < 1246240902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :father's < 1246240918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1246240923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't notice that typo < 1246240986 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it was a stealth typo < 1246241044 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: nooga: argh! a friend-of-a-friend is a guy who's insanely lithuanian patriotic and hates poles with the fury of a billion sons << now I know a friend-of-a-friend who is insanely polish patriotic and he hates everyone with the fury of billion sons < 1246241057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apart from polish people i assume < 1246241065 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and here's the best part: all his freinds are the same < 1246241075 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :better, 1/3 of our nation is the same < 1246241076 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1246241083 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lawl pollocks < 1246241089 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bollocks < 1246241133 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So we're talking about genealogy then? < 1246241155 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :<-- Briton with a side of Jew < 1246241167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: NWO NWO NWO < 1246241181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I bet you're a REPTILIAN BANKER. < 1246241186 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: but you're not one of that evil Zionists ? < 1246241199 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I should put up a picture of my face in profile :P < 1246241215 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Suffice to say that if I ever needed to convince somebody that I'm Jewish, that'd do it. < 1246241248 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :omg omg omg < 1246241260 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :that will be evil: < 1246241261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if any jews get nose reduction < 1246241264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plastic surgery < 1246241268 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :now, cut vs. uncut, discuss < 1246241272 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what for? < 1246241280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so they can be secret jews < 1246241282 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Uh, are you referring to circumcision? < 1246241286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : GregorR: NWO NWO NWO <-- Detected probable meme.... Searching database... Meme not found. < 1246241286 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1246241287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: no, noses. < 1246241298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: New World Order; see Zionist conspiracies and the like. < 1246241305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: nose. circumcision. < 1246241306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :clearly. < 1246241306 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I find it fairly shocking that we live in a society that totally accepts ritualistic mutilation of infant penises. < 1246241320 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1246241324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you would say that just to throw us off, GregorR < 1246241325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you JEW. < 1246241333 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm uncircumcised. < 1246241336 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :don't be riddiculous ehird < 1246241349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Circumcision is how they brand their pray, it's like 666 but for penises < 1246241363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, in this case? < 1246241370 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: =,= < 1246241370 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Idonno about the UK, but in the USA circumcision is pretty much the norm regardless of religious background. < 1246241372 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's ... weird. < 1246241378 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: agreed < 1246241382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yeah, 's weird < 1246241385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1246241389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't think circumcision is done in the uk at all basically < 1246241402 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Huh. < 1246241415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't think you -can- get it done on birth < 1246241443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"By 1975, only 6 per cent of boys born in the UK were circumcised." < 1246241444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :says google < 1246241449 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Y'know, there are Jews that live in the UK :P < 1246241456 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: but you can't say a bad word to a muslim who calls you an animal < 1246241468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: i say "bad words" to all religion < 1246241474 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :nooga: You are an animal. As are we all. < 1246241480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i don't think doctors will circumcise at birth, is what i mean < 1246241487 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :(they'll explode with rage and clumsy, engish police will run for their lives) < 1246241560 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"In the United States, about 70 percent to 80 percent of boys are circumcised, whereas, in Europe the majority of boys are not circumcised." < 1246241573 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Only JEWS < 1246241575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yah < 1246241616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :God of atheism. < 1246241653 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Apparently the USA is 70-80% Jewish. Who knew. < 1246241673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, that can't be quite correct? < 1246241679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quite a few yes < 1246241681 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the % is correct < 1246241683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not that many < 1246241687 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :of circumcised guys < 1246241688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow really? < 1246241690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1246241690 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1246241692 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not of jews < 1246241705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so lots of non-jews being circumcised? < 1246241716 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes, the vast majority in fact. It's still weird :P < 1246241718 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yep. < 1246241725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, why on earth < 1246241730 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no clue, man. < 1246241755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm so happy I'm not in US < 1246241768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what is the percentage of jews in US? < 1246241773 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its lower < 1246241777 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Idonno, substantially less than 70% X-D < 1246241779 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :probably near 10% maybe? < 1246241785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay... < 1246241789 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That seems a bit high, but maybe *shrugs* < 1246241803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is the other secret religion practising circumcising in US then... < 1246241809 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ah, cia world factbook says 1% < 1246241817 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anmaster: white people. < 1246241822 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and black people. < 1246241828 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's not a religious thing. < 1246241830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aren't jews white? < 1246241833 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :apparently 25% of americas jews live in new york city < 1246241840 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my understand was someone in US convinced people circumcision was actually healthy at some point... < 1246241841 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anmaster: have you never seen those black jews who hate white jews? < 1246241842 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1246241843 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*ing < 1246241848 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yep. < 1246241853 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Yup. It's a widely-agreed-upon silly lie. < 1246241857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, how much of this is due to so many people living there anyway? < 1246241858 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the reasoning is, "omg you'll get the aids if you dont get circumcised" < 1246241873 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anmaster: only like 3% of the population is in nyc tho < 1246241881 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or something like that. < 1246241891 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And yet, 75% of the accents are there. Strange. < 1246241898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, ok, so I guess it *can* be statistical significant then < 1246241902 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there are some quite black jews, from Ethiopia < 1246241903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :need to calc on it < 1246241906 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nyc is ~10m, whole counter is ~300m, so 1/30 of americans are in NYC < 1246241908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and... tm;dc < 1246241919 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i didnt mean those < 1246241939 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The problem is that "Jewish" refers to both a race and a religion. < 1246241941 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i meant the crazy american black jews that are pronazi because the white jews are fake jews who oppressed the black jews < 1246241945 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its funny < 1246242044 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: um i thought the widespread circumcision in the USA was far older than the aids scare < 1246242063 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: possibly, but its the same general idea. < 1246242067 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :like from the fifties at least.. < 1246242073 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :"omg you gotta get circumcized otherwise you'll have to wash your cock" < 1246242074 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1246242081 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :augur: yeah < 1246242090 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we should just cut of peoples bodies < 1246242092 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because like < 1246242093 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you know < 1246242096 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :otherwise they'd have to wash. < 1246242098 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: whereas some _have_ actually suggested it helps against aids, in africa < 1246242116 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it might. you know what REALLY helps against aids in africa? condoms. < 1246242120 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and not being catholic. < 1246242125 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately africa has lots of neither. < 1246242132 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea, because skin is probably thicker and less likely to absorb the virus < 1246242145 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh there are plenty of african protestants and muslims too... < 1246242154 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1246242159 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: sure, but they're not getting aids because they were condoms. < 1246242168 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the catholic church specifically tells africans not to wear condoms. < 1246242171 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :THIS CONVERSATION TOO WEIRD < 1246242177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: [citation needed] < 1246242180 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The catholic church tells EVERYONE not to where condoms. < 1246242185 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :this is true, GregorR < 1246242187 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*wear < 1246242192 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :on the "they're not getting aids" part < 1246242193 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but not everyone is an african with a high risk of getting aids. < 1246242201 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :P < 1246242237 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This is why I canceled my "getting transportation through sexual favors tour of Africa" < 1246242239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so guys < 1246242240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :penises < 1246242249 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :As guys, we have them. < 1246242251 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Class dismissed. < 1246242258 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Africa_HIV-AIDS_300px.png http://en.wikipedia.org/wiki/File:Religion_distribution_Africa_crop.png < 1246242264 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :aids trends with being christian in africa < 1246242264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so an extreme shortage of not being catholic < 1246242270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is that like having the inventory item no tea? < 1246242290 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you're 13, you can't even legally use your penor < 1246242300 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Well that's just wildly incorrect :P < 1246242311 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nooga: in spain and the netherlands he can < 1246242316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: that's just plain false, i can do most anything with it apart from put it in somebody else. < 1246242316 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wanna go to amsterdam? ;o < 1246242328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i like the idea of someone not urinating until they're 18 < 1246242333 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh yes, taking to accound that 70% of 13-year old girls in the UK are preggo < 1246242336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"are you pregnant?" "no, i just haven't pissed for years" < 1246242342 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :augur: har har < 1246242343 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There was a monty python sketch like that < 1246242352 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :In the German version of Flying Circus < 1246242357 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :muaha < 1246242360 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Idonno about UK law, but age of consent in the US applies to sex over the age-of-consent boundaries; if two 14 year olds have sex, they haven't done anything worse than make probably really stupid decisions. < 1246242369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: nope < 1246242371 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://www.religiouslyremapped.info/map4/content.html < 1246242373 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: nooga: that's just plain false, i can do most anything with it apart from put it in somebody else. < that's what i actually meant < 1246242374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :here we get jail time for that < 1246242377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(seriously) < 1246242380 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :?! < 1246242381 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you meant: . ? @ v < 1246242394 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Then I agree with nooga :P < 1246242396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: we've also prosecuted underaged people for giving naked pics of themselves to their significant othe < 1246242397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :r < 1246242401 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so its clear that theres SOME general trend = more christian = more aids < 1246242410 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but i cant find a map of different brands of christianity < 1246242417 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :aha! < 1246242421 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: goddammit christian != catholic < 1246242424 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://www.religiouslyremapped.info/map5/content.html < 1246242433 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: catholic subset christian < 1246242448 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1246242448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :catholicism is highly non-canonical christianity < 1246242455 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :augur: That doesn't mean you can take any christian population and say "I assume 25% of these people are catholic" < 1246242458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :basically like ancient mormonism imo < 1246242462 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :aids is more common in protestant countries in africa! < 1246242470 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: What an utterly weird thing to say. < 1246242470 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :gregor: uh, i didnt < 1246242472 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1246242473 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1246242480 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :catholicism is non-canonical christianity < 1246242482 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :you < 1246242487 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :will have to justify this statement < 1246242488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pthingg: i know < 1246242492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm just stating < 1246242498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :catholicism is wildly different from all different sects of christianity < 1246242501 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1246242506 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :no it isn't < 1246242508 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, if we're "just stating", then Christianity is totally just non-canon Zoroastrianism. < 1246242509 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :infact, i explicitly stated that the map DIDNT have a breakdown of the branches. < 1246242513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pthingg: yes, it is < 1246242518 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :n..o it isn't < 1246242520 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ehird: catholicism is very similar to the anglican church < 1246242521 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :it's very similar to < 1246242521 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :eg < 1246242526 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :the anglican church < 1246242531 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and those two are the top two churches < 1246242534 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1246242537 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :having like 90% of christians < 1246242538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well sure < 1246242539 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :if anything < 1246242541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i didn't say it was unpopular < 1246242549 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :catholicism is *the* canonical form of christianity < 1246242555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1246242556 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :(one clue is: "canonical" is catholic jargon) < 1246242558 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pthingg: Nah, not that much, in the USA other forms of protestantism are substantially more common. < 1246242558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it stands out < 1246242568 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :oh well GOD BLESS AMERICA < 1246242575 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :meanwhile in the huge portion of the world that is not america < 1246242580 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pthingg: (And the USA has a giant percentage of the christians in the world ... and all the annoying noisy ones) < 1246242589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pthingg is acting very defensive of catholicism < 1246242592 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :yes yes, god bless america, usa #1 usa #1 < 1246242597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm tempted to infer things :p < 1246242612 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :you are saying stupid things < 1246242618 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :and somebody saying stupid things on the internet < 1246242621 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :is a gigantic beacon < 1246242623 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :flashing < 1246242627 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :CORRECT ME! CORRECT ME! < 1246242630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pthingg: you need to < 1246242631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :learn how < 1246242632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to use < 1246242634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the < 1246242636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :enter < 1246242637 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pthingg reads xkcd, obviously < 1246242638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :key < 1246242640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's worse than < 1246242642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :me. < 1246242653 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, Pthingg speaks in free verse poetry. < 1246242670 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :the carriage return is punctuation on irc :| < 1246242672 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i prefer beat poetry < 1246242686 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pthingg: It is if you're a flooding dick ;P < 1246242696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pthingg: you'll get on AnMaster's ignore list! surely you don't want that < 1246242703 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :man, flooding is saying the same thing again and again < 1246242704 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pethingg, ive noticed that you and i break sentences up in very similar fashions < 1246242713 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :uh probably i mean people copy a lot of how i type < 1246242718 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :it makes me feel special~~ < 1246242725 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :namely, at the edges of sentences and sentence complements < 1246242733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pthingg: no < 1246242736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you are not unique in doing that < 1246242739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can assure you. < 1246242740 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :of course not < 1246242742 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :that's the point < 1246242744 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :of what i said < 1246242746 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :jeeesus < 1246242752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i meant you didn't invent it. < 1246242756 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Jesus aaaaaaaaaaand...? < 1246242759 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :man i never claimed < 1246242766 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: mary and joseph! < 1246242774 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :augur: Dangit, he was supposed to say it :P < 1246242798 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1246242819 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i need musix < 1246242863 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Borodín's Nocturne from String Quartet #2 < 1246243232 0 :calamari!n=calamari@ip70-162-184-81.ph.ph.cox.net JOIN :#esoteric < 1246243289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thus ehird == Pthingg < 1246243292 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1246243326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and actually, the idea of ehird having a split personality and arguing with himself is funny.... < 1246243333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night reallly < 1246243335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really* < 1246243425 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :really < 1246243429 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :really < 1246243462 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hasnt he done that before < 1246243496 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how long new Billy Mays com/infomercials will be coming out. I mean, certainly the amount of time from "recording" to "on the air" is not insubstantial, and it's too late and expensive to restart from scratch ... I wonder if, psychologically, being advertised something from beyond the grave would make you not want to buy it very much ... < 1246243537 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I also wonder how long “Pitchmen” is going to last. < 1246243556 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it is sooooo canceled. I'm sure they'll finish out the season, but without him it's not a show. < 1246243570 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i would buy something just because a zombie told me to. < 1246243728 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :that whole SCM in xcode < 1246243737 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sucks < 1246243743 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :really really really suxx < 1246243824 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :scm? < 1246243831 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :version control < 1246243832 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Source Code Management I assume < 1246243847 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :svn support is highly shitty < 1246243864 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ON A SHITOCITY SCALE OF ONE TO SHITTY, I WOULD RATE IT HIGHLY SHITTY < 1246243880 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :conflicts all the time, idiotic gui for comparison < 1246243941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> foldl' (liftM3 id [const,flip const]) "B" "rains." < 1246243943 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `[GHC.Types.Char]' < 1246243947 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1246243967 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :if i have "logical" folders in project that reflect "physical" structure of folders on my disk and then i create a file in one of the folders, it's only "logically" there and lands in project's main folder < 1246244075 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :+ objective-c has #import instead of #include < 1246244104 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and that whole #import searches for files automatically in frameworks and your project < 1246244123 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so try to have 2 files with same name < 1246244125 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :=.= < 1246244750 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> foldl'(flip$ap.sequence[const id,const])"B""rains." < 1246244752 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "Braaiiiinnnnnnnnssssssssssssssss................................" < 1246244778 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how does it work? < 1246244785 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :explain please < 1246244792 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MWAHAHAHA < 1246244915 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> ap (sequence[const id,const] 'r') "B" < 1246244916 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "Br" < 1246244925 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> ap (sequence[const id,const] 'a') "Br" < 1246244927 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "Braa" < 1246244983 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : Braaaains < 1246244986 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that thing in the last parenthesis is the same as [const id 'a', const 'a'], or [id, const 'a'] < 1246244990 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: spoony == oerjan. Just FYI. < 1246245005 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Using the extensive evidence I just presented :P ) < 1246245021 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You spoony bard! < 1246245041 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :`define spoony < 1246245042 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :* DJ Spoony is the stage name of Johnathan Joseph (born 25 June 1970, Hackney, London ) who is a British DJ, and former BBC Radio 1 presenter. \ [13]en.wikipedia.org/wiki/Spoony \ * A foolish, simple, or silly person; A foolishly amorous person; Enamored in a silly or sentimental way; Feebly sentimental; gushy < 1246245048 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :................. < 1246245101 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: ap [id, const 'a'] "Br" is the same as [f x | f <- [id, const 'a'], x <- "Br"] < 1246245110 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> [f x | f <- [id, const 'a'], x <- "Br"] < 1246245112 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "Braa" < 1246245170 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: what that does is to concatenate two lists the length of "Br", one where the characters are kept and the other where they are all replaced by 'a' < 1246245186 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is that part ok? < 1246245191 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1246245203 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Final Fantasy translation reference. ;) < 1246245235 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Final Fantasy... 6? had a crappy translation, and someone was accused of being a spoony bard. < 1246245249 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so then we make that a point-free function of the 'a' and the "Br" part. We want to reverse the arguments so that it fits into the foldl' < 1246245298 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@pl \br a -> ap (sequence [const id, const] a) br < 1246245298 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :flip (ap . sequence [const id, const]) < 1246245358 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and then we use foldl' to apply that to an initial "B" list and each of the rest of the characters in turn < 1246245415 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1246245527 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ap is a monadic function, used here with the list monad to abbreviate a list comprehension < 1246245583 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sequence is also monadic, although confusingly it is used with a completely different monad, the (e ->) monad. this is a nice trick to apply a list of functions all to the same argument. < 1246245675 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anything in particular still unclear? < 1246245676 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and const is? < 1246245681 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@src const < 1246245682 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :const x _ = x < 1246245706 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@src id < 1246245707 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :id x = x < 1246245710 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@src flip < 1246245711 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :flip f x y = f y x < 1246245800 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> sequence [f,g,h,i] x :: Expr < 1246245801 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `t -> a' < 1246245811 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1246245825 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> sequence [f,g,h] x :: Expr < 1246245827 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `SimpleReflect.Expr' < 1246245836 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t x < 1246245838 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Expr < 1246245840 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t f < 1246245841 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a. (SimpleReflect.FromExpr a) => a < 1246245867 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t sequence [f,g,h] x < 1246245869 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a. (SimpleReflect.FromExpr a) => [a] < 1246245876 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1246245880 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :got it < 1246245897 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure why Expr doesn't show what i want there < 1246245916 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh! < 1246245918 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :these haskell hacks look pro < 1246245925 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> sequence [f,g,h] x :: [Expr] < 1246245926 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [f x,g x,h x] < 1246246015 0 :AnMaster!unknown@unknown.invalid QUIT :Success < 1246246070 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :making haskell hacks is a bit addictive < 1246246120 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i've read that funny tutorial with pictures and my code is also funny < 1246246332 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i need something more synthetic < 1246246442 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know much about tutorials < 1246246448 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but ask in #haskell < 1246246506 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how did you learn haskell? < 1246246546 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't quite recall what tutorial i looked at < 1246246571 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but after that i read the language definition < 1246246592 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that was around 2001-2002 < 1246246626 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1246246681 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then i didn't do much until around 2006 or 2007 when i joined #haskell for a while < 1246246710 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and picked up a lot of small but maybe not that useful tricks :) < 1246246942 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1246246988 0 :zzo38!n=zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1246247008 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what that blue flag is the reddit alien is holding < 1246247014 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*which < 1246247045 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Where it says the topic must contain "esoteric programming languages" does it also mean it has to be in all lowercase? < 1246247075 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well if EgoBot still enforces it, then probably < 1246247154 0 :zzo38!unknown@unknown.invalid TOPIC #esoteric :we induct pikhqs http://tunes.org/~nef/logs/esoteric/?C=N;O=D | The topic must contain the phrase "Esoteric Programming Languages" AT ALL TIMES < 1246247168 0 :zzo38!unknown@unknown.invalid TOPIC #esoteric :we induct pikhqs http://tunes.org/~nef/logs/esoteric/?C=N;O=D | The topic must contain the phrase "esoteric programming languages" AT ALL TIMES < 1246247203 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am not sure if GregorR gave up on it < 1246247232 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I gave up on it because you're all a bunch of dicks. < 1246247242 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But no, it wasn't case sensitive. < 1246247279 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I just wanted to test it to see if it complained when changing the case of the letters < 1246247427 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Does anyone here have knowledge of Mathematica and Mathematica Player, I have a few questions about it < 1246247468 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :coincidentally i just tried wolfram alpha in the other window, but no < 1246247496 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :does anyone know how to find a flag from its _look_, rather than the other way around? < 1246247505 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I'm not talking about Wolfram|Alpha. < 1246247531 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: We're not talking about what you're talking about, so neeah. If anybody knew Mathematica, they'd respond. < 1246247539 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Idonno, poke aimlessly around Wikipedia? < 1246247558 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries that < 1246247560 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :My questions about Mathematica Player are: Can ToExpression still be used? How large can a inputted number be? Can numbers be pasted in? < 1246247608 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But I can tell things I have discovered about Wolfram|Alpha, which I have found in TDWTF and some of my own experimenting with it. < 1246247612 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm cool there is a flags by design page < 1246247641 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Type in "how much beer can i drink" and it gives an imaginary number answer in units of inches to the sixth power. < 1246247648 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Flag_of_Honduras < 1246247669 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ooh it was the Hon *dammit* GregorR < 1246247676 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :<-- wins < 1246247679 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And "the answer to life, the universe, and everything" is acceptable in Wolfram|Alpha and it can be used as a constant in other calculations, too. < 1246247704 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Also, "what is your name" works, but it can't do anything with "what is my name" < 1246247715 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but yeah wikipedia's flag lists are pretty awesome < 1246247776 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And "the answer to life, the universe, and everything" can also be used in Google Calculator. < 1246247877 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1246248080 0 :nooga_!n=nooga@acex7.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1246248161 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Mathematica Player is of no use if the Three Fundamental Questions of Mathematica Player cannot be answered. < 1246248222 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this somehow probably has parallels to life in general. or at least people's attitude to it. < 1246248260 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Following the coup d'etat? < 1246248280 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iran is _so_ last month < 1246248286 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1246248300 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok iran is so _soon last month_ < 1246248310 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Honduras. < 1246248347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The President of Honduras was moved to Costa Rica in his sleep by Honduran soldiers. < 1246248350 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm looking over some of the past US flags ... I never realized that there were wildly asymmetrical official flags :P < 1246248352 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They're so ugly. < 1246248385 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yesterday I have calculated the value of a tensor diagram using Linear Al. Linear Al can't do tensor diagrams, so I draw the diagram on paper first and then manually converted it to a series of tensor multiplications and matrix multiplications. < 1246248403 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(I mean assymetry in the stars, obviously the whole flag has never been symmetrical) < 1246248405 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/2009_Shishou_riot Why was this not in the news? < 1246248417 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The diagram I have calculated, is I have made a diagram representing a latch made using NAND-gates, and I got the expected answer. < 1246248438 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> product<$>replicateM 7[-1,1] < 1246248440 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [-1,1,1,-1,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,-1,1,1,-1,-1,1,1,-1,1,-1... < 1246248484 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: seems interesting < 1246248498 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :O, that's thuemorse sequence! < 1246248512 0 :nooga!unknown@unknown.invalid QUIT :Operation timed out < 1246248513 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah i translated your tensor idea to haskell < 1246248556 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have gotten the answer [0,0,0,0;0,0,1,1;0,1,0,1;1,0,0,0] which is the correct value of a latch of NAND-gates, isn't it? < 1246248582 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what is a latch of NAND-gates? < 1246248588 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :O, so that's how you do tensor products in haskell. < 1246248606 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the list monad is nice for that, yes < 1246248664 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:SR_Flip-flop_Diagram.svg < 1246248730 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :In order to compute the value of a tensor diagram, you do tensor multiplying horizontally and you do matrix multiplying vertically. < 1246248789 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm right, but a flip-flop is a time varying circuit... < 1246248795 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders how to make "cons 1 cons 2 cons 3 end" evaluate to [1,2,3] < 1246248843 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes it is time varying and I knew that, but I wanted to find out what would happen if I made a tensor diagram for it and computed its value anyways, so I did. < 1246248887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cons = (:) < 1246248891 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :end = [] < 1246248896 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Any questions? < 1246248900 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :> (:) 1 (:) 2 (:) 3 [] < 1246248901 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `[t]' < 1246248906 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1246248912 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The diagram required the U-shaped hoops (also called metric tensor), which represent flattened identity matrices. Straight vertical lines represent actual identity matrices. < 1246248913 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1246248917 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :> 1:2:3:[] < 1246248919 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [1,2,3] < 1246248926 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but that's not "cons 1 cons 2 cons 3 end". < 1246248938 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. < 1246248947 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Lessee, cons must have the same type as cons 1 cons, and... eh, fucitol. < 1246248947 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :must have end = [] i think < 1246248949 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That line doesn't mean what you think it means. < 1246248957 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It means precisely what I think it means. < 1246248964 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because logically that's what you get by dropping all the cons'es < 1246248983 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, that makes sense. < 1246248987 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Wait, does it? < 1246249003 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Well, hum. < 1246249015 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders continuation passing style. < 1246249015 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In order for that to work, cons would have to be of type [t] -> [t] -> [t] -> [t] -> [t] -> [t] -> [t], I think. < 1246249027 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :some polymorphism is needed there < 1246249049 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What you want is cons 1 (cons 2 (cons 3 end)), or somewhat different syntax in Haskell. :P < 1246249049 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :How about "begin cons 1 cons 2 cons 3 end"... < 1246249057 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :And CPS. < 1246249076 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, that should be easier < 1246249180 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Using the similar way I have done, you could compute the matrix for any digital circuit (even time-varying circuits) but the result won't be time-varying, but other than that the result will be the correct matrix. < 1246249205 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Still difficult. < 1246249213 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION chases types. < 1246249227 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> let begin f = f []; cons l n f = f (n:l); end l = reverse l in begin cons 1 cons 2 cons 3 end < 1246249229 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [1,2,3] < 1246249250 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION falls over. < 1246249289 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Blah, reverse. < 1246249296 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION resumes chasing types. < 1246249300 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :O, it works. I don't know haskell much but I can somewhat understand how it works. < 1246249339 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION frowns. < 1246249388 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :am I mistaken that i can write a parser in haskell using guards that the actual program would look almost like BNF? < 1246249390 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :@type let chase begin cons end = begin cons 1 cons 2 cons 3 end in chase < 1246249392 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> let begin f = f id; cons cmb n f = f (cmb.(n:)); end cmb = cmb [] in begin cons 1 cons 2 cons 3 end < 1246249392 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall t t1 t2 t3 t4 t5. (Num t3, Num t2, Num t1) => (t -> t1 -> t -> t2 -> t -> t3 -> t4 -> t5) -> t -> t4 -> t5 < 1246249393 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [1,2,3] < 1246249405 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I figured it would give something kind of stupid. < 1246249426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure if this is more efficient than reverse though < 1246249428 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :@type let chase begin cons end = [begin end, begin cons 1 end, begin cons 1 cons 2 end] in chase < 1246249429 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: t = t2 -> t1 -> t < 1246249430 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Probable cause: `begin' is applied to too many arguments < 1246249430 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : In the expression: begin cons 1 end < 1246249433 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Woo! < 1246249580 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga_: somewhat, but look at Parsec < 1246249731 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1246249882 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t choice < 1246249884 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Not in scope: `choice' < 1246250044 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric ::t Just Right < 1246250046 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall b a. Maybe (b -> Either a b) < 1246250140 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t Left Nothing < 1246250142 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a b. Either (Maybe a) b < 1246250224 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :Parsec looks neat < 1246250270 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Using the matrix of the SR latch of NAND gates I have computed, an input of |11> results in *both* output values |01> and |10> while other inputs give a single output state, being the correct state that the circuit would actually produce. < 1246250969 0 :zzo38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1246251270 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :how to access tuples' elements? < 1246251339 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> let (a,b,c) = (1,2,3) in a+b+c < 1246251341 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : 6 < 1246251345 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is one way < 1246251356 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for 2-tuples only there is also fst and snd functions < 1246251402 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*are < 1246251474 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there are other functions for doing various higher level things, mostly for 2-tuples < 1246251523 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> unzip . zip [1..] $ "abcdefg" < 1246251524 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : ([1,2,3,4,5,6,7],"abcdefg") < 1246251569 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> uncurry (+) (2,3) < 1246251571 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : 5 < 1246251690 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :can you zip tuples? < 1246251695 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (pred *** succ) (5,7) < 1246251696 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : (4,8) < 1246251714 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zip turns two lists into a list of tuples < 1246251725 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :zipWith < 1246251754 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :(<+>) :: Vec -> Vec -> Vec < 1246251755 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :(x,y,z) <+> (x1,y1,z1) = (x+x1,y+y1,z+z1) < 1246251767 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :beh < 1246251779 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh and there isn't much to work on arbitrary length tuples < 1246251789 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :something can be done with type classes < 1246251802 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1246251818 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there are probably some libraries on hackage < 1246251866 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga_: a 2-tuple and a 3-tuple are never the same type, so any function that is to work with both needs type class overloading < 1246251876 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i want to write whole path tracer from scratch in order to LEARN something < 1246251888 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and there aren't any in the basic libraries < 1246251931 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :generally, if you have elements of the same type inside and need varying length, then use a list < 1246252015 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :even if you don't need varying length a list can be better since you have map and stuff < 1246252022 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and zipWith < 1246252142 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1246252156 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :isn't list slower? < 1246252280 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i need 3d vector type < 1246252280 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm that might be, at least for short tuples < 1246252291 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well a 3-tuple should work fine < 1246252314 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or a data type < 1246252324 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :(x,y,z) <+> (x1,y1,z1) = (x+x1,y+y1,z+z1) < is there a way to write it simpler? < 1246252339 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :with a data type you can make the fields strict (non-lazy) which helps performance < 1246252355 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think so < 1246252500 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but then you only need a few basic functions for 3-vectors anyhow < 1246252502 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :you know, path tracer is something that has enormous amounts of iterations in final form < 1246252519 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think that's usually called "ray" tracer < 1246252522 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :it would be cool to make it parallel < 1246252527 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :um < 1246252537 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :path tracer is a specific form of ray tracer < 1246252540 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1246252547 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok then :) < 1246252566 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Path_tracing < 1246252656 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :(last paragraph) < 1246252738 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i understand recent ghc has better support for parallel array or list processing which i know essentially nothing about. parallel list comprehensions, i think it's called. < 1246252867 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :[ trace ray | ray <- (map shootRay imageMatrix) ] ;D < 1246252899 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um that's an ordinary list comprehension < 1246252910 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there's some special syntax for the new ones < 1246252934 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but other than that, probably a good start :) < 1246252959 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :parallel ones are like [ (x,y) | x <- xs | y <- ys ] < 1246252980 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1246253008 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1246253023 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um no < 1246253027 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's for zipping < 1246253035 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I thought that was what you meant < 1246253035 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er they may be called parallel < 1246253052 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i'll need to use something like 2d array of tuples (800x600 for example) < 1246253056 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, i am talking about something they added for automatic parallel computation < 1246253066 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :oh, I haven't heard of that < 1246253109 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :[: :] < 1246253123 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell#A_simple_example < 1246253159 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :? < 1246253175 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :oh no, that's an array < 1246253220 0 :Pthingg!unknown@unknown.invalid QUIT :Remote closed the connection < 1246253524 0 :sebbu2!n=sebbu@ADijon-152-1-25-183.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1246254337 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1246254481 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1246254701 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1246254923 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1246258358 0 :Pthing!n=pthing@77-100-194-169.cable.ubr04.pres.blueyonder.co.uk JOIN :#esoteric < 1246258453 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1246259034 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1246259693 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1246259834 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1246260979 0 :mtve!n=mtve@65.98.99.53 JOIN :#esoteric < 1246261918 0 :MigoMipo!n=MigoMipo@84-217-14-146.tn.glocalnet.net JOIN :#esoteric < 1246262399 0 :clog!unknown@unknown.invalid QUIT :ended < 1246262400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1246264087 0 :MigoMipo!unknown@unknown.invalid QUIT :"QuitIRCServerException: MigoMipo disconnected from IRC Server" < 1246264762 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1246265515 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1246269967 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1246271261 0 :nooga_!unknown@unknown.invalid QUIT :Remote closed the connection < 1246271423 0 :nooga!n=nooga@acex7.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1246271449 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"HydraIRC -> http://www.hydrairc.org <- Nobody cares enough to cybersquat it" < 1246271673 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1246271677 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1246271745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :great... the harddrive with swap on it died when I was sleeping. Resulting in a kernel panic < 1246271757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :funny thing: smartctl said it was just fine. Everything else disagrees. < 1246272001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :luckily I have complete backups of anything important on it. < 1246272501 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1246272653 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1246272734 0 :sebbu!n=sebbu@ADijon-152-1-22-9.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1246272810 0 :BeholdMyGlory!n=behold@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1246274621 0 :augur_!n=augur@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1246275458 0 :augur!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1246276572 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :boredom < 1246278876 0 :ais523!n=ais523@92.236.187.64 JOIN :#esoteric < 1246281705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1246281716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION had a hard drive failure during the night < 1246281720 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh, oh dear < 1246281723 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how much was backed up? < 1246281728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, all of it. < 1246281733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the drive had the swap partition < 1246281736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so the kernel paniced < 1246281748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, ok < 1246281750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well all of it, except the last day or so < 1246281759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most people are upset at losing all their data when their hard drive fails < 1246281765 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas you're just upset at having to reboot... < 1246281775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes and having to take out the drive < 1246281780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the case isn't easy to open < 1246281794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :especially since you need to open both sides to take out a drive < 1246281803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to reach all the needed screws holding the drive < 1246281821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this case is really badly designed IMO < 1246281836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh and at having to buy a new drive... < 1246281842 0 :KingOfKarlsruhe!unknown@unknown.invalid PART #esoteric :? < 1246281843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm quite irritated by that too < 1246281887 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://i39.tinypic.com/8ycl07.png < 1246282125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, uh...? < 1246282133 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1246282279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, what the hell is it supposed to be... < 1246282287 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1246282397 0 :MigoMipo!n=MigoMipo@84-217-14-146.tn.glocalnet.net JOIN :#esoteric < 1246282592 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1246282720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think I found a hidden 1 April joke by google this year: look http://uptime.netcraft.com/up/graph?site=google.se < 1246282756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1246282761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan! < 1246282768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iwc < 1246282783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but sqrt(-garfield) was funnier today < 1246282798 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1246282803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it would be great if they were running a Chrome-based server, somehow < 1246282823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, looking at the date it must have been some 1 April joke that no one noticed... < 1246282940 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sure no one noticed? < 1246282954 0 :Judofyr!n=Judofyr@77.40.165.3 JOIN :#esoteric < 1246282985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well, they didn't tell me if they did! < 1246282994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1246283028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in fact, i believe fighting fire with fire is a well-known tactic < 1246283063 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i seem to vaguely recall it being used in one of the little house on the prairie books... < 1246283163 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :basically i think they burned a ring around their house before the big prairie fire reached them < 1246283427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1246283432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oil fires are often put out using explosives < 1246283448 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the explosion takes away much of the oxygen in the area and blasts the rest away from the oil < 1246283449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it goes out < 1246283478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : i seem to vaguely recall it being used in one of the little house on the prairie books... <--- oooh, I have a vague memory of them too... < 1246283678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, about that failed drive... even after it failed, querying it with SMART reported that all was well < 1246283682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1246283755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(strange considering that when ordered to do a short self test all it did was spin up, spin down, spin up, spin down, .... for about half a minute, then reporting "self test aborted by host") < 1246283785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I never had a drive fail in this strange way before btw... < 1246283805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :somehow the partition table *was* readable. But nothing else was. < 1246283824 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's also the term, http://en.wikipedia.org/wiki/Controlled_burn < 1246283879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, to prevent buffer underrun? ;P < 1246284011 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that sqrt(-garfield) seems like it would be inspired by the "Ryan North's Jokes Explained^n" posts < 1246284027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, possibly yeah < 1246284147 0 :augur_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1246284162 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: especially the Back Burning section < 1246284200 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes; that was actually my wikipedia search, but it got rediddled to that page. < 1246284939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rediddled? < 1246284950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!google define:rediddled < 1246284951 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :http://google.com/search?q=define:rediddled < 1246284953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1246284956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`google define:rediddled < 1246284957 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246284959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was it? < 1246284962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`google define:diddled < 1246284963 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246284968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`google define:works < 1246284969 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246284971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no it doesn't < 1246284982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I'm pretty sure `google is broken ^ < 1246285044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`google define broken < 1246285045 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Definition of broken in the Online Dictionary. Meaning of broken. Pronunciation of broken. Translations of broken. broken synonyms, broken antonyms. \ www.thefreedictionary.com/broken - [18]Cached - [19]Similar < 1246285049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1246285058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`google define works < 1246285059 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Definition of work (noun) form plural: works labor; task; profession; occupation ; vocation; effort. Definition of work. Define work ... \ www.english-test.net/toeic/vocabulary/.../toeic-definitions.php - [18]Cached - [19]Similar < 1246285063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Okay... < 1246285067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's screwy < 1246285080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait, that is a normal result < 1246285089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, define: doesn't work in `google... < 1246285235 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, just "redirected". < 1246285238 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`define works < 1246285239 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :* plant: buildings for carrying on industrial labor; "they built a large plant to manufacture automobiles" \ * whole shebang: everything available; usually preceded by `the'; "we saw the whole shebang"; "a hotdog with the works"; "we took on the whole caboodle"; "for $10 you get the full treatment" \ * performance < 1246285356 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Mac Pro, i want one < 1246286229 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`cat bin/google < 1246286229 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :#!/bin/bash \ if [ ! "$1" ] \ then \ echo 'Google what?' \ exit 1 \ fi \ \ QUERY=`echo -n "$1" | od -t x1 -A n -w1000 | tr " " %` \ \ lynx --cfg=/dev/null --lss=/dev/null \ \ --dump --width=1000 'http://google.com/search?q='"$QUERY" | \ grep -A 4 'Search Results' | \ tail -n 2 < 1246286241 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`cat bin/define < 1246286242 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :#!/bin/bash \ if [ ! "$1" ] \ then \ echo 'Define what?' \ exit 1 \ fi \ \ QUERY=`echo -n "$1" | od -t x1 -A n -w1000 | tr " " %` \ \ lynx --cfg=/dev/null --lss=/dev/null \ \ --dump --width=1000 'http://google.com/search?q=define:'"$QUERY" | \ grep -A 3 'Definitions of' | \ head -n 4 | tail -n 3 < 1246286396 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :`define rediddled < 1246286397 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246286822 0 :zid!n=zid@zid-1-pt.tunnel.tserv5.lon1.ipv6.he.net JOIN :#esoteric < 1246286836 0 :kerio92!n=kerio92@93-45-228-251.ip104.fastwebnet.it JOIN :#esoteric < 1246286851 0 :kerio92!unknown@unknown.invalid PART #esoteric :? < 1246286851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :everyone: the new people here are because zid mentioned Befunge over in #nethack < 1246286861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^info < 1246286867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1246286868 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1246286878 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fungot's written in Befunge, for instance < 1246286878 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but as i said < 1246286888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^shoq < 1246286891 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^show < 1246286892 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble < 1246286894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^source < 1246286895 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/fungot.b98.txt < 1246286897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that was it < 1246286933 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: All one of those new people? :P < 1246286941 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :Can the bots here do brainfuck? < 1246286945 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1246286947 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :Woo < 1246286950 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1246286952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Mac Pro, i want one <-- you could get something more powerful for much less from anyone but Apple. < 1246286954 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[.,]!test < 1246286955 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1246286966 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but mac pro is sexy < 1246286969 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :well i'm busy playing nethack atm < 1246286972 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :I'll talk to you guys in a bit < 1246286973 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fair enough < 1246286982 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!help show < 1246286982 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :show: !show . Shows the definition of a user interpreter. < 1246286986 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :nooga: I have a mac pro, and I often have sex with it. Oh, would a good computer. < 1246286987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1246286989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1246286989 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1246286994 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!help languages < 1246286994 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. < 1246286995 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!help sadbf < 1246286995 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I have no help for sadbf! < 1246286995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm actually working on efunge atm < 1246286998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what i was looking for < 1246287007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the core stuff for ATHR is mostly done. < 1246287007 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!help userinterps < 1246287009 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :userinterps: Users can add interpreters written in any of the languages in !help languages. See !help addinterp, delinterp, show | !userinterps. List interpreters added with !addinterp. < 1246287011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :loads of esolangs, plus a few real langs < 1246287014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, < 1246287016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ < 1246287023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I noticed < 1246287025 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!userinterps < 1246287025 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Installed user interpreters: aol austro b1ff bc bct bfbignum brit brooklyn chef chiqrsx9p choo cockney ctcp dc drawl dubya echo ehird fudd google graph gregor hello jethro kraut num ook pansy pirate plot postmodern postmodern_aoler redneck reverse rot13 sadbf sfedeesh sffedeesh sffffedeesh sffffffffedeesh slashes svedeesh swedish valspeak warez yodawg < 1246287026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in, the thread supervisor finally works < 1246287028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just didn't think of a reason to respond < 1246287032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!aol < 1246287034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the newline was not intentional < 1246287038 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :I wrote a befunge interp, it was just a jump table and bin2o < 1246287043 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!show sadbf < 1246287043 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :sadol :M$0 :d:i,45000@>i-01(2]M0:i-i1:S$0:C;3:l#C-01:p:m0@:m%+m1d?=#Cp"1<:m?<-m10-s1-m1?=#Cp"1.!'2#Mm?=#Cp"1,:#Mm'1;0?=#Cp"1[]S-p1?=#Cp"1]?=#Mm00:p[S0:p+p1 < 1246287047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zid, befunge93 or 98? < 1246287052 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!aol ais523: This is hyperuseful! < 1246287052 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AI5523: TH1S I5 HYPERU5EFUL!!!!!!!!!!1 < 1246287053 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :93 I assume < 1246287056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1246287063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :98 is considerably harder to implement < 1246287066 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :93 is relatively easy < 1246287067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the 25x80 one. < 1246287072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed < 1246287073 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember the difference anymore < 1246287075 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :zid: :M$0 :d:i,45000@>i-01(2]M0:i-i1:S$0:C;3:l#C-01:p:m0@:m%+m1d?=#Cp"1<:m?<-m10-s1-m1?=#Cp"1.!'2#Mm?=#Cp"1,:#Mm'1;0?=#Cp"1[]S-p1?=#Cp"1]?=#Mm00:p[S0:p+p1 this is brainfuck in sadol < 1246287088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zid: 98 has more commands, and lets you use programs of unlimited size < 1246287094 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga: I can't read SADOL < 1246287095 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :THIS! IS! BRAINFUCK! (in Sadol) < 1246287102 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1246287106 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :It didn't support unlimited size but it supported 4.3G < 1246287115 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!bfgen < 1246287128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbiab < 1246287137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!cintercal DO READ OUT #12345 PLEASE GIVE UP < 1246287139 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :_ < 1246287151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, ofc < 1246287154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!cintercal DO READ OUT #1234 PLEASE GIVE UP < 1246287164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : MCCXXXIV < 1246287171 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :stupid blank lines before numeric output < 1246287178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!clcintercal DO READ OUT #1234 PLEASE GIVE UP < 1246287178 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!bf_textgen ehird is an idiot < 1246287185 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :MCCXXXIV < 1246287187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's better < 1246287207 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen ehird is an idiot < 1246287209 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :awww < 1246287209 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :145 ++++++++++++++[>+++++++>++++++++>++>+++++++<<<<-]>+++.+++.+.>++.>>++.<++++.<<.>+.>.>---.<<-----.>.<<.>>>+++.<<<.>+.+++++.>----------------------. [167] < 1246287225 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadbf ++++++++++++++[>+++++++>++++++++>++>+++++++<<<<-]>+++.+++.+.>++.>>++.<++++.<<.>+.>.>---.<<-----.>.<<.>>>+++.<<<.>+.+++++.>----------------------. < 1246287225 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ehird is an idiot < 1246287231 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :haha1`111111!!! < 1246287239 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!aol omg that's hilarious < 1246287239 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :OMG THAT"5 HILARIOUS < 1246287269 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!redneck you've said that greg < 1246287269 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :you've said that greg < 1246287273 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :beh < 1246287273 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;\ < 1246287299 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <-- GregOR < 1246287308 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1246287322 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's like XOR, but instead of being eXclusive, it's Greg. < 1246287341 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gregariously so < 1246287352 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :I should implement somethng in brainfuck using xor linked lists < 1246287364 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :just for the fact of having to implement both linked lists and xor < 1246287376 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :zid: wo'd write a compiler first < 1246287382 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :we* < 1246287421 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: AFAIR you've developed something ... eeeee .... c2bf ? < 1246287439 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Look at ais523's gcc-bf instead. < 1246287462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's unfinished, although finished to the point that you can consider it a very buggy finished product as opposed to an unfinished one < 1246287465 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> foldl1' xor<$>replicateM 5[minBound,maxBound] < 1246287467 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Add a type signature < 1246287472 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fnord < 1246287485 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t foldl1' < 1246287487 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a. (a -> a -> a) -> [a] -> a < 1246287521 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1246287549 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> foldl1'(/=)<$>replicateM 5[False ..] < 1246287551 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [False,True,True,False,True,False,False,True,True,False,False,True,False,Tr... < 1246287579 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hey wait a moment... < 1246287596 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> foldl1' xor<$>replicateM 5"01" < 1246287597 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : No instance for (Data.Bits.Bits GHC.Types.Char) < 1246287598 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : arising from a use of `D... < 1246287605 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :dammit < 1246287627 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ais523: sadol is stupidly simple < 1246287629 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :nooga: If I wrote a brainfuck compiler i'd probably end up adding IO ports to it < 1246287640 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :forward polish notation, that's it < 1246287652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga: I guessed it was some sort of Polish, although I prefer reverse < 1246287655 0 :BeholdMyGlory!n=behold@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1246287656 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :zid: no no no, compiler targetting brainfuck < 1246287656 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :or rip out the core of my gameboy emulator and plug in brainfuck instead ;D < 1246287661 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :nooga: bwahah < 1246287664 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just because I'm an incurable Underload-and-derivatvies fan < 1246287667 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :nooga: nicer idea < 1246287740 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :CP stands for concatenative programming, just like child porn < 1246287811 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"child porn" also stands for "concatenative programming"??? < 1246287899 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it seems that it does < 1246287906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I prefer just writing out the name in full < 1246287928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and although I like concatenative programming in general, there's something about Underload in particular that just clicks with me < 1246287944 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.h3rald.com/articles/concatenative-programming-in-ruby < 1246287952 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> foldl1' xor<$>replicateM 5[0,1] < 1246287954 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Add a type signature < 1246287967 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :grmbl < 1246287979 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> foldl1' xor<$>replicateM 5[0,1::Int] < 1246287981 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1] < 1246287994 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: your PhD theisis is about short haskell hacks? < 1246287996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why does lambdabot need type signatures? < 1246288009 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ambiguous overloading < 1246288044 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and no extend default flags set, probably < 1246288048 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*extended < 1246288112 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: strangely not, i didn't know haskell at the time. i think i may have used a little perl while experimenting. < 1246288138 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :where we can read your PhD thesis? < 1246288177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's not online < 1246288219 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;< < 1246288502 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :gosh < 1246288518 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :you probably even remember the walrus scam < 1246288544 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :vaguely < 1246288954 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a shame many of these haskell hacks require a handful of import lines outside lambdabot < 1246289236 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> filterM[const False,const True]"abcdef" -- another oldie < 1246289238 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `a -> m GHC.Bool.Bool' < 1246289243 0 :MigoMipo!unknown@unknown.invalid QUIT :"QuitIRCServerException: MigoMipo disconnected from IRC Server" < 1246289245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t filterM < 1246289247 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a (m :: * -> *). (Monad m) => (a -> m Bool) -> [a] -> m [a] < 1246289288 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> filterM[const[False],const[True]]"abcdef" < 1246289290 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `a -> m GHC.Bool.Bool' < 1246289299 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :grmbl < 1246289365 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1246289907 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> filterM(const[False ..])"abcdef" < 1246289908 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : ["","f","e","ef","d","df","de","def","c","cf","ce","cef","cd","cdf","cde","... < 1246289921 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> filterM(const[False ..])"abcd" < 1246289923 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : ["","d","c","cd","b","bd","bc","bcd","a","ad","ac","acd","ab","abd","abc","... < 1246289946 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks lambdabot is cutting rather short these days < 1246290032 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1246290139 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1246290200 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :!swedish ["","d","c","cd","b","bd","bc","bcd","a","ad","ac","acd","ab","abd","abc","... < 1246290201 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :["","d","c","cd","b","bd","bc","bcd","a","ed","ec","ecd","eb","ebd","ebc","... Bork Bork Bork! < 1246290207 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1246290676 0 :nooga!n=nooga@acex7.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1246291542 0 :GregorR-L!n=gregor@pal-178-111.itap.purdue.edu JOIN :#esoteric < 1246291658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1246291658 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1246291665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help languages < 1246291666 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. < 1246291684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, if I made a patch to add erlang as a language to it, would you consider it? < 1246291694 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1246291700 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1246291700 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is a bot for running programs in esoteric programming languages. If you'd like to add support for your language to EgoBot, check out the source via mercurial at https://codu.org/projects/egobot/hg/ . Cheers and patches (preferably hg bundles) can be sent to Richards@codu.org , PayPal donations can be sent to AKAQuinn@hotmail.com , complaints can be sent to /dev/null < 1246291702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1246291705 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Preferably an hg bundle. < 1246291723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what erlang version do you have installed/available for installation on there? < 1246291733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hopes for R13B01. < 1246291734 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :None, I'll install one once I have a reason to :P < 1246291739 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Whatever version is in Debian Testing. < 1246291750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, where do I find out what debian testing has? < 1246291823 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :packages.debian.org :P < 1246291848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uuuh it is split in several packages? < 1246291850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how confusing < 1246291889 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's a very Debian thing to do :P < 1246291903 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i should prepare my personal webpage < 1246291943 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nooga: http://codu.org/colormatch/ // USE THIS DO IT DO IT YOU KNOW YOU WANT TO < 1246291944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: most likely info common to all versions, plus common version < 1246291948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*current version < 1246291949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I'm not against it in general. For example gentoo splits the huge kdebase, kdeextra and such in individual packages for each program, like kwrite, konqueror, ... < 1246291978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but really erlang isn't large enough to motivate splitting it into 22 packages < 1246291985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if I read http://packages.debian.org/squeeze/erlang-nox correctly < 1246291991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and I guess the x11 one is even larger < 1246291995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least two more packages < 1246291996 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :someone siad gentoo < 1246292004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the tk bindings and the wx bindings < 1246292014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what do you mean? < 1246292021 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :zid: You have "gentoo" highlighted? :P < 1246292030 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :I should < 1246292036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, all of those are parts that do change with erlang version < 1246292038 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Debian allow you to save disk space insanely if you want to < 1246292044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems < 1246292050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they changed all the copies of the GPL into symlinks to a common location to save space, for instance < 1246292060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, erlang uses EPL though < 1246292084 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: i know how to pick matching colors < 1246292085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(iirc the original tarball comes with one copy, that tarball includes all those packages....) < 1246292085 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ apt-cache search nethack | grep ^nethack | wc -l < 1246292086 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1246292099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :see what I mean? You wouldn't have thought they could have split NetHack into 7 packages... < 1246292104 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1246292116 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one's the data files < 1246292120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um... I can think of a few splits nox/gtk/qt/x11? < 1246292122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the other 6 are 6 different interfaces < 1246292131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, not quite < 1246292133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure about gtk < 1246292137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but qt definitely < 1246292140 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Well A) I don't so stop showing off :P, B) This picks a /variety/ of matching colors! :P < 1246292143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :5 different interfaces, plus the Emacs mode for playing nethack-lisp < 1246292151 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :portage has 2, nethack and noegnud-nethack < 1246292163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the GTK one has been retired because it used Athena widgets < 1246292165 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: i know how to pick my nose < 1246292173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the Qt one has been broken for ages < 1246292179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, athena... gtk... How are they related? < 1246292185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they aren't < 1246292185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aren't they different toolkits? < 1246292188 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why do you think it was retired? < 1246292199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, they could have *renamed* it instead? < 1246292224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but there's already an X version < 1246292227 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it used GTK too < 1246292234 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just, GTK with Athena widgets < 1246292296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but why split out erlang-mnesia from erlang-base for example... There are no extra deps for mnesia. And mnesia itself isn't that large... < 1246292297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ du -sh /usr/lib/erlang/lib/mnesia-4.4.10/ < 1246292298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1,8M /usr/lib/erlang/lib/mnesia-4.4.10/ < 1246292304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ du -sh /usr/lib/erlang/lib/kernel-2.13.2/ < 1246292304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2,4M /usr/lib/erlang/lib/kernel-2.13.2/ < 1246292314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :most ones are closer to 2 MB < 1246292317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so people can choose not to install it < 1246292320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and that includes the installed source... < 1246292339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not installing mnesia is pretty much guaranteed to break quite a few things... < 1246292357 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but not everything < 1246292367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :things might want to use the other bits of Erlang, but not mnesia < 1246292373 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Debian deps only install the bits you actually depend on < 1246292404 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :There's probably an "erlang" pseudopackage that pulls in all of them. < 1246292406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway, you save less than 1.8 MB.. (less because I have the source installed too, which would be reasonable to have in a separate package) < 1246292416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, erlang-nox < 1246292425 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :of course under portage, the source IS the package < 1246292445 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :zid: Gentoo is just LFS for pussies. < 1246292449 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1246292453 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :exactly why it's so good < 1246292461 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zid: No. The source is not the package. < 1246292469 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Source+ebuild is the package. < 1246292477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the package contains source + build instructions < 1246292480 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(or the binary package you can have emerge make) < 1246292484 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :ebuild is a good couple of hundered characters :> < 1246292484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zid, the reason you don't end up with tons of split variations like x11/nox in portage is the useflags < 1246292500 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: useflags <3 < 1246292525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay... they split out the docs as a separate meta-package < 1246292527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :funny < 1246292549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also the deps doesn't make sense < 1246292565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they skip typer in the nox11, yet that is a completely command line app < 1246292625 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :what's typer? < 1246292646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tries (quite successfully) to infer erlang type specifications from the source code < 1246292669 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And is linked against libXaw for no reason whatsoever :P < 1246292670 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, not in portage, at least under 'typer' < 1246292696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay... the debian typer package depends on dialyzer (correct, it is a part of dialyzer in fact...), and the dialyzer package depends on the Tk bindings... Fun thing is that dialyzer doesn't actually need those Tk bindings... it can use them optionally < 1246292702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zid, it is part of the erlang package < 1246292707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :all of these are < 1246292708 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1246292725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and IMO the gentoo way is much saner here. < 1246292751 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :erlang package is 52.7MB, nice :P < 1246292782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, /usr/lib64/erlang/bin/typer is linked against libdl, libm and libc here < 1246292789 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Saaaaaaaaaarcasm. < 1246292796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zid, that is the source code download yes < 1246292812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zid, depending on useflags (especially the doc one) it can be a lot smaller installed < 1246292834 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has doc enabled globally. < 1246292838 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :doc isn't set by default < 1246292845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 documentation. ;) < 1246292859 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :ssl -doc -emacs -hipe -java -kpoll -obdc -sctp -smp -tk < 1246292864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have the full thing installed except the java bindings and the odbc stuff (USE="doc emacs hipe kpoll sctp smp ssl tk wxwindows -java -odbc" for erlang) < 1246292868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that is rather large yes < 1246292870 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :46.3MB < 1246292887 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :I don't have a wxwindows flag < 1246292888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ du -sh /usr/lib/erlang/ < 1246292889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :115M /usr/lib/erlang/ < 1246292909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(docs and sources installed, I develop a lot in erlang, that is why) < 1246292923 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :what version has a wxwindows flag? < 1246292927 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :none of mine do < 1246292931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zid, R13B and later < 1246292934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is uh... < 1246292942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :13.2 in portage < 1246292943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1246292945 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :12.2.5-r1 is latest in portage < 1246292950 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :overlay? < 1246292950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zid, sync then < 1246292951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how many esolangs does gentoo have in portage, btw? < 1246292956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :13.2.1 is the latest in portage < 1246292959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that is from the main tree < 1246292963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is ~amd64 though < 1246292966 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you're right < 1246292971 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I know there's CIntercal... < 1246292972 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :the list was upside down < 1246292977 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :it goes 12.2, 13.2, .. < 1246292983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, thanks to me < 1246292984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: officially? I thought that was just AnMaster porting it as a side project < 1246292997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, some dev accepted it... was as surprised as you are < 1246293019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I filed a bug with the ebuild in as half-joke/half-serious < 1246293020 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1246293024 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It's in portage. < 1246293040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :YET THE EBUILD FOR THAT pygopherd WASN'T ACCEPTED < 1246293041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1246293042 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't think there's any other esolangs in there. < 1246293085 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :was pygopherd a joke too? < 1246293089 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gentoo mostly accepts things which work correctly and have an active ebuild maintainer... < 1246293093 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No brainfuck? < 1246293099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah I know why the erlang dir is so large < 1246293102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think gopher's mostly only used by zz038 nowadays < 1246293103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't actually erlang itself < 1246293109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but some third party modules < 1246293116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :esdl and wings < 1246293141 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: There's a small amount of people using it. < 1246293162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*zzo38 < 1246293166 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, Gopher support in Firefox was removed from 3.0, upsetting the few Gopher users out there. < 1246293177 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38 is one of them, yes. < 1246293182 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh, really? < 1246293184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, pygopherd wasn't a joke... I didn't think it would be accepted... but I was serious still.. < 1246293188 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :I bet all three of them were upset < 1246293200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zid, quite a few more. < 1246293202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm upset it isn't there, even if I hardly ever use it < 1246293209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I want to be able to see zzo38's pages, at least < 1246293220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, use that http->gopher proxy < 1246293222 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :I've never used gopher once, i'm likkle < 1246293229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at floodgap iirc < 1246293239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :link: http://gopher.floodgap.com/gopher/ < 1246293250 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :When I first used the Internet, Gopher and HTTP still kinda coexisted. < 1246293262 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Gopher wasn't to survive much longer, mind.) < 1246293289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, pretty sure gopher is still in ff3, but not in ff3.5 < 1246293292 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1246293312 0 :Pthing!unknown@unknown.invalid QUIT :Remote closed the connection < 1246293334 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :AOL was already around when I first started using the interwebs < 1246293441 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :FF 3.5 seems to handle Gopher fine, and I recall 3.0 did as well. < 1246293457 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :gimmie a gopher uri < 1246293460 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :I wanna see < 1246293462 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :gopher://gopher.floodgap.com/ < 1246293475 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :my terminal doesn't even let me click that :p < 1246293483 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zid: AOL is ancient. < 1246293491 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :seems to work in 3.5 < 1246293526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for erlang in egobot I think somehow using escript for a wrapper would be best... erl is more advanced of course, but a bit cumbersome to use for short-running programs. < 1246293531 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AOL goes back to 1989. < 1246293550 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't sound right < 1246293572 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps you're thinking of AOL for DOS, which is from '91? < 1246293587 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is to say, *still older than WWW*? < 1246293597 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :ACTION browses xkcd in gopher < 1246293601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1246293619 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I was refering more to it ruining the old internets by introducing the web to morons < 1246293628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zid, link? < 1246293649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I love how debian messed up erlang... libsctp is an optional dependency that makes sense to have optional. Yet on debian it isn't optional < 1246293668 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zid: Ah, the Eternal September and the like. < 1246293670 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that gopher link works fine in 3.0.11 < 1246293671 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it was linked from the frontpage of that gopher uri someone gave me < 1246293686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait hm maybe it is < 1246293701 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: exactly! < 1246293732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't find it on floodgap? < 1246293733 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AOL was slow on that. < 1246293744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :weird, floodgap posted the tail of their server log as one of the pages < 1246293746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh not in the link title < 1246293757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, *shrug* < 1246293767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gopher CGI is silly enough, and posting your own server logs? < 1246293798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, gopher cgi is common iirc < 1246293804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1246293809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in, pretty sure pygopherd supports it too < 1246293812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :works the same way as http < 1246293817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1246293835 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :best page on the intertubes is http://zid.yggdrasil.sk/cgi-bin/maze < 1246293843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :floodgap use Bucktooth though < 1246293867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zid: your page? < 1246293870 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1246293882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does that use NetHack's Gehennom code? < 1246293887 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :no, I wrote it < 1246293891 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :to look like gehennom < 1246293900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fair enough < 1246293902 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :I couldn't understand nethack's source it was.. awful < 1246293904 0 :zzo38!n=zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1246293980 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :My gopher site runs using GOPHSERV (a gopher server I wrote myself). Most stuff is standard, but to play the hangman game on my gopher site the only client that works is Vonkeror (or you can write your own, it isn't that hard). < 1246294032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't find any file listing on http://packages.debian.org/squeeze/erlang-base < 1246294034 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :is there some command I can use to get you to appear in whatever channel I want? < 1246294039 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :URI? < 1246294069 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zid: Nethack is old and crufty. < 1246294076 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Grumpy is a HTTP+Gopher server, GOPHSERV is Gopher only. < 1246294078 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :it's pre ansi :( < 1246294079 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zid: Its build system predates Autotools. < 1246294109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L or GregorR: The !c one automatically adds some header/footer right? How does that work when you give it an url? < 1246294120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think erlang will need something similar < 1246294126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1246294126 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is a bot for running programs in esoteric programming languages. If you'd like to add support for your language to EgoBot, check out the source via mercurial at https://codu.org/projects/egobot/hg/ . Cheers and patches (preferably hg bundles) can be sent to Richards@codu.org , PayPal donations can be sent to AKAQuinn@hotmail.com , complaints can be sent to /dev/null < 1246294130 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It still automatically adds the header and footer. If that doesn't compile, it tries using it as a full file. < 1246294135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1246294139 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It adds a footer, tries to compile it. If it errors out, it just compiles the full thing. < 1246294140 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :hrmph, it's hot so I have a fan on, and my ashtray keeps setting on fire now < 1246294143 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: See interps/gcccomp/gcccomp (something like that) < 1246294144 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... What he said! < 1246294164 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zid: Where are you at? < 1246294177 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And how hot is it? < 1246294186 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :england < 1246294188 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I need to know if I can just say "man up". :P) < 1246294188 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :err < 1246294206 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :the comparison never works < 1246294212 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :these are houses built to keep warmth < 1246294222 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :it's 26C < 1246294227 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :not that hot with the fan on < 1246294229 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :last night was worse < 1246294233 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :22C at 100% humidity < 1246294256 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The US has a lot of houses built to handle extreme cold and extreme heat. < 1246294262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, Can you run it specially? As in, ./compiled-file won't work, nor will erl compiled-file, rather something like erl -run compiled_file_without_extension somefunction_in_said_file < 1246294269 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Some parts of the country range from -10°F to 100°F... ;) < 1246294271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :assuming the compiled file is in the current directory < 1246294282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it isn't you need -pa path/where/it/is < 1246294284 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :what's that in real temperatures < 1246294288 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But gawsh, 22°C? I envy you. < 1246294300 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :don't forget the 100% humidity < 1246294303 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :there was fog in my room < 1246294312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually, making an escript-wrapper is probably saner < 1246294318 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's at 30°C right now, and that's lower than usual. < 1246294320 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Which gopher server software do you think is better? < 1246294334 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Missouri has humidity from 70 to 100% generally. < 1246294345 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :do you have AC? < 1246294356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, I used pygopherd, quite decent. I heard Bucktooth was good too. < 1246294363 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Again I say, see interps/gcccomp/gcccomp < 1246294364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi zzo38; strangely, we were discussing Gopher servers before you arrived < 1246294374 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :I think he was summoned < 1246294380 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I know that. I read the logs. < 1246294381 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zid: I'd have to be mad not to. 40°C is not all that uncommon. < 1246294389 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: then you can't compare it :P < 1246294416 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Have you heard of Grumpy or GOPHSERV, those are two less common gopher servers < 1246294420 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure I can. Last summer I went without AC. < 1246294431 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I was in Boston, not Missouri, but it has a similar climate) < 1246294433 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :in what kind of house, and what kind of temps are you used to < 1246294446 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric : you can come here for the winter and have no heating if you lke < 1246294459 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :House designed for hard winters. < 1246294471 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :what strange weather you have < 1246294502 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I'm used to 0% humidity, 90°F being the *peak* temperature, averages from 70°F to 80°F in the summer. < 1246294505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, question about ulimit -u used there... What is the normal limit and how does this interact with threads? < 1246294523 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Colorado. Ah, 0% humidity, how I miss you so.) < 1246294528 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!sh ulimit -a | fmt -w500 < 1246294528 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) 10240 pending signals (-i) 16382 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority < 1246294543 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : size (kbytes, -s) 8192 cpu time (seconds, -t) 30 max user processes (-u) 1024 virtual memory (kbytes, -v) 131072 file locks (-x) unlimited < 1246294549 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh ulimit -a | grep -e -u < 1246294550 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :max user processes (-u) 1024 < 1246294558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1246294564 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :!sh cat /etc/passwd < 1246294564 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/cat: /etc/passwd: No such file or directory < 1246294571 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :!sh pwd < 1246294571 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot/egobot.hg/multibot_cmds < 1246294575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zid, it's in some jail sort of thingy iirc < 1246294589 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo meow > test.txt < 1246294590 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.18404: line 1: test.txt: Permission denied < 1246294614 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :zid: If you want to write files, try HackEgo. < 1246294621 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :GOPHSERV comes with three programs: gophserv, imgindex, txtbindb. gophserv reads a gopher request from stdin and sends the result to stdout. imgindex creates index files of directories, using a data file you specify which gives it instructions for how to do so. txtbindb converts text databases into binary databases. < 1246294623 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :`run echo I am the most hackable bot evars < 1246294624 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :I am the most hackable bot evars < 1246294632 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :`run cat /etc/passwd < 1246294633 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246294639 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :`run pwd < 1246294640 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/hackenv.18502 < 1246294660 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's still jailed, it just allows you to write (some) files. < 1246294671 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run ulimit -a | grep -e -u < 1246294672 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :max user processes (-u) 128 < 1246294691 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run ulimit -u unlimited < 1246294692 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246294694 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run ulimit -a | grep -e -u < 1246294694 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :max user processes (-u) 128 < 1246294695 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :`run uname -a < 1246294695 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Linux codu.org 2.6.26-1-xen-amd64 #1 SMP Sat Jan 10 20:39:26 UTC 2009 x86_64 GNU/Linux < 1246294702 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run ulimit -u unlimited; ulimit -a | grep -e -u < 1246294703 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :max user processes (-u) 128 < 1246294704 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :hmmm.. < 1246294711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, started erlang to check... 6 threads started on a single-core system. One additional per CPU by default after that iirc. < 1246294728 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The server is single-core :P < 1246294768 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :can I run gcc on it and things? < 1246294774 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :`run echo '!sh pwd' < 1246294774 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :!sh pwd < 1246294774 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot/egobot.hg/multibot_cmds < 1246294777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, right, if debian provides a build with no smp support at all (as opposed to "supported, but not enabled right now"), you get 2 threads by default it seems. < 1246294804 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zid: Sure you can. < 1246294813 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("See?\n"); < 1246294814 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :See? < 1246294829 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why isn't /etc/passwd visible? < 1246294836 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run gcc --version < 1246294837 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :gcc (Debian 4.3.3-10) 4.3.3 \ Copyright (C) 2008 Free Software Foundation, Inc. \ This is free software; see the source for copying conditions. There is NO \ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ < 1246294840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, zid, it's in some jail sort of thingy iirc < 1246294840 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Doesn't matter, you have plenty of processes. < 1246294851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, yes, quite a few inside erlang :P < 1246294863 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, why deny that exact file? /etc/passwd is designed to be world-readable < 1246294864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(virtual ones, erlang does it's own scheduling...) < 1246294865 0 :ineiros_!n=ineiros@james.ics.hut.fi JOIN :#esoteric < 1246294876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :`run cat --version < 1246294877 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :cat (GNU coreutils) 7.4 \ Copyright (C) 2009 Free Software Foundation, Inc. \ License GPLv3+: GNU GPL version 3 or later . \ This is free software: you are free to change and redistribute it. \ There is NO WARRANTY, to the extent permitted by law. \ \ Written by Torbjorn Granlund and Richard M. Stallman. < 1246294881 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: So I don't anticipate issues. < 1246294887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1> length(processes()). < 1246294888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :26 < 1246294893 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: You think it's /cat/ that's limited??? lawl < 1246294899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: no < 1246294905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just wanted to see its silly version string < 1246294913 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :limiting cat would not solve the problem at all < 1246294919 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No, no it would not :P < 1246294948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`help < 1246294949 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1246294962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run env | grep LD_ < 1246294963 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :LD_LIBRARY_PATH=/usr/lib/plash/lib < 1246294974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no dcc? < 1246294978 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run whoami < 1246294978 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246294980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, ignored < 1246294986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run env | grep LD_PR < 1246294987 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246294991 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :`run set < 1246294992 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :BASH=/bin/bash \ BASH_ARGC=() \ BASH_ARGV=() \ BASH_LINENO=() \ BASH_SOURCE=() \ BASH_VERSINFO=([0]="3" [1]="2" [2]="48" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") \ BASH_VERSION='3.2.48(1)-release' \ DIRSTACK=() \ EUID=1126489 < 1246294992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run env | grep LD_ | wc -l < 1246294993 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1246294998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay.. that's odd < 1246295004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run file /lib/libc* < 1246295005 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/lib/libc-2.9.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped \ /lib/libc.so.6: symbolic link to `libc-2.9.so' \ /lib/libcfont.so.0: symbolic link to `libcfont.so.0.0.0' \ /lib/libcfont.so.0.0.0: ELF 64-bit LSB shared object, < 1246295006 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :`run yes < 1246295007 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y < 1246295017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, why doesn't it dcc? < 1246295027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems broken < 1246295034 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Because ehird is a bitch. Also, since you can write files, I added a paste command. < 1246295045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, just ignore ehird < 1246295049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I prefer the DCC one < 1246295050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :much better < 1246295054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run /lib/libc-2.9.so | head < 1246295055 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No, the paste is nice. Watcho: < 1246295055 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :GNU C Library (EGLIBC) stable release version 2.9, by Roland McGrath et al. \ Copyright (C) 2008 Free Software Foundation, Inc. \ This is free software; see the source for copying conditions. \ There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A \ PARTICULAR PURPOSE. \ Compiled by GNU CC version 4.3.3. \ Compiled < 1246295062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kay... < 1246295066 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :`run /lib/libc-2.9.so | paste < 1246295067 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.22262 < 1246295084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you want to force me to start a browser? :( < 1246295095 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Surely you have a browser in your emacs :P < 1246295101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run yes | paste < 1246295103 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.29473 < 1246295104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(sorry) < 1246295106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err what < 1246295116 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It limits it to 10M. < 1246295117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what is the time limit < 1246295119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1246295146 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :`revert 55 < 1246295147 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Done. < 1246295174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, where does fetched files end up? < 1246295184 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :$PWD < 1246295187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`fetch http://omploader.org/vMXdjbQ < 1246295189 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :2009-06-29 16:06:29 URL:http://omploader.org/vMXdjbQ [1952144/1952144] -> "vMXdjbQ" [1] < 1246295198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`mv "vMXdjbQ" busybox < 1246295198 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246295205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`chmod +x busybox < 1246295206 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246295208 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You might want to put that in bin. < 1246295210 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But eh < 1246295216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, 64 bit right? < 1246295220 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1246295230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, statically linked, stripped < 1246295238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`./busybox < 1246295239 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246295242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err why < 1246295249 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Your mv command didn't work. Needed to be in run. < 1246295259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run mv "vMXdjbQ" busybox < 1246295260 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246295261 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That command was mv '"vMXdjbQ" busybox' < 1246295266 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(Previous one, that is) < 1246295266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`chmod +x busybox < 1246295267 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246295271 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That won't work either :P < 1246295272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`file busybox < 1246295273 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :busybox: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.6.9, stripped < 1246295276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run chmod +x busybox < 1246295277 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246295279 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :When you don't use run, everything else is /one/ argument. < 1246295279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`file busybox < 1246295280 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :busybox: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.6.9, stripped < 1246295285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls -l busybox < 1246295287 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :-rwxr-xr-x 1 5000 5000 1952144 Jun 29 16:08 busybox < 1246295304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ./busybox | head < 1246295305 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246295307 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1246295311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, any idea? < 1246295314 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea why that isn't working *shrugs* < 1246295316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it should output help < 1246295318 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Suffice to say, goooo plash. < 1246295330 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :`run ./busybox ls < 1246295330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1246295330 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246295332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :let me try some more < 1246295336 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I believe it can't output because it's not doing it through the proper channels. < 1246295350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: What, stdio? < 1246295353 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Things not linked against glibc don't work because they're in a completely empty environment with no files. < 1246295370 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(By which I mean, no files and no file descriptors) < 1246295372 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... You're doing crazy prelink stuff. < 1246295374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run /lib/libc-2.9.so /usr/bin/env -i ./busybox < 1246295375 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :GNU C Library (EGLIBC) stable release version 2.9, by Roland McGrath et al. \ Copyright (C) 2008 Free Software Foundation, Inc. \ This is free software; see the source for copying conditions. \ There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A \ PARTICULAR PURPOSE. \ Compiled by GNU CC version 4.3.3. \ Compiled < 1246295378 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AH. < 1246295379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1246295384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is *supposed* to work < 1246295385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1246295386 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's how plash works. < 1246295401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1246295403 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I believe you're looking for /lib/ld-linux.so < 1246295407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1246295414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run file /lib/ld-linux.so < 1246295415 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/lib/ld-linux.so: ERROR: cannot open `/lib/ld-linux.so' (No such file or directory) < 1246295419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1246295422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run file /lib/ld* < 1246295422 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/lib/ld-2.9.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped \ /lib/ld-linux-x86-64.so.2: symbolic link to `ld-2.9.so' < 1246295424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1246295436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run /lib/ld-2.9.so /usr/bin/env -i ./busybox < 1246295436 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246295450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fff... < 1246295457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run /lib/ld-2.9.so /usr/bin/env < 1246295458 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246295460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1246295462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is broken < 1246295469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run /usr/bin/env < 1246295470 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :PLASH_FAKE_GID=5000 \ SHELL=/bin/bash \ TERM=screen \ IRC_SOCK=/tmp/multibot.HackEgo \ IRC_NICK=AnMaster \ PLASH_CAPS=conn_maker;fs_op \ PLASH_FAKE_EUID=5000 \ USER=hackbot \ http_proxy=http://127.0.0.1:3128 \ LD_LIBRARY_PATH=/usr/lib/plash/lib < 1246295482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run /usr/bin/env -i env < 1246295483 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246295488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run /usr/bin/env -i /usr/bin/env < 1246295489 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246295519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, does it only use the ld stuff or also some ptrace stuff? < 1246295521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember < 1246295535 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It only uses a hacked glibc. No ptrace. < 1246295543 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(Well, and chroot of course) < 1246295545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so the libc in /lib is the hacked one? < 1246295553 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :As far as it can see, yes. < 1246295557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah... < 1246295572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then we are down to doing something with syscalls directly I guess < 1246295573 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's not actually in /lib of course :P < 1246295581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, well yeah < 1246295590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does hackego has any asm thingy? < 1246295591 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Right, the problem with that is that it's actually running in a nearly-empty chroot with no open file descriptors :P < 1246295595 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So you're pretty stuck :P < 1246295598 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, it has gcc *shrugs* < 1246295619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I just hope to break into the chroot without phash basically < 1246295627 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Sure sure. < 1246295628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run uname -a < 1246295628 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Linux codu.org 2.6.26-1-xen-amd64 #1 SMP Sat Jan 10 20:39:26 UTC 2009 x86_64 GNU/Linux < 1246295637 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Feel free to try, just please don't actually break anything if you succeed :P < 1246295680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I saw that it disallowed the static binary there... but will it disallow syscalls where the instruction sequence for them are embedded directly into the binary in question < 1246295686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather than going through libc < 1246295686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1246295699 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I don't see how it could. < 1246295720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well it could use ptrace I guess < 1246295725 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't. < 1246295726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to write a test program < 1246295768 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think the tricky bit is the lack of file descriptors more than anything else. < 1246295792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, it clearly disallowed the static busybox from running < 1246295799 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1246295803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as well as anything when environment was empty < 1246296255 0 :zzo38!unknown@unknown.invalid PART #esoteric :? < 1246296302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run uname -a < 1246296303 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Linux codu.org 2.6.26-1-xen-amd64 #1 SMP Sat Jan 10 20:39:26 UTC 2009 x86_64 GNU/Linux < 1246296313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run cat /proc/cpuinfo < 1246296314 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :processor : 0 \ vendor_id : AuthenticAMD \ cpu family : 16 \ model : 2 \ model name : Quad-Core AMD Opteron(tm) Processor 2347 HE \ stepping : 3 \ cpu MHz : 1909.786 \ cache size : 512 KB \ physical id : 0 \ siblings : 1 \ core id : 0 \ cpu cores : 1 \ apicid : 0 < 1246296568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah found the syscall ABI docs < 1246296622 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ahhhh computer science: Where the phrase "First you need to kill all the children" is not only acceptable, but natural and obvious. < 1246296645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, killing them for what purpose < 1246296657 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So they don't live unnecessarily < 1246296664 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, you want to kill the parent process, and otherwise you have orphans in the process tree. < 1246296779 0 :zzo38!n=zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1246296787 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :`run b=\' c=\\ a='echo -n b=$c$b c=$c$c a=$b$a$b\;; echo $a';echo -n b=$c$b c=$c$c a=$b$a$b\;; echo $a < 1246296787 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :b=\' c=\\ a='echo -n b=$c$b c=$c$c a=$b$a$b\;; echo $a';echo -n b=$c$b c=$c$c a=$b$a$b\;; echo $a < 1246296800 0 :zzo38!unknown@unknown.invalid PART #esoteric :? < 1246296805 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :............ well that was weird. < 1246296816 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Shell quine < 1246296833 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :If you want a shell quine, make sure the output from HackEgo starts with !sh and the output from EgoBot starts with `run :P < 1246296843 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1246296851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a shell doublequine? < 1246296860 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :`run echo '!sh echo Lawl, forgot to prevent this' < 1246296860 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo Lawl, forgot to prevent this < 1246296861 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Lawl, forgot to prevent this < 1246296876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :generally speaking, when doing botloops, I use thutubot as part of them so as to be able to end them easily < 1246296898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo `run echo Does it work the other way too? < 1246296898 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.22111: line 1: unexpected EOF while looking for matching ``' < 1246296905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo '`run echo Does it work the other way too?' < 1246296906 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :`run echo Does it work the other way too? < 1246296906 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Does it work the other way too? < 1246296934 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :`run echo '!sh fixt?' < 1246296934 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :!sh fixt? < 1246296936 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo ^bf ++++++++++. < 1246296936 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++. < 1246296939 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Erm, that's not a command :P < 1246296945 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :`run echo '!sh echo fixt' < 1246296946 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo fixt < 1246296948 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Is to fungot. < 1246296949 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: state your quesiton < 1246296958 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1246296959 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1246296966 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`ls < 1246296966 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :fungot will have to fix fungotself. < 1246296966 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: i bet only you can prevent forest fires. basically, you know. < 1246296966 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :bin \ busybox \ paste \ quotes \ share \ tmpdir.22325 < 1246296982 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that was the most awesome phrase ever. < 1246297000 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :`addquote GregorR-L: i bet only you can prevent forest fires. basically, you know. < 1246297001 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: some brainfuck implementations use 8 bits per pixel there?) are impressively fast for what they like. < 1246297001 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :18| GregorR-L: i bet only you can prevent forest fires. basically, you know. < 1246297002 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :HackEgo: i wrote text with fnord pressed enter and the wiki uploads? < 1246297006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :`run echo '^bf ,[.,]!Does fungot ignore this?' < 1246297007 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[.,]!Does fungot ignore this? < 1246297007 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but still, presenting that face to the world of alcohol? why not just ( filter-unwanted " foobar" < 1246297008 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Does fungot ignore this? < 1246297024 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wop wop :P < 1246297050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :`run echo '^bf ,[.,]!`run echo test' < 1246297051 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[.,]!`run echo test < 1246297051 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :`run echo test < 1246297052 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :test < 1246297057 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :>_> <_< < 1246297062 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run echo "!sh echo '`run cat foo'" > foo < 1246297063 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246297066 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`ls foo < 1246297067 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246297074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :`run ls < 1246297075 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :bin \ busybox \ paste \ quotes \ share \ tmpdir.22627 < 1246297085 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run echo "!sh echo '`run cat foo'" > foo; ls foo < 1246297086 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246297104 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run ls tmpdir.22627 < 1246297105 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246297113 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :`run echo $@; < 1246297114 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246297117 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :`ls < 1246297117 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :bin \ busybox \ paste \ quotes \ share \ tmpdir.22848 < 1246297118 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run echo "!sh echo '`run cat foo'" > tmpdir.22627/foo; ls tmpdir.22627 < 1246297119 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246297121 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :See how tmpdir changes? :P < 1246297123 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :D'oh < 1246297130 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run echo "!sh echo '`run cat foo'" > tmpdir.*/foo; ls tmpdir.* < 1246297130 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246297142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :02:09 GregorR: ehird: spoony == oerjan. Just FYI. < 1246297143 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :tmpdir.* is just mapped to /tmp btw < 1246297147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, oerjan is gay. QED. < 1246297158 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Isn't spoony ... a woman? < 1246297162 0 :zzo38!n=zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1246297163 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run a=$(mktemp); ls $a < 1246297163 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/tmp.pXEqQEJLy5 < 1246297169 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :`run X=\!sh Y=\`run b=\' c=\\ a='echo -n $X X=$c$Y Y=$c$X b=$c$b c=$c$c a=$b$a$b\;; echo $a'; echo -n $X X=$c$Y Y=$c$X b=$c$b c=$c$c a=$b$a$b\;; echo $a < 1246297170 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :!sh X=\`run Y=\!sh b=\' c=\\ a='echo -n $X X=$c$Y Y=$c$X b=$c$b c=$c$c a=$b$a$b\;; echo $a';echo -n $X X=$c$Y Y=$c$X b=$c$b c=$c$c a=$b$a$b\;; echo $a < 1246297178 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Heh, saw that comin' :P < 1246297183 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run echo "!sh echo '`run cat foo'" > $(mktemp); ls /tmp/tmp.* < 1246297183 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246297204 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :03:06 pikhq: http://en.wikipedia.org/wiki/2009_Shishou_riot Why was this not in the news? < 1246297207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why do you rely on the news? < 1246297208 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :That is what I was showing you I am glad you fixed it < 1246297209 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run a=$(mktemp); echo foo > $a; cat $a < 1246297210 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1246297215 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`ls /tmp < 1246297216 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :hackenv.23233 < 1246297227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got a working manual system call hm < 1246297232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :03:17 pikhq: What you want is cons 1 (cons 2 (cons 3 end)), or somewhat different syntax in Haskell. :P < 1246297233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1246297235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CPS < 1246297279 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Why did you part? Trying to flee the scene of the crime? :P < 1246297318 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run wget --version < 1246297319 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :GNU Wget 1.11.4 \ \ Copyright (C) 2008 Free Software Foundation, Inc. \ License GPLv3+: GNU GPL version 3 or later \ . \ This is free software: you are free to change and redistribute it. \ There is NO WARRANTY, to the extent permitted by law. \ \ Originally written by Hrvoje Niksic < 1246297329 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :No, I parted so that I could experiment with HackEgo privately without the channel messages on the screen, so that I could see more clearly what I was doing. < 1246297364 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And then when the command worked, I rejoined to try it to see if it was fixed or not < 1246297379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :12:38 AnMaster: I think I found a hidden 1 April joke by google this year: look http://uptime.netcraft.com/up/graph?site=google.se < 1246297382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :except it's not funny < 1246297389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, did I claim it was < 1246297389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also http://uptime.netcraft.com/up/graph?site=google.com < 1246297393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe swedes just suck at jokes < 1246297401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, look at the .com one < 1246297402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :13:22 nooga: Mac Pro, i want one < 1246297402 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I know some very funny swedes :P < 1246297403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :check the dates < 1246297404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mine! all mine! < 1246297411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm being pinged, cool < 1246297415 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run a=$(mktemp); wget -q tar.us.to/x -O $a; cat $a < 1246297416 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246297417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, as you can see the april ones have gone off the end < 1246297427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is why you can't see if the .com one had that joke too < 1246297432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :13:49 AnMaster: Mac Pro, i want one <-- you could get something more powerful for much less from anyone but Apple. ← uh huh, and where is this system more powerful than 2 x Nehalem Xeons and 16GB of RAM? cheaper, yes. more powerful? unlikely < 1246297441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :13:49 GregorR: nooga: I have a mac pro, and I often have sex with it. Oh, would a good computer. < 1246297444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wood: a good computer < 1246297445 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The !sh and `run quine was what I was originally thinking of at first back before when I wrote the first command at 08:59:34 < 1246297449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh log reading < 1246297450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1246297456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ignores highlights  < 1246297475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :14:05 ais523: and although I like concatenative programming in general, there's something about Underload in particular that just clicks with me < 1246297477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because you wrote it :p < 1246297528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I generally write things /because/ I like the idea < 1246297564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :15:33 zid: I bet all three of them were upset < 1246297565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :15:33 AnMaster: zid, quite a few more. < 1246297566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whoosh < 1246297595 0 :zzo38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1246297606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :15:47 zid: is there some command I can use to get you to appear in whatever channel I want? < 1246297608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, thank god :) < 1246297622 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1246297624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, /invite works against some clients < 1246297628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but not against otheres < 1246297629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*others < 1246297639 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah, auto-accept invites? < 1246297641 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's so ridiculous. < 1246297649 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : /invite #bearcave foo < 1246297669 0 :zzo38!n=zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1246297683 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :There is a command to make PocketMonsterIRC appear in whatever channel you want. < 1246297715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`fetch http://omploader.org/vMXdjdg < 1246297716 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :2009-06-29 16:48:36 URL:http://omploader.org/vMXdjdg [378/378] -> "vMXdjdg" [1] < 1246297726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run mv vMXdjdg asm-test.c < 1246297726 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246297728 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :If anybody uses that command to bring PocketMonsterIRC here, they will suffer the wrath of many angry esoers :P < 1246297732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:04 AnMaster: GregorR-L, just ignore ehird < 1246297732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:04 AnMaster: I prefer the DCC one < 1246297734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:04 AnMaster: much better < 1246297736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :contrarian fun with anmaster < 1246297740 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : /invite #cannibalism zzo38 < 1246297742 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1246297751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run gcc -o asm-test -std=c99 asm-test.c < 1246297752 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246297754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1246297756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run gcc -o asm-test -std=gnu99 asm-test.c < 1246297762 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246297766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ./asm-test < 1246297767 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :foo \ < 1246297771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1246297772 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Underload is very purely concatenative programming. < 1246297777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can make a direct syscall GregorR ^ < 1246297781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just a write one for testing here < 1246297785 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I never claimed that you couldn't. < 1246297787 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Of course you can. < 1246297793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, lets see if we can run that busybox binary this way! < 1246297795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:39 GregorR-L: ehird: Isn't spoony ... a woman? < 1246297798 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't block direct syscalls, it just makes them useless. < 1246297802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Spoony is oerjan and oerjan is male. < 1246297814 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: But spoony isn't actually oerjan :P < 1246297819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, from the set {spoony,Dylan} we can deduce gayness(oerjan) = 100% < 1246297824 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ahhhhhh < 1246297825 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1246297833 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Also, gayness(Dylan) = 100% < 1246297854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, not if we can break out by running a static binary < 1246297867 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Well, it won't work now anyways, because PocketMonsterIRC is not connected < 1246297870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :allows breaking out of phash! < 1246297873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would be nice < 1246297921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The idea that you could singlehandedly break plash is amusing. < 1246297924 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Like I said (sooo many times), it doesn't block direct syscalls, it just makes them useless by placing you in an empty chroot. < 1246297935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, yes, but this is still fun! < 1246297943 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK, feel free then :P < 1246297956 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You haven't really broken out of anything though, you're just in a situation it already anticipated :P < 1246297991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what if someone breaks the chroot? < 1246298011 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I should invent 2D-Underload (I already have some ideas) < 1246298015 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that's a concern. But chroots are really not /that/ broken in general. < 1246298018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: have you seen Shove? < 1246298019 0 :nomaddave0987!i=nomaddav@190.155.222.107 JOIN :#esoteric < 1246298026 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it isn't really Underload < 1246298036 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Dave wanders into #esoteric, looking to hunt wild game... < 1246298036 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If someone breaks out of a chroot, run screaming. < 1246298037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but Underload translates better into it than most other languages < 1246298057 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dave slowed slightly as his ears. < 1246298060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nomaddave0987: Haskell Nomads! < 1246298061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: there are all sorts of ways to break a chroot, but they mostly need root powers < 1246298064 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :He aims his bow at a wild ehird. Tragically, ehird never saw the nomadic hunter-gatherer. < 1246298069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*monadic < 1246298074 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ... Ways of breaking out without root. < 1246298084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Good luck < 1246298102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can you run plash inside plash? < 1246298107 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1246298111 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :WhyTF do people think I'd give root :P < 1246298113 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's happened before, but none of the ways of doing so work on anything newer than, oh, 2.4.10. < 1246298134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :certainly, there's a well known way to break out of an outer chroot if you have an inner chroot inside it < 1246298138 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :somehow, I can't remember how it works < 1246298159 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you've got root, breaking out of a chroot is trivial. < 1246298166 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have idea 2D-Underload, it isn't really underload either but I have some ideas how it can work, the stack can contain 2D-strings now, is one idea < 1246298179 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :if you've got root, everything is trivial :P < 1246298179 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes, specify the device by number, mknod it and mount it < 1246298183 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(unlike a BSD jail) < 1246298200 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Most Linux systems these days have devfs. < 1246298207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :devfs? < 1246298208 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just mount /dev. < 1246298213 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1246298213 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, clever < 1246298217 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Curses, it's udev. < 1246298219 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :There is a module for thing similar BSD jail in Linux too < 1246298228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :devfs was a 2.4 thing. < 1246298237 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :udev <3 < 1246298264 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :udev is made of unicorn farts < 1246298276 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Start a udev daemon in your chroot. < 1246298276 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Mounting a filesystem isn't /really/ breaking out of a chroot :P < 1246298277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Unicorn. farts. < 1246298288 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's breaking into a not chroot. < 1246298289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: you can now access everything outside it, though < 1246298293 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1246298293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if that isn't breaking, what is? < 1246298305 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Actually disabling the chroot restrictions on your process? < 1246298311 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :i'd just remount root < 1246298313 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :easy < 1246298316 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, hey. chroots don't stack. < 1246298347 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But they taste soooooooo good. < 1246298355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok, the trick is that if you have an inner chroot, something in the outer chroot can pass a handle to a directory between the chroots into the inner one < 1246298359 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :just mount root to /blah and chroot /blah :P < 1246298362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then the one inside can move outside the outer one using cd .. < 1246298417 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Surely this can't be an extant bug? < 1246298420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :strangely, the webpage I'm reading about this seems to assume that it can only be done using C or Perl < 1246298426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I think it's deliberate < 1246298438 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Better still. Chroot without changing into the dir you're chrooting into. < 1246298439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the idea is that you can take the parent directory of any directory but root < 1246298452 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :pwd is below the process's root. < 1246298469 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: The inner one, passed a directory handle from the outer one, should perhaps be able to chroot up into other dirs in the outer one, but not OUT of the outer one ... < 1246298479 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, you just do cd(".."); a lot and then chroot(".") < 1246298497 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Except that chroot's semantics are specified so that chroots don't stack. < 1246298497 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: you'd need to know the chroot stack < 1246298503 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, it's kind of irrelevant because you need chroot power to take advantage of it :P < 1246298504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and chroots don't stack < 1246298525 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(Which is to say, root) < 1246298532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :interestingly, FreeBSD blocked this attack by making it illegal to pass directory handles into a chroot (if you try, the chroot system call fails) < 1246298533 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1246298540 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is a really weird place of the trick to block it < 1246298556 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And we were discussing how it's trivial to break out of a chroot if you have root. < 1246298558 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, plash passes /no/ handles in, so g'luck :P < 1246298589 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I thought we were discussing breaking out of HackEgo's chroot. < 1246298627 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Chaaaaaaaaaaaaaaaarlie .... < 1246298634 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Chaaaaaaaaaaaaaaaaaaaarlie ... < 1246298635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the idea would be to somehow create a second chroot inside plash < 1246298638 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :We're on a bridge, Charlie! < 1246298641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately, that generally needs root powers < 1246298648 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Which is likely impossible without some major kernel or plash bug. < 1246298672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about just attempting to set your UID to root? < 1246298686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!c setuid(0); chroot("butt"); < 1246298686 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ... And you need root to do that. < 1246298694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: maybe not < 1246298700 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Linux remembers what UID a process started with < 1246298706 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you can always setuid to that < 1246298709 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you don't need root, that's a bug. < 1246298711 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That would be the world's stupidest bug. < 1246298723 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IMO, that's a bug, because it means there's no way to permanently drop root powers < 1246298730 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I suppose you can get round it by forking children < 1246298731 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: This is why you setuid(0) then fork(). < 1246298739 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1246298741 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :setuid then fork. < 1246298744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :setuid(!0) then fork < 1246298752 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Except there /is/ a way to permanently drop root powers: root (and only root) can set both real and effective UID. < 1246298753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!0? < 1246298753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1246298765 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. So root can. < 1246298851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: no, that's what I'm saying, there are three UIDs, real, effective, original < 1246298864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, that's what the man page said (or was it info?) < 1246298868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when I read it, I thought it was on crack < 1246298877 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Uhhh, no. I'm fairly certain that's not correct, or at least the original UID is kept only for informative purposes, and gives no real power. < 1246298885 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"If the effective UID of the caller [of setuid] is root, the real UID and saved set-user-ID are also set." < 1246298896 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There are three, though. < 1246298898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, only in a setuid process < 1246298902 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's /slightly/ less insane < 1246298905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but still, only slightly < 1246298917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as it still means setuid processes have no way to drop privileges < 1246298933 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's just not correct. There is absolutely no way that's correct. < 1246298938 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's a misunderstanding, I'm sure. < 1246298941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol linux < 1246298950 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's POSIX. < 1246298954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol posix < 1246298956 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Huh? If the effective uid of the process calling setuid is 0, it will set all those three privileges and then it is impossible to regain root privileges. < 1246298958 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :OS X has the same. < 1246298965 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(and that's retarded) < 1246298969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, but say I have a process that's setgid games < 1246298975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it has no way to permanently drop that setgid < 1246298979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yeah, that's ridiculous < 1246298980 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : The setuid() function sets the real and effective user IDs and the saved set-user-ID of the current process to the specified value. The setuid() function is < 1246298980 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : permitted if the effective user ID is that of the super user, or if the specified user ID is the same as the effective user ID. If not, but the specified < 1246298980 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : user ID is the same as the real user ID, setuid() will set the effective user ID to the real user ID. < 1246298986 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Note that setuid sets ALL THREE. < 1246298989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which means, that it can't just open the files it needs and then drop privileges < 1246298997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guys, let's lobby os makers to violate posix in this case! < 1246299019 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: ah, I missed that bit < 1246299025 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can change saved-suid as well < 1246299040 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That bug would be too stupid to exist, I knew it couldn't be right :P < 1246299058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's presumably seteuid that doesn't mess with saved-suid < 1246299079 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1246299085 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But seteuid doesn't drop anything. < 1246299091 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, not in any permanent sense, that is. < 1246299124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :seteuid(insert real UID here) would be a rather obvious way to permanently drop setuid powers < 1246299128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :such a pity that it doesn't work < 1246299162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :posix is hilariou < 1246299162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1246299178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, someone should tell the BSD people about the exploitable double-free bug in NetHack < 1246299192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsd is also hilarious, the whole "let" < 1246299192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm just reading the BSD essay on game security < 1246299198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"'s have one big team maintain EVERYTHING" < 1246299203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"in ONE TREE" < 1246299210 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Actually "Under Linux, setgid() is implemented like the POSIX version with the _POSIX_SAVED_IDS feature. This allows a set-group-ID program that is not set-user-ID-root to drop all of its group privileges, do some un-privileged work, and then re-engage the original effective group ID in a secure manner." Based on that I'd say just saying setgid or setuid is not enough to permanently drop privileges when you're some non-root setuid/setgid-file process. < 1246299231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they also said that games shouldn't have write power to their own executables, which makes sense < 1246299237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and is another reason to make them setgid not setuid < 1246299255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think the whole "another user/group so people don't tamper with scores" is silly < 1246299264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't really help anything < 1246299267 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I don't < 1246299278 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I managed to corrupt the Minesweeper high score table once on a Windows box < 1246299285 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we accidentally wrote the wrong username next to a pretty good high score < 1246299291 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so attempted to fix it in the registry < 1246299292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on a single-user machine, you can fuck them up anyway. on a multi-user machine, you can get the admin to fuck them up. there's no verification or anything. < 1246299294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's useless < 1246299299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems it's checksummed and Minesweeper went mad < 1246299301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: lol < 1246299307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and we had to revert the registry (the whole thing!) to a backup < 1246299315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at least you backed up < 1246299320 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :How many times do you have to hear the expression "bit-shift" before it becomes "bitch-ift"? < 1246299321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i _still_ don't back up < 1246299322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Windows does automatically < 1246299322 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, Windows. < 1246299330 0 :zzo38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1246299332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except it reverts your program files directory at the same time < 1246299342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :user-friendliness, you see < 1246299342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm very happily lucky with mechanical disks < 1246299343 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Bitſhift, you mean? < 1246299351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you mean system restore? < 1246299354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1246299369 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it does work to fix borked changes to Minesweeper high score tables < 1246299422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : This package does not yet support security hardening by giving each setgid game its own gid, but in some environments you may wish to do this. < 1246299435 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, not FreeBSD < 1246299436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just BSD generally < 1246299453 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm reading the BSD advice file on game security that ended up in the Debian BSD-games package < 1246299465 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's slightly more worrying is that I have previously met, in RL, the person who wrote it < 1246299476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not BSD "generally" < 1246299477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just BSD < 1246299481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, ok < 1246299482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :before all the derivatives, I assume < 1246299486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: who wrote it? < 1246299494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Joseph Myers < 1246299497 0 :nomaddave0987!unknown@unknown.invalid PRIVMSG #esoteric :Escriba el this is a linux forum < 1246299506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nomaddave0987: no. ##linux < 1246299523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: adding "esoteric programming" to the topic sure has stopped 2-3 non-esolangers coming in lately huh < 1246299531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :statistically, we're doing worse! < 1246299541 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1246299545 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Touché, sir. < 1246299554 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not as odd as people coming in for spiritual esotericism. < 1246299561 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1246299561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :magick. with a k!!!!!! < 1246299565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the k means arkane < 1246299566 0 :nomaddave0987!unknown@unknown.invalid PRIVMSG #esoteric :ok..mm.. ho.. its because I follow your conversation and i try to understand what about talk about < 1246299572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, did any of them read the topic... < 1246299575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nomaddave0987: esoteric programming languages < 1246299579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if not, that is the issue < 1246299580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if they don't, does it help anyway? nope < 1246299582 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nomaddave0987: Admittedly we're sort of off topic :P < 1246299585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then nothing will help indeed < 1246299591 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bftxtgen Like this. < 1246299594 0 :nomaddave0987!unknown@unknown.invalid PRIVMSG #esoteric :yeah I read.. but my englisgh is my second languaje.. < 1246299595 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fails < 1246299598 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: !bf_txtgen < 1246299600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you missed an underscore < 1246299604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey guys < 1246299606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :did pikhq miss an underscore < 1246299610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think he meant bf_txtgen < 1246299610 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Like this. < 1246299610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, however I suspect we need to collect more data on this before giving a definite answer < 1246299612 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :128 +++++++++++++++[>+>++>+++++>+++++++<<<<-]>>>+.>.++.<+++++++++++++++++++++++++.<++.>>+++++++++.<+++.+.>-.<<++++++++++++++.<-----. [115] < 1246299612 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: IDONNO, MAYBE < 1246299624 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++[>+>++>+++++>+++++++<<<<-]>>>+.>.++.<+++++++++++++++++++++++++.<++.>>+++++++++.<+++.+.>-.<<++++++++++++++.<-----. < 1246299624 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Like this.. < 1246299626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also what was the frequency during the same period one year ago? < 1246299638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :are there more in the summer for example < 1246299640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :`echo ^bf +++++++++++++++[>+>++>+++++>+++++++<<<<-]>>>+.>.++.<+++++++++++++++++++++++++.<++.>>+++++++++.<+++.+.>-.<<++++++++++++++.<-----. < 1246299641 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++[>+>++>+++++>+++++++<<<<-]>>>+.>.++.<+++++++++++++++++++++++++.<++.>>+++++++++.<+++.+.>-.<<++++++++++++++.<-----. < 1246299642 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Like this.. < 1246299645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, :P < 1246299651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you just gotta accept the crazies and the confused. they're natural < 1246299669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, It was GregorR who added it originally to the topic < 1246299670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, ais523: did you read on proggit? they've made a solid-state quantum processor with two qubits < 1246299675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so why are you attacking me < 1246299675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kept them entangled for a microsecond < 1246299677 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't read that < 1246299681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although, that is progress < 1246299685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're the one who argued it with me :P < 1246299693 0 :nomaddave0987!unknown@unknown.invalid PRIVMSG #esoteric :why is called esoteric programming languajes? .. can you do some kind of magik.. with computers? < 1246299693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, in general yes :P < 1246299698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it operates at less than 1 kelvin above 0 < 1246299699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1246299713 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nomaddave0987: no, because they're rather different from mainstream programming languages < 1246299713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nomaddave0987, no, the same word has different meanings in different contexts. < 1246299716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nomaddave0987: No, you can't do any magic full stop because there's no such thing. Esoteric programming languages are weird ones like Brainfuck. < 1246299730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or INTERCAL < 1246299740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no magic? how am I going to get my halting oracle now? < 1246299752 0 :nomaddave0987!unknown@unknown.invalid PRIVMSG #esoteric :an example? < 1246299764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nomaddave0987: http://en.wikipedia.org/wiki/Brainfuck < 1246299780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: prove that the Entscheidungsproblem is actually solvable < 1246299780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :! < 1246299781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1246299889 0 :nomaddave0987!unknown@unknown.invalid PRIVMSG #esoteric :wouu.. very minimal... < 1246299898 0 :nomaddave0987!unknown@unknown.invalid PRIVMSG #esoteric :in some point.. is philoshopic < 1246299908 0 :nomaddave0987!unknown@unknown.invalid PRIVMSG #esoteric :and geometric < 1246299913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :...for some definitions of philosophical and geometric < 1246299947 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :geometric, I don't get, although I sort-of know what you mean by philosophical here < 1246299960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://bill.wards.net/blosxom/humor/story/feynman.html You have three hours. You may use your notes and Feynman. < 1246299987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: <3 < 1246299990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i hope it's true < 1246299993 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://www.explosm.net/comics/1699/ // lawl < 1246299999 0 :nomaddave0987!unknown@unknown.invalid PRIVMSG #esoteric :.. is most like pogrammming circuits < 1246300008 0 :nomaddave0987!unknown@unknown.invalid PRIVMSG #esoteric :but in letters.. logic < 1246300096 0 :nomaddave0987!unknown@unknown.invalid PRIVMSG #esoteric :i readed about the INTERCAL.. and basi has the same basic strcutures to make a sentece.. but is represented by symbols < 1246300137 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, INTERCAL is one of the languages we sometimes talk about here. < 1246300150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But mostly GregorR-L just makes innuendos. < 1246300167 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's what I do. < 1246300178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: That's what you said about your mom. < 1246300184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*smoooooooooooooth* < 1246300257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if Logic Studio still requires the obnoxious dongle they did in the windows days < 1246300651 0 :comex_!unknown@unknown.invalid NICK :comex < 1246301141 0 :nomaddave0987!unknown@unknown.invalid PART #esoteric :? < 1246301169 0 :Pthing!n=pthing@77-100-194-169.cable.ubr04.pres.blueyonder.co.uk JOIN :#esoteric < 1246301190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pthing's a pthing < 1246301191 0 :augur!n=augur@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1246301239 0 :Pthing!unknown@unknown.invalid QUIT :Remote closed the connection < 1246301493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run l < 1246301494 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246301494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls < 1246301496 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :asm-test \ asm-test.c \ bin \ busybox \ paste \ quotes \ share \ tmpdir.25907 < 1246301503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`fetch http://omploader.org/vMXdkYw < 1246301504 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :2009-06-29 17:51:43 URL:http://omploader.org/vMXdkYw [444/444] -> "vMXdkYw" [1] < 1246301521 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oooh, aaah < 1246301523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run mv vMXdkYw asm-test.c < 1246301524 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246301541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run gcc -o asm-test -O0 -std=gnu99 asm-test.c < 1246301542 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246301551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ./asm-test busybox < 1246301552 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246301555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1246301562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ./asm-test /bin/ls < 1246301562 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246301568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run /bin/ls < 1246301569 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :asm-test \ asm-test.c \ bin \ busybox \ paste \ quotes \ share \ tmpdir.26162 < 1246301572 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :`run ./asm-test /bin/ls 2>&1 < 1246301572 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246301575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ok, now I am confused... < 1246301578 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has no explanation. < 1246301587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it must do something more than just replace libc < 1246301597 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :`file asm-test < 1246301597 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :asm-test: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped < 1246301603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run cat asm-test.c < 1246301604 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :#define _GNU_SOURCE \ #include \ \ volatile char *en[] __asm__("en") = {NULL}; \ volatile char *ar[] __asm__("ar") = {NULL,NULL}; \ \ int main(int argc, char *argv[]) { \ ar[0] = argv[1]; \ // Syscall execve = 59 \ // execve(argv[1],ar,en); \ // syscall(59, ar[0], ar, en); \ asm volatile < 1246301604 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :`run ldd -r asm-test < 1246301605 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246301627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ldd /bin/ls < 1246301628 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246301636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ldd is brken? < 1246301643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run file /bin/ls < 1246301644 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped < 1246301645 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run which ldd < 1246301646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1246301646 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/ldd < 1246301649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not odd < 1246301652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you can't run ld < 1246301662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ldd sets some env vars then runs ld-linux.so < 1246301667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever the name is < 1246301687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so ldd of course won't work GregorR ^ < 1246301694 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*eh* < 1246301700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run nm bb-wrap < 1246301700 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246301705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run type nm < 1246301706 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :nm is /usr/bin/nm < 1246301711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Intel's 32nm Clarkdale CPUs moved up to Q4, a full year ahead of AMD?" < 1246301713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run nm /bin/ls < 1246301714 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246301716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1246301717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1246301723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay 6 core chips < 1246301725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :32nm1 < 1246301727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*32nm! < 1246301727 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run which nm < 1246301728 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/nm < 1246301730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now THAT I can't explain < 1246301738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run /usr/bin/nm /usr/bin/nm < 1246301739 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246301742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run /usr/bin/nm -D /usr/bin/nm < 1246301743 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :U _IO_putc \ w _Jv_RegisterClasses \ U __assert_fail \ 000000000060989c A __bss_start \ 00000000006098a0 B __environ \ U __errno_location \ w __gmon_start__ \ U __libc_start_main \ U __strdup \ U < 1246301745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1246301745 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run nm /bin/ls 2>&1 < 1246301745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Intel launching cheaper SSDs with up to 320GB capacity in two weeks?" < 1246301746 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/nm: /bin/ls: no symbols < 1246301747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :omg, yes please. < 1246301749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :two birthdays in one! < 1246301750 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ^. < 1246301754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1246301761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes -D of course < 1246301774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run nm -D asm-test 2>&1 < 1246301775 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :w __gmon_start__ \ U __libc_start_main < 1246301783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run nm -D asm-test 2>&1 | wc -l < 1246301784 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1246301787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1246301793 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :THAT'S weird. < 1246301793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run rm asm-test < 1246301794 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246301797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls < 1246301798 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :asm-test.c \ bin \ busybox \ paste \ quotes \ share \ tmpdir.26975 < 1246301808 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : `run gcc -o asm-test -O0 -std=gnu99 asm-test.c 2>&1 < 1246301814 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : < 1246301815 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Erm < 1246301817 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :`run gcc -o asm-test -O0 -std=gnu99 asm-test.c 2>&1 < 1246301818 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246301821 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*shrugs* < 1246301837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls < 1246301838 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :asm-test \ asm-test.c \ bin \ busybox \ paste \ quotes \ share \ tmpdir.27075 < 1246301843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run nm -D asm-test < 1246301844 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :w __gmon_start__ \ U __libc_start_main < 1246301851 0 :Pthing!n=pthing@77-100-194-169.cable.ubr04.pres.blueyonder.co.uk JOIN :#esoteric < 1246301851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay... < 1246301859 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION files that under "confusing" < 1246301977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`fetch http://omploader.org/vMXdkZQ < 1246301978 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :2009-06-29 17:59:38 URL:http://omploader.org/vMXdkZQ [776/776] -> "vMXdkZQ" [1] < 1246301998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run mv "vMXdkZQ" asm-test.c < 1246301998 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246302001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls < 1246302002 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :asm-test \ asm-test.c \ bin \ busybox \ paste \ quotes \ share \ tmpdir.27242 < 1246302016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run gcc -o asm-test -O0 -std=gnu99 asm-test.c < 1246302017 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246302031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ./asm-test ./busybox < 1246302032 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :foo \ < 1246302035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1246302038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so the first syscall worked < 1246302043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the one that did a write < 1246302051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then the execve syscall failed hm < 1246302060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run nm -D ./asm-test < 1246302061 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :w __gmon_start__ \ U __libc_start_main < 1246302069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run gcc -o asm-test -ggdb3 -O0 -std=gnu99 asm-test.c < 1246302070 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246302072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run nm ./asm-test < 1246302073 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :00000000006006e0 d _DYNAMIC \ 0000000000600888 d _GLOBAL_OFFSET_TABLE_ \ 00000000004005f8 R _IO_stdin_used \ w _Jv_RegisterClasses \ 00000000006006c0 d __CTOR_END__ \ 00000000006006b8 d __CTOR_LIST__ \ 00000000006006d0 D __DTOR_END__ \ 00000000006006c8 d __DTOR_LIST__ \ 00000000004006b0 r __FRAME_END__ < 1246302074 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run exec /bin/ls < 1246302075 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :asm-test \ asm-test.c \ bin \ busybox \ paste \ quotes \ share \ tmpdir.27515 < 1246302076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run nm -D ./asm-test < 1246302076 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :w __gmon_start__ \ U __libc_start_main < 1246302097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow, the arial glyph to l is actually identical to that of I < 1246302098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pixel-for-pixel < 1246302163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run gcc -o asm-test.S -O0 -std=gnu99 asm-test.c < 1246302164 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246302172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run paste asm-test.S < 1246302173 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.3502 < 1246302173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1246302177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run gcc -o asm-test.S -S -O0 -std=gnu99 asm-test.c < 1246302178 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246302179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run paste asm-test.S < 1246302180 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.14348 < 1246302229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, see anything strange there? < 1246302244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :( I don't) < 1246302278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run env | grep PH < 1246302279 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246302284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run env < 1246302285 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :PLASH_FAKE_GID=5000 \ SHELL=/bin/bash \ TERM=screen \ IRC_SOCK=/tmp/multibot.HackEgo \ IRC_NICK=AnMaster \ PLASH_CAPS=conn_maker;fs_op \ PLASH_FAKE_EUID=5000 \ USER=hackbot \ http_proxy=http://127.0.0.1:3128 \ LD_LIBRARY_PATH=/usr/lib/plash/lib < 1246302304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah plash not phash < 1246302306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1246302319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, clarkdale is a consumer cpu < 1246302361 0 :Judofyr!n=Judofyr@c2391BF51.dhcp.bluecom.no JOIN :#esoteric < 1246302433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"We just got all new Phenom II X2 550 3.1GHz systems and they beat the crap out of the old Intel Pentiums." < 1246302439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AMD Phenom II: It's faster than Pentium. < 1246302601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, hm... it is possible it actually ran but no output could be captured... not sure < 1246302607 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Who knows. < 1246302620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems plash does all sort of tricks to be able to handle exec* < 1246302622 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: lol. "Duh" :P < 1246302625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://plash.beasts.org/wiki/ExecutableObjects < 1246302652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: It's proof that AMD _can_ be faster than Intel! < 1246302659 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :X-P < 1246302675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: stop it with that smiley, you're giving me flashbacks to Windows < 1246302683 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I NOZE < 1246302686 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's why it's so awesome. < 1246302690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: windows stole XP. < 1246302694 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Windows XP was named after the faces of its users. < 1246302697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i remember thinking it was a fucking dick move. < 1246302700 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, quite possibly < 1246302702 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :who had it before? < 1246302708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the interwebs < 1246302715 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: He's referring to the smiley :P < 1246302749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what version of plash are you using < 1246302770 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :`run pola-run --version < 1246302771 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :pola-run: error: Unrecognised argument: --version < 1246302774 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1246302795 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :`run dpkg-query -W plash < 1246302796 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246302801 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Idonno if that should work or not :P < 1246302804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run dpkg-query -W plash 2>&1 < 1246302805 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :dpkg-query: failed to open package info file `/var/lib/dpkg/status' for reading: No such file or directory < 1246302810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, that is why < 1246302812 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Womp womp < 1246302818 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK, I'll check < 1246302821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1246302839 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :1.19-1lenny1 < 1246302935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls /sbin < 1246302936 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246302941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls /bin < 1246302942 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :bash \ bunzip2 \ bzcat \ bzcmp \ bzdiff \ bzegrep \ bzexe \ bzfgrep \ bzgrep \ bzip2 \ bzip2recover \ bzless \ bzmore \ cat \ chgrp \ chmod \ chown \ cp \ cpio \ date \ dd \ df \ dir \ dmesg \ dnsdomainname \ echo \ ed \ egrep \ false \ fgrep \ grep \ gunzip \ gzexe \ gzip \ hostname \ ip \ kill \ less \ lessecho \ lessfile < 1246302944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls /bin/*cap* < 1246302945 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246302948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls /usr/bin/*cap* < 1246302949 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/captoinfo \ /usr/bin/debconf-escape \ /usr/bin/infotocap \ /usr/bin/run-mailcap < 1246302952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1246302957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls /usr/sbin < 1246302958 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :accessdb \ add-shell \ addgroup \ adduser \ arp \ arpd \ biosdecode \ chgpasswd \ chpasswd \ chroot \ cpgr \ cppw \ cron \ cytune \ defoma-reconfigure \ delgroup \ deluser \ dmidecode \ dpkg-divert \ dpkg-preconfigure \ dpkg-reconfigure \ dpkg-statoverride \ fdformat \ filefrag \ groupadd \ groupdel \ groupmod \ grpck \ grpconv < 1246302965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls /usr/sbin/*cap* < 1246302965 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246302967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1246302973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably not available inside < 1246303001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ls /proc/self < 1246303004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls /proc/self < 1246303005 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :attr \ auxv \ cgroup \ clear_refs \ cmdline \ coredump_filter \ cpuset \ cwd \ environ \ exe \ fd \ fdinfo \ io \ limits \ loginuid \ maps \ mem \ mountinfo \ mounts \ mountstats \ net \ oom_adj \ oom_score \ pagemap \ root \ sched \ sessionid \ smaps \ stat \ statm \ status \ task \ wchan < 1246303042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls /proc/self/fd < 1246303043 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :0 \ 1 \ 10 \ 11 \ 12 \ 13 \ 14 \ 15 \ 16 \ 17 \ 18 \ 19 \ 2 \ 20 \ 21 \ 22 \ 23 \ 24 \ 25 \ 27 \ 3 \ 4 \ 5 \ 6 \ 7 \ 8 \ 9 < 1246303049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls -l /proc/self/fd | paste < 1246303050 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.20342 < 1246303073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls -l /proc/self/cwd < 1246303074 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :lrwxrwxrwx 1 5000 5000 0 Jun 29 18:17 /proc/self/cwd -> /tmp/hackenv.28535 < 1246303080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1246303122 0 :Pthing!unknown@unknown.invalid QUIT :Remote closed the connection < 1246303270 0 :Pthing!n=pthing@77-100-194-169.cable.ubr04.pres.blueyonder.co.uk JOIN :#esoteric < 1246303298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`fetch http://omploader.org/vMXdkaA < 1246303299 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :2009-06-29 18:21:39 URL:http://omploader.org/vMXdkaA [740/740] -> "vMXdkaA" [1] < 1246303303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`ls < 1246303304 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :asm-test \ asm-test.S \ asm-test.c \ bin \ busybox \ paste \ quotes \ share \ tmpdir.28613 \ vMXdkaA < 1246303312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`mv vMXdkaA asm-test.c < 1246303313 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246303318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run mv vMXdkaA asm-test.c < 1246303319 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246303335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run gcc -o asm-test -O0 -std=gnu99 asm-test.c 2>&1 < 1246303336 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246303352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run echo $PWD < 1246303353 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/hackenv.28793 < 1246303353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run echo $PWD < 1246303354 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/hackenv.28834 < 1246303382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ./asm-test ${PWD}/busybox < 1246303383 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :foo \ < 1246303387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1246303391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ./asm-test xxx < 1246303392 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :foo \ < 1246303395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no way < 1246303432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, this means that the exec call never returns, even when the relevant file doesn't exist. < 1246303536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ./asm-test xxx; echo a < 1246303537 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :foo \ < 1246303543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run echo a; echo a < 1246303543 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :a \ a < 1246303546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok... < 1246303549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ./asm-test xxx & echo a < 1246303550 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :foo \ < 1246303552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1246303559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run echo ab & echo c; < 1246303560 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :ab \ c < 1246303569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run (sleep 1; echo ab) & echo c < 1246303571 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :c \ ab < 1246303581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run (sleep 1; ./asm-test xxx) & echo c < 1246303582 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :c \ foo \ < 1246303585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1246303642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, conclusion: once asm-test was executed, (even with &) nothing after it was executed in fact! < 1246303654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run env < 1246303654 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :PLASH_FAKE_GID=5000 \ SHELL=/bin/bash \ TERM=screen \ IRC_SOCK=/tmp/multibot.HackEgo \ IRC_NICK=AnMaster \ PLASH_CAPS=conn_maker;fs_op \ PLASH_FAKE_EUID=5000 \ USER=hackbot \ http_proxy=http://127.0.0.1:3128 \ LD_LIBRARY_PATH=/usr/lib/plash/lib < 1246303657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run env | paste < 1246303658 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.26027 < 1246303705 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Weirditude. < 1246303725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`ls /usr/ < 1246303726 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :X11R6 \ bin \ games \ include \ lib \ lib64 \ local \ sbin \ share \ src < 1246303737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`ls /usr/lib/plash < 1246303738 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :gc-uid-locks \ lib \ run-as-anonymous < 1246303741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`ls /usr/lib/plash/lib < 1246303742 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :libBrokenLocale.so.1 \ libSegFault.so \ libanl.so.1 \ libc.so.6 \ libcrypt.so.1 \ libdl.so.2 \ libm.so.6 \ libmemusage.so \ libnsl.so.1 \ libnss_compat.so.2 \ libnss_dns.so.2 \ libnss_files.so.2 \ libnss_hesiod.so.2 \ libnss_nis.so.2 \ libnss_nisplus.so.2 \ libpcprofile.so \ libpthread.so.0 \ libresolv.so.2 \ librt.so.1 < 1246303753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`ls /usr/bin/p* < 1246303754 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246303761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls /usr/bin/p* < 1246303761 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/pager \ /usr/bin/paperconf \ /usr/bin/partx \ /usr/bin/passwd \ /usr/bin/paste \ /usr/bin/pathchk \ /usr/bin/pcretest \ /usr/bin/pdb \ /usr/bin/pdb2.5 \ /usr/bin/pdf2dsc \ /usr/bin/pdf2ps \ /usr/bin/pdffonts \ /usr/bin/pdfimages \ /usr/bin/pdfinfo \ /usr/bin/pdfopt \ /usr/bin/pdftoabw \ /usr/bin/pdftohtml < 1246303771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run type pola-run < 1246303772 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :pola-run is /usr/bin/pola-run < 1246303776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls /usr/bin/pola* < 1246303777 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/pola-run < 1246303780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls /usr/bin/pla* < 1246303780 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/plash-pkg-choose \ /usr/bin/plash-pkg-deb-inst \ /usr/bin/plash-pkg-fetch \ /usr/bin/plash-pkg-install \ /usr/bin/plash-pkg-launch \ /usr/bin/plash-pkg-unpack \ /usr/bin/plash-pkg-update-avail < 1246303788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls /usr/bin/*ker* < 1246303788 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/podchecker < 1246303801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls /usr/*bin/*ker* < 1246303802 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/podchecker < 1246303806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls /bin/*ker* < 1246303807 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246303807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1246303838 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1246303845 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen WRYYYYYYYYYYYYYYYYYYYY < 1246303847 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :83 ++++++++++[>+++++++++>++++++++>+><<<<-]>---.>++.+++++++...<++...>....<........>..>. [710] < 1246303848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`ls /proc/self < 1246303849 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :attr \ auxv \ cgroup \ clear_refs \ cmdline \ coredump_filter \ cpuset \ cwd \ environ \ exe \ fd \ fdinfo \ io \ limits \ loginuid \ maps \ mem \ mountinfo \ mounts \ mountstats \ net \ oom_adj \ oom_score \ pagemap \ root \ sched \ sessionid \ smaps \ stat \ statm \ status \ task \ wchan < 1246303859 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen WRYYYYYYYYYYYYYYYYYYYY < 1246303861 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :84 +++++++++++[>++++++++>++++++++>+><<<<-]>-.-----.+++++++.....>+....<..>..<......>.>-. [511] < 1246303863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls /proc/self/*cap* < 1246303864 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246303903 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++[>+++++++++>++++++++>+><<<<-]>---.>++.+++++++...<++...>....<........>..>. < 1246303903 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :WRYYYYYYYYYYYYYYYYYYYY. < 1246303922 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :What a strange thing to say :P < 1246303956 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++[>++++++++>>+++++++>+<<<<-]>++.+++++++.>>-............................... < 1246303956 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :RYEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE < 1246303956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the bit at the end is rather interesting < 1246303970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen 11111111111111111111111122222222222222222222222222333333333333333333333333 < 1246303973 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :184 ++++++++++++[>++++>++++>++++>++++<<<<-]>+....>+.>+.....<...>..>+......<...+..<+..>...<...............>..<..+........>>++...<<.<++...>.........-----------------------------------------. [724] < 1246303985 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1246303995 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That end is severely weird ... oh wait, newline??? < 1246304000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a neat deficiency of bf_txtgen for you < 1246304007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not just the newline, the rest of it is really weird too < 1246304012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brb... < 1246304029 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah, I think it's pretty well understood that it doesn't do runs well. < 1246304134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:32 GregorR-L: What a strange thing to say :P < 1246304141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WRY{lots,} is a meme. < 1246304148 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :???SRSLY??? < 1246304158 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Also, you just said WRYlots WRY < 1246304163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, it's from some weird game. < 1246304176 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :How do you feel today? < 1246304177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://encyclopediadramatica.com/ZA_WARUDO < 1246304178 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :WRYYYYYYYYYYYYYYYYYYYYYYYYYYYYY < 1246304194 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: even using the system it uses, something like >++++>++++>++++>+ in the main loop would have been more expected < 1246304203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for the newline < 1246304278 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's pronounced "reee"??? < 1246304284 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But ... "wry" is actually a word ... < 1246304290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not in Japan! < 1246304318 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"wry" is a braindead translation most likely by an American < 1246304345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: "Translation"? < 1246304352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's... not a fucking word, as far as I can tell. < 1246304355 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Transliteration. < 1246304360 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: In fact, JoJo's Bizarre Adventure was not originally in English! < 1246304367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No shit. < 1246304724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run capsh --rpint < 1246304724 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246304727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run type capsh < 1246304728 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246304732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :print* too btw < 1246305067 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1246305106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls /var/lib/plash-chroot-jail < 1246305107 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246305111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls /var/lib/ < 1246305111 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246305114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls /var/ < 1246305115 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246305116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run ls / < 1246305117 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :bin \ dev \ etc \ home \ lib \ lib64 \ proc \ tmp \ usr < 1246305121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1246305124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Do you think he'll get the hint that it's effectively unbreakable eventually? < 1246305143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :`run which eject < 1246305144 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246305153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1246305161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1246305162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ejecting the cd rom drive of a lonely server < 1246305163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :eject famously used to contain a race condition that let you get root privileges < 1246305170 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although that was fixed ages ago < 1246305171 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run df < 1246305171 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246305175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably before Linux even existed, tbh < 1246305175 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`run df 2>&1 < 1246305176 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/bin/df: cannot read table of mounted file systems: No such file or directory < 1246305176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, i thought you were being sillier than that < 1246305180 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Tch < 1246305198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I think I know what the issue is... is the chroot where it is in empty in reality, but readdir/open/whatever calls are patched to go somewhere else? < 1246305225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"issue" < 1246305230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You mean feature. < 1246305238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, issue with making asm-test work < 1246305243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I got an idea for how to work around it < 1246305243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1246305313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it rather abuses some linux specific features < 1246305428 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: an issue with attempts to crack out of a sandbox /is/ a feature < 1246305448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it is in a chroot too, so that is pointless < 1246305455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, yeah < 1246305466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just want to be able to executed a statically linked binary inside the chroot < 1246305469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is my goal < 1246305500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wth, glibc removed it's viewvc thingy? < 1246305501 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I reaaaaaaaaaaaaaally thought I explained that to you :P < 1246305512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it can't be done+ < 1246305512 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The hacked glibc provides fake "syscalls" < 1246305518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes right < 1246305522 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why not send the statically linked binary in via a pastebin, and then run it? < 1246305527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I want to execute a statically linked busybox in there < 1246305532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it is in there... < 1246305534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`ls < 1246305535 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :asm-test \ asm-test.S \ asm-test.c \ bin \ busybox \ paste \ quotes \ share \ tmpdir.30622 < 1246305535 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Boo hoo? :P < 1246305539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, just can't be run < 1246305568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, current plan: open and read the file in. then mprotect() stuff to execute it < 1246305582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or actually < 1246305584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fexecve < 1246305590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if I can find how it is implemented < 1246305593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it *might* be useful < 1246305641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ˀˀˀˀˀˀˀˀˀˀˀˀˀˀˀˀˀˀˀˀˀˀˀˀˀˀˀˀˀˀˀˀˀ < 1246305765 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1246305835 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :¡ < 1246305910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :. < 1246305910 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh no < 1246305913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ not a .! < 1246305919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it just uses /proc/self/fd < 1246305919 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :⸘ < 1246305955 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :WTF?! < 1246305960 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :There's an upside-down interrobang?! < 1246305965 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Idonno how to type it! :( < 1246305965 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1246305969 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :U+2E18 < 1246305979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :⸘Que‽ < 1246305995 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In my terminal, Ctrl-Shift-2 Ctrl-Shift-E Ctrl-Shift-1 Ctrl-Shift-8. < 1246306017 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it's called a gnaborretni. < 1246306063 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :⸘Weeh‽ < 1246306292 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :⸘Gnaborretni‽ ⸘Interrobang‽ < 1246307128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, does egobot support dobela? < 1246307133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(spelling?) < 1246307147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!languages < 1246307150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help languages < 1246307151 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. < 1246307165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :guess not < 1246307193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm a circle. < 1246307226 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I am a banana. < 1246307251 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm the Queen of France! < 1246307255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I am a dish. < 1246307301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, how large is plash? I mean, installation wise < 1246307314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just wondering for testing that erl thing < 1246307320 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Not a clue :P < 1246307321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since there is no gentoo package for it < 1246307323 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :apt-get knows :P < 1246307329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would need to build my own < 1246307336 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I realize that. I have no info. < 1246307340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, well good thing, but I don't have any debian or debian-based system < 1246307352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so get one. < 1246307353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run apt-get foo? < 1246307355 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246307356 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1246307359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why on earth < 1246307364 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1246307370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to install plash like that. < 1246307370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run apt-get --help < 1246307371 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :apt 0.7.21 for amd64 compiled on Apr 15 2009 21:31:44 \ Usage: apt-get [options] command \ apt-get [options] install|remove pkg1 [pkg2 ...] \ apt-get [options] source pkg1 [pkg2 ...] \ \ apt-get is a simple command line interface for downloading and \ installing packages. The most frequently used commands are < 1246307385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what command checks that size < 1246307398 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Not a clue. If I knew, I would have told you how much space it took :P < 1246307410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ever looked at the source of the runtime linker? < 1246307426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1246307433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :`run apt-get info plash < 1246307434 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246307437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :`run apt-cache show plash < 1246307437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rather < 1246307437 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1246307440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1246307442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1246307451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :`which apt-cache < 1246307451 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/apt-cache < 1246307459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :example comment: < 1246307461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 313 /* The following is not a complete strsep implementation. It cannot < 1246307461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 314 handle empty delimiter strings. But this isn't necessary for the < 1246307461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 315 execution of ld.so. */ < 1246307477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is elf/dl-minimal.c in glibc source < 1246307478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Time it took to write that comment: 30 seconds < 1246307484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Time it would take to complete the implementation: 1 minute < 1246307493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there are reasons to avoid the full one < 1246307498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1246307504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: btw, eglibc has a viewvc. < 1246307510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ld.so needs to be quite crazily optimised < 1246307515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ? < 1246307523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I found the new one < 1246307525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you complained that glibc didn't have one any more < 1246307527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1246307528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they forgot to add a link it seems < 1246307532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I asked in #glibc < 1246307547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they recently switched to git, and they forgot to add a link to the gitweb-thingy < 1246307553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://sourceware.org/git/?p=glibc.git;a=blob;f=elf/dl-minimal.c;h=e07029326c913aa617d09c9cf2e5453b4ef3ede6;hb=HEAD < 1246307562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh well, debian will kill fsf glibc anyway < 1246307571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :alas i don't think they can kill drepper < 1246307572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, huh? < 1246307579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: debian are abandoning glibc for eglibc < 1246307580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is eglibc btw < 1246307584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a fork of glibc < 1246307584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1246307586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with less shit < 1246307588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when did this happen? < 1246307592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :originally designed for adding embedded system support < 1246307601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but now basically being "glibc except without that goddamn drepper guy" < 1246307602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: may < 1246307605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and the freebsd runtime linker is quite crazy too < 1246307607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1246307608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://blog.aurel32.net/?p=47 < 1246307613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was a while ago I last looked < 1246307669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, when that code is entered, you can't do malloc or use stdio for example. Nor can you just use the normal malloc(), because the pools it use and such aren't set up, or even possible to set up yet < 1246307675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you have to use sbrk. < 1246307686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :remember this is before the actual executable is loaded. < 1246307687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!swedish sbrk sbrk sbrk! < 1246307687 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :sbrk sbrk sbrk! Bork Bork Bork! < 1246307692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1246307773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this indicates that all Swedes are kernel programmers (yes technically userspace, but this is actually more like kernel programming than user space programming until you hit main() (or at least crt.o). < 1246307787 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Eglibc still has embedded system support. < 1246307791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes < 1246307798 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The idea is to make the build system flexible. < 1246307807 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And to support useful things, like ARM. < 1246307812 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And to not have Drepper. < 1246307813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can see where this is leading I think < 1246307819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, doesn't glibc support ARM? < 1246307836 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Ulrich Drepper refuses to accept patches for it. < 1246307844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on what grounds? < 1246307849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because he's a fucking asshole. < 1246307849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some specific issues with those patches or what < 1246307855 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He doesn't like ARM. < 1246307861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err... < 1246307862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can't believe red hat employ him < 1246307867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that his official reason? < 1246307868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they should fire him like 10 times < 1246307872 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1246307880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't think drepper is ever "official" < 1246307899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, Glibc only builds with Bash. < 1246307906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I think it is too late. Considering he was one of the people working on POSIX 2008.. < 1246307913 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because he refuses patches to make it build with straight Bourne. < 1246307924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: too late for what? < 1246307927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :glibc can certainly be displaced < 1246307928 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it won't build with -Os. < 1246307933 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because he refuses patches. < 1246307941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and he's obviously criminally incompetent wrt to glibc maintainership < 1246307942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I can partly understand that, plain sh is quite painful compared to bash... < 1246307943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :causing people to stop using it < 1246307948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus redhat has good grounds to fire him < 1246307951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the patch was ONE LINE, iirc < 1246307957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and he refused to apply it < 1246307958 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: People have submitted patches to make it work. < 1246307968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok... that's strange < 1246308015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lets see what will happen in the future. < 1246308057 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Arch is also switching to Eglibc. < 1246308086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, oh when? And will there be any possible transition issues with it? < 1246308094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc, ubuntu will probably inherit the debian change < 1246308099 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gentoo may, but quite likely not for a while; it's a bitch to switch libc versions in Gentoo. < 1246308099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's pretty much a done deal as far as marketshare goes < 1246308116 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Like it's trivial to switch glibc in Debian X-D < 1246308153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I never had issues with that switch < 1246308156 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Touché. < 1246308162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not even back when it went linuxthreads -> ntpl < 1246308173 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's a bitch for the Gentoo maintainers, not the users. < 1246308174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think mono broke (I used C# back then...) < 1246308177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that was all < 1246308183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :had to recompile mono < 1246308198 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And they've got a bit less of a labor force than Debian. < 1246308201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fairly painless considering how huge the change was < 1246308220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, if it is really binary compatible, I fail to see why it would be so hard < 1246308250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :binary compatible "where possible", actually. < 1246308256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or where feasible, I forget < 1246308265 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Which is virtually every conceivable situation :P < 1246308275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What it actually means is "when we like". < 1246308285 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but they like being compatible :P < 1246308296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where is the list of important changes compared to "plain" glibc < 1246308299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah... < 1246308309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think it's compatible atm < 1246308314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and what i said was just cynicism < 1246308326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://www.eglibc.org/mission < 1246308328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I meant... stuff like "added this cool feature" < 1246308341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see their version control? < 1246308374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah I could, but that would include trivial changes too. I meant something more like "highlights in this release" skipping white-space changes and similar :P < 1246308388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess you can't get everything < 1246308393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :search for YOUR MOM. < 1246308400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ohhh < 1246308401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :snap < 1246308404 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Gentoo is slow to do minor version bumps. < 1246308411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, hm ok < 1246308416 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Since they like to treat @system like Debian Stable. < 1246308798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ffs... http://plash.beasts.org/wiki/BuildingFromSource <-- you think that would be generic instructions right?... < 1246308802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Debian specific... < 1246308824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :plash seems very debian-oriented... < 1246308826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Uhh, isn't plash Debian only? < 1246308836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where does it say so? < 1246308836 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, plash is very Debian-oriented. But it's not Debian-only. < 1246308843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/shrug < 1246308851 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I've heard of it run on other systems, it's just a bit caveat emptor. < 1246308885 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1246308920 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Could probably run on Gentoo with some effort. < 1246308966 0 :KingOfKarlsruhe!unknown@unknown.invalid PART #esoteric :? < 1246309086 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Alternatively, you could get debootstrap, which is easy to get running on other systems, and hey presto :P < 1246309119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does debootstrap do? < 1246309140 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Creates a Debian chroot. < 1246309161 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why yes, I'm well aware that debootstrap is easy to get running on other systems. < 1246309180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm a but low on disk space until I get that replacement disk... < 1246309185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's dev-util/debootstrap < 1246309214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since my second harddrive broke down last night... I'm left with about 1 GB free space in total < 1246309231 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I keep it installed because I sometimes have call for getting a chroot running at a random whim. < 1246309252 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: On any system it's the easiest way to get a working chroot ^^ < 1246309265 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why yes, it is. < 1246309266 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :On Debian it's like Russian nesting dolls of Debianness! :P < 1246309290 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've also used it to install Debian on an external hard drive. < 1246309329 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(friend at college had a hard drive failure on his laptop, and couldn't get a replacement for a few months. So, plug in his external drive, parted, debootstrap, et viola.) < 1246309357 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm, wait. No, that was Kubuntu I set up. < 1246309361 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still debootstrap. ;) < 1246309412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, it could boot from the external drive? < 1246309425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess that is common nowdays < 1246309426 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Just have to install Grub. < 1246309439 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, USB booting is very common. < 1246309451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And if it weren't, I could just stick isolinux on a CD. ;) < 1246309452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very common = everything has it < 1246309462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :isolinux? bah! use grub on a cd. < 1246309464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :arch does it. < 1246309506 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Actually, yeah. That'd work well. < 1246309521 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, Grub. < 1246309532 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1246309538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :arch uses grub to make an unholy menu system of slowness < 1246309545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's cute and horrible to use. < 1246309561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um? I don't remember it being slow < 1246309564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I used it < 1246309570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: eh, takes a second or two to switch to a menu < 1246309572 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, if they're going to do *that*, they'd be far better to use FreeDOS. < 1246309574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your computer is just slow so you don't notice :P < 1246309584 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, a FreeDOS batch script with loadlin. < 1246309587 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>:D < 1246309587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh I wouldn't notice that on the pentium3 I used it on... < 1246309591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it actually has grub lines that start grub specifying a grub config file < 1246309597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1246309600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and then "back" items that do it again for the main menu < 1246309608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a rather fucked up system < 1246309608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I wasn't using it on my desktop < 1246309612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: right < 1246309625 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Better than chain-loading GRUB installations. < 1246309635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm can you install arch over ssh? that is, boot the cd, set password, start ssh, then to the rest over ssh? < 1246309640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember that being possible < 1246309643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ouch < 1246309650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Can you install a donkey on a futon? < 1246309656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember that being possible. < 1246309668 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's certainly possible with Debian and Gentoo. < 1246309670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, in fact I only remember ssh on install cd being possible on gentoo < 1246309674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(translation: Why are you asking me? Why is that a question? You even say you don't recall it being possible.) < 1246309676 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Slackware. < 1246309683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what, installing a donkey on a futon? < 1246309684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sweet! < 1246309689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, must be rather hidden for debian? < 1246309692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or maybe I misremember < 1246309697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have done it for gentoo < 1246309701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :blind boot < 1246309703 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lemme look it up. < 1246309712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :debian installation cds do everything < 1246309713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in, check the process in a vm, then do the same on a headless computer < 1246309715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then ssh to it < 1246309717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1246309735 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But yes, Debian has a very flexible installation process. < 1246309992 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In expert mode, it has an option for "continue install remotely over SSH". < 1246310016 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you want this to happen automatically, you can remaster the CD with a preseed file that makes that the default. < 1246310017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I wish freebsd had it though < 1246310043 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, Debian can readily be installed over serial console. < 1246310046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since when I install freebsd it tends to be on a system where the options are either ssh or kvm < 1246310068 0 :sebbu2!n=sebbu@ADijon-152-1-38-188.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1246310362 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1246310972 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: is there a completely unattended installer? < 1246310984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, boot off the CD and it installs by itself without a need to do anything? < 1246310985 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1246311044 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: You need to remaster the disc to have a preseed file which has answers to the installer questions. < 1246311061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I guessed it would be something like that < 1246311065 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for safety reasons < 1246311066 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or host the installer on TFTP with a preseed file. < 1246311286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how about for actual possibility reasons < 1246311292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unless you depend on a CD-RW < 1246311300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is still remastering < 1246311308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you could have something like an alternate ISO for automatic install < 1246311322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or just a really long timeout, don't reply for 5 minutes and it does unattended install, although that's a bad idea for other reasons < 1246311324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but it doesn't know how you want t o install... < 1246311329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*to < 1246311335 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :use sane defaults? < 1246311356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there aren't any < 1246311415 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's also possible to pass "autourl=foo" to the Debian installer and make it load the preseed from the network... < 1246311475 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Manual of USB Folding Hamburger Controller" < 1246311483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1246311501 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Have I mentioned that I wuuuuuuuuuuurve imported Chinese crap? < 1246311654 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-DD < 1246311665 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What is it, actually < 1246311670 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a USB Folding Hamburger? < 1246311674 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A USB folding game controller. < 1246311689 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It folds "hamburger-style", for those of you who folded paper in Elementary school in America :P < 1246311689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i preferred it when it was a hamburger < 1246311726 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or a hamburger controller ... a device that controls hamburgers. < 1246311732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :here in the UK we don't fold hamburgers at all < 1246311739 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, US elementary school. < 1246311756 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Can't teach anything useful, so you get paper folding for 5 years. < 1246311759 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It's a description of a direction of paper folding when the paper is non-square. < 1246311767 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :e.g. US Letter size :P < 1246311777 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: A4 is also non-square. < 1246311802 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was e.g.'ing that just to get in another US reference :P < 1246311874 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1246311903 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A4 has a 1:sqrt(2) aspect ratio. < 1246311907 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pretty non-square, IMO. < 1246311945 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And An paper has the interesting property that you can get An+1 paper by cutting it in half. < 1246311968 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that I'm aware of. < 1246311992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, would be nicer if it folded actual hambugers < 1246312036 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't get the Bn paper standards < 1246312056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, it controls foldable hamburgers < 1246312060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : And An paper has the interesting property that you can get An+1 paper by cutting it in half. <--- err yeah? What's so special with that... < 1246312067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 1:phi ratio FTW! < 1246312069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, isn't B for envelopes? < 1246312070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For everything < 1246312074 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1246312078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: no, it controls foldable hamburgers <-- ah right < 1246312079 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's what C is for. < 1246312083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1246312085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what's B for then < 1246312087 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's handy. < 1246312101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(he means it's like hands) < 1246312118 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :B is like A but bigger. < 1246312122 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :B for Big. < 1246312129 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :B0 is 1mxsqrt(2)m, and Bn is the geometric mean between An and An-1. < 1246312160 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :C is also bigger than A but not as big as B, so it gets a C for not achieving anything special. < 1246312162 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Cn is the geometric mean between An and Bn. < 1246312281 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :US paper sizes have neither rhyme nor reason. < 1246312296 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But they do have ... flavor? < 1246312318 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Letter is slightly smaller than A4, and legal is slightly *larger*. < 1246312319 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Letter - about a quarter of the average maximum stretch of an experienced vatman's arms. < 1246312351 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There's also government-letter. < 1246312365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Letter - about a quarter of the average maximum stretch of an experienced vatman's arms. <-- seriously? < 1246312375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what is a "vatman"? < 1246312383 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The American Forest and Paper Association argues that the dimension originates from the days of manual paper making, and that the 11-inch length of the page is about a quarter of "the average maximum stretch of an experienced vatman's arms".[1] However, this does not explain the width or aspect ratio. < 1246312385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a clone? < 1246312389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what with the vat I mean < 1246312397 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Paper-making. < 1246312400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a vatman is a man... WHO IS ALSO A VAT!!!!!!!! < 1246312407 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :He's the man who works at the vat. < 1246312409 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: All men are also vats. < 1246312413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHAT! < 1246312417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah, so not a man made in a cloning vat? < 1246312419 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In this case, he shakes the pulp into the wire. < 1246312441 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :[1] is http://www.afandpa.org/Content/NavigationMenu/Pulp_and_Paper/Fun_Facts/The_U_S__Standard_Paper_Size.htm, which is incidentally ill-formed XML. < 1246312447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and the gov-letter thingy? < 1246312453 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :They forgot to run ASP on their .htm files. < 1246312458 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Beats me. < 1246312472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what browser can you view it in < 1246312472 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : < 1246312475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :firefox doesn't like it < 1246312480 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then we've got the ANSI standards, which are A-E. A is letter, n+1 is n*2. < 1246312487 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 2009-06-29 23:54:12 ( Deewiant) They forgot to run ASP on their .htm files. < 1246312497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : < 1246312497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : < 1246312501 0 :blackh!n=blackh@125-236-232-55.adsl.xtra.co.nz JOIN :#esoteric < 1246312502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A hefty block of content, that. < 1246312504 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If you look at the source, you'll see that it's the ASP source of a 404 page. < 1246312508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it sends a strict mime type I think, otherwise firefox would render it as good as it could by itself < 1246312512 0 :Warrigal!unknown@unknown.invalid NICK :Duffy < 1246312520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it sends the official xhtml mime type, you mean. < 1246312528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xhtml 1.0 (not 1.1) allows text/html for backwards compoopability. < 1246312528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah < 1246312535 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :My recommendation for now is http://web.archive.org/web/20071024123755/http://www.afandpa.org/Content/NavigationMenu/Pulp_and_Paper/Fun_Facts/The_U_S__Standard_Paper_Size.htm. < 1246312537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(read: IE6 doesn't do application/falafel) < 1246312543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(it tries to downloadify it.) < 1246312552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I know about this... < 1246312570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact I made a script to check if the browser supports the mime type, and only then use the new one < 1246312577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back before IE7 was released < 1246312580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, just like every other XHTML-using person. < 1246312587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nowdays I don't think it is actually needed < 1246312589 0 :Duffy!unknown@unknown.invalid NICK :Warrigal < 1246312602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes we all did back when IE6 was still common < 1246312612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, that's not true. < 1246312614 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IE6 is still used by 25% of people online. < 1246312619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Some of us didn't use XHTML because we weren't insane. < 1246312623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was, alas, not among them until later. < 1246312625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :depends on what target group < 1246312645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the pages I make? IE6 is definitely a minority < 1246312649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION greps server logs < 1246312723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay this is strange... < 1246312726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :65.55.109.172 bzr.kuonet.org - [29/Jun/2009:12:16:45 +0000] "GET /cfunge/trunk/revision/183/doc/ HTTP/1.0" 200 5786 "http://search.live.com/results.aspx?q=revision" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322)" < 1246312730 0 :Warrigal!unknown@unknown.invalid NICK :Duffy < 1246312731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is that single entry < 1246312733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with MSIE 6 < 1246312774 0 :Duffy!unknown@unknown.invalid NICK :Warrigal < 1246312785 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've got .NET CLR 3.5.30729 < 1246312799 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I love the way it adds itself to the user-agent string without asking < 1246312813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yeah... < 1246312839 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And it isn't exactly useful given that I usually browse from Linux. < 1246312873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how does it add it to your linux user agent string? < 1246312889 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It adds it to some configuration file in my profile, which is shared between the OSs. < 1246312922 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :general.useragent.extra.microsoftdotnet is the preference name. < 1246312927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1246312933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what is this OS-shared configuration profile? < 1246312935 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So presumably it's in prefs.js. < 1246312938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1246312952 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It is the Firefox profile. :-P < 1246312968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, the obnoxious Microsoft extension that they pushed onto Firefox affects Linux installations too, if you're sharing config? < 1246312971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I bet Microsoft didn't expect that < 1246313094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't simply disabling the extension solve the issue < 1246313104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, why did they install that extension... < 1246313122 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because Microsoft is a bunch of pricks. < 1246313130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does that extension do < 1246313138 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, disabling the extension doesn't remove .NET CLR from the UA. < 1246313138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what did mozilla.org think about it < 1246313155 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The extension was uninstallable. < 1246313157 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Microsoft .NET Framework Assistant 1.1 < 1246313171 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: /was/ ununinstallable, although Microsoft patched it so it could be < 1246313173 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Adds ClickOnce support and the ability to report installed .NET versions to the web server. < 1246313199 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you're right, it is uninstallable now, hadn't noticed. < 1246313215 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Uninstalling it did remove the string from the UA, at least. < 1246313368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is "ClickOnce"? < 1246313379 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :I WANT MAC PROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO < 1246313380 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I do not know, and I'm not sure I wish to. < 1246313384 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: basically, it's for installers for .NET programs < 1246313393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can click on a link and the installer starts running, without confirmation < 1246313396 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because ActiveX was a good idea. < 1246313409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in theory it's safe as they only allow approved installers, and the user can choose not to install < 1246313416 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in practice, who knows? < 1246313422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Step 1. Get ~$3,000. Step 2. Mac Pro! < 1246313433 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The options did have a toggle for whether to ask for confirmation. < 1246313436 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It was off by default. < 1246313451 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for instance, theory: you can create lots of windows without window decorations, and place them at known locations on the screen, and make them steal focus < 1246313452 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: got $3k < 1246313457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: http://www.apple.com/ < 1246313459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and they cover up everything but the 'accept' button < 1246313475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is somehow disguised as part of something else < 1246313620 0 :blackh!unknown@unknown.invalid PART #esoteric :? < 1246313656 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: can't buy it < 1246313673 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i have to eat, buy petrol, pay rent etc. < 1246313674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: then you evidently don't have $3k spare. < 1246313682 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Gah. So awful. < 1246313685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well now that doesn't count nooga :-P < 1246313693 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Win32, the fundamentally flawed API. < 1246313695 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh yea $_$ < 1246313710 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: do you think .NET is also fundamentally flawed? < 1246313771 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: .NET's main flaw is that it, like Java, has the theory that if some object-oriented programming is good, a lot of it is absolutely great. < 1246313787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh, oh dear < 1246313795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I at least give Java credit for being consistent, by the way < 1246313825 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm, yeah, there is at least that... < 1246313920 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :.NET has one other flaw. It's core design philosophy is "ME TOO!" (like some dumb AOLer) < 1246313984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AOL references are fresh and hip < 1246314007 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That was actually a Weird Al reference. < 1246314041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :...weird al invented AOL="Me too!"? < 1246314044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I... see... < 1246314059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Uhhh...huuuhh...sorry, somebody put me in the particle decelerator there. < 1246314146 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, he used the phrase "saying 'Me too!' like some dumb AOLer" < 1246314193 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In "It's All About the Pentiums". < 1246314202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's as much of a reference to him as... as... as something someone else didn't invent. < 1246314232 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fuck off, I don't care, lalalala, and you're dumb. < 1246314234 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1246314867 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1246315406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello, World! < 1246315410 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :127 ++++++++++[>+++++++>++++++++++>++++>+<<<<-]>++.>+.+++++++..+++.>++++.------------.<<+++++++++++++++.>.+++.------.--------.>+.>. [398] < 1246315477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Fuck off, I don't care, lalalala, and you're dumb. <-- stop acting like ehird... It makes me confused... < 1246315491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there are considerably shorter versions < 1246315564 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :use a 5bit encoding and a decoder? :P < 1246315578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I know, I was responding to a question in #IRP < 1246315592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zid: interesting idea; that's likely longer for short strings, though < 1246315595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for long strings, I don't know < 1246315644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why 5 bits < 1246315656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen ööö < 1246315659 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :72 +++++++++++++[>>+++++++++++++++>++++++++++++++>+<<<<-]>>.>.<.>.<.>.>---. [167] < 1246315661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that wouldn't work then < 1246315669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that was one silly encoding... < 1246315689 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++[>>+++++++++++++++>++++++++++++++>+<<<<-]>>.>.<.>.<.>.>---. < 1246315690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Åland är en ö < 1246315690 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ööö < 1246315693 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :246 +++++++++++++++[>+++++++++++++>++>+++++++>+++++++++<<<<-]>.>>>--.-------------------------.-----------.<+++++.>+++.<<++.<.-------------------------------.>>++++.<.>>+.<----.<.<+++++++++++++++++++++++++++++++.-------------.>----------------------. [709] < 1246315701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, it treats it as bytes < 1246315705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so works just fine < 1246315710 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hooray. < 1246315717 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :UTF-8 is awesome. < 1246315808 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :i'd probably just block copy the smallest character, then add/sub the dfferences per char < 1246315822 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :or some midline character < 1246315827 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :mardi gras mardi gras < 1246315838 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :so abcdefghijkl just ends up being a load of 'a', 25 copies and a loop adding the loop iterator < 1246315870 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :I am however, quite mad < 1246315925 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Here's how I'd do abcdefghijkl: --[+++++>->++<<]>----->[--<.+>] < 1246315936 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1246315942 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :abcdefghijklmnopqrstuvwxyz < 1246315948 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf --[+++++>->++<<]>----->[--<.+>] < 1246315949 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :abcdefghijklmnopqrstuvwxyz < 1246315962 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nice bit of golfing, that. < 1246315984 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :golfing? < 1246316007 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Code golf -- competing to make the shortest program to do a predefined task. < 1246316015 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :attempting to write a program as shortly as possible < 1246316015 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1246316021 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :I used to do those in x86 asm < 1246316022 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Especially popular in Perl. < 1246316032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :esogolfing is fun too < 1246316042 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1246316050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there was a BF golfing tournament at Agora ages ago, before they went and invented BF Joust < 1246316050 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :I got the example 500 byte program down to about 120 iirc < 1246316064 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That snippet is from a Brainfuck golf contest another IRC channel I'm in had. < 1246316067 0 :zid!unknown@unknown.invalid PRIVMSG #esoteric :using compression and putting the all the loops together < 1246316080 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The next smallest program was some 40 chars. < 1246316132 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Åland är en ö ? < 1246316143 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Indeed it is < 1246316152 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1246316156 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :didn't know < 1246316188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was the shortest test containing all three of those chars and that was still a sensible sentence I could think of < 1246316188 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1246316201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and no duplicates < 1246316221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and in alphabetic order too! < 1246316342 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1246316384 0 :augur!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1246316389 0 :augur!n=augur@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1246316431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :reading the AMD64 ABI is fun... < 1246316459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(*nix one that is) < 1246316584 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Application Bugging Interface? < 1246317662 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1246317700 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Agora golfing in what? < 1246317727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga: they had a Brainfuck golfing competition a while ago < 1246317729 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :before I joined < 1246318038 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1246318046 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :on agora? why? < 1246318243 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because there are lots of esoprogrammers there < 1246318304 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's also why nomic gets discussed here occasionally < 1246318526 0 :augur_!n=augur@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1246318526 0 :augur!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1246318690 0 :CESSMASTER!unknown@unknown.invalid QUIT :"☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃" < 1246318856 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1246319352 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1246319466 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :who the hell is spoony anyway... < 1246319535 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if he's a spoony bard. < 1246319669 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, why is that _not_ a spoonerism. apparently. < 1246319717 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Boony spard makes less sense. < 1246319750 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and bony spaard is not much better < 1246319861 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: You were running a Haskell snippet that printed "BRAAAAAINS" right as she was writing "BRAAAAAINS" in a different channel :P < 1246319869 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Seemed a little bit unlikely :P < 1246319872 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1246319892 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So I came to the ONLY natural conclusion. < 1246319899 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except that was induced by someone here mentioning zombies, i think < 1246319999 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :goddammit i bit my lip again