< 1298246430 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hm one issue with treating integers and other atomic values in a concatenative language as x === [x] is that operations on them don't seem to make sense... < 1298246440 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :as in, you can't look inside a quotation, so how can + look inside its arguments? < 1298246460 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1298246481 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :SHA-512/224: 8C3D37C819544DA2 73E1996689DCD4D6 1DFAB7AE32FF9C82 679DD514582F9FCF 0F6D2B697BD44DA8 77E36F7304C48942 3F9D85A86A1D36C8 1112E6AD91D692A1 SHA-512/256: 22312194FC2BF72C 9F555FA3C84C64C2 2393B86B6F53B151 963877195940EABD 96283EE2A88EFFE3 BE5E1E2553863992 2B0199FC2C85B8AA 0EB72DDC81C52CA2 < 1298246557 0 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1298246723 0 :cheater-!~cheater@g229031074.adsl.alicedsl.de JOIN :#esoteric < 1298246730 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :A good bit too much carbon dioxide? < 1298246828 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: irregular webcomic had an annotation the other day mentioning how pre-space probe scientists thought venus might have fizzy oceans < 1298246879 0 :cheater00!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298246947 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm and is Joy really homoiconic? < 1298246955 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :in [foo], i don't know if there's an object representing foo, i.e. does joy have symbols? < 1298247049 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"I can understand the benefit of pulling things like Ioke. I can't understand < 1298247049 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the benefit of pulling Factor. Unfortunately, you can't write taste into the < 1298247049 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :notability guidelines." < 1298247051 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo will be FUMING < 1298247154 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott, you're saying that that person likes Factor but dislikes Ioke?/ < 1298247552 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh wow, Seph is going to have HOTSWAPPING < 1298247558 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Maybe Sgeo will be trapped forever < 1298247578 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Well, kinda. < 1298247760 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so oerjan, any THEOREMS? < 1298247781 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : Ilari: irregular webcomic had an annotation the other day mentioning how pre-space probe scientists thought venus might have fizzy oceans < 1298247784 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's what lead me to the wp article < 1298247809 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: also types, not kinds of constructors, presumably < 1298248041 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ok AH must be an esolanger. it is the only possible explanation. < 1298248139 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :? < 1298248225 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: http://www.mspaintadventures.com/storyfiles/hs2/02026.gif < 1298248238 0 :invariable!unknown@unknown.invalid NICK :variable < 1298248353 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: not yet but i suddenly thought maybe it isn't necessary to have junk _between_ all the items, just on top and sometimes inside < 1298248364 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which should simplify things < 1298248369 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: did devoting just the top stack element to it not work out? < 1298248389 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: that works for just removing ! < 1298248395 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1298248407 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: maybe you could transform every stack element into like ((junk)(real stuff)) < 1298248408 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's just a thought < 1298248419 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :please respond "ooh!" < 1298248420 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :even if you < 1298248422 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :don't think it will help < 1298248425 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :just to make me feel clever < 1298248431 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however when you have no ~ it is obvious that you cannot get rid of junk between the elements, so i thought having junk between every element < 1298248435 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"ooh!" < 1298248436 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE < 1298248437 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*please < 1298248438 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :capslock < 1298248452 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i've already settled on (real stuff(junk)*), more or less < 1298248452 0 :elliott!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1298248466 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1298248466 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, ooh! < 1298248471 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: thank you < 1298248476 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: (does it really help) < 1298248479 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(am i a genius) < 1298248485 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1298248487 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you already settled on it < 1298248489 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :prolly cuz like < 1298248491 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you're a genius < 1298248498 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hm but that seems inconvenient because it puts junk into your real stuff < 1298248500 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1298248512 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i need that anyway < 1298248541 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :when i realized i'm going to have to incorporate junks into the items anyway, i thought maybe i don't need to put any between them on the stack. < 1298248541 0 :elliott!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1298248562 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1298248563 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GET A DAMN CONNECTION < 1298248564 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fuck this shit < 1298248570 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i blame jews < 1298248623 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: ((junk)real stuff) might be nice, but there's no avoiding _some_ at the end < 1298248641 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: (real stuff(junk)!) with a ! translation? :P < 1298248655 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: * _is_ a ! translation for this purpose < 1298248662 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ah. < 1298248672 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the real stuff would already be putting junk on top, after all < 1298248687 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so underload without : is definitely not TC right? ...not even with a, which gives you the ability to create longer strings? >:D < 1298248704 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking a*()^ here < 1298248711 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: yes. :()^ are absolutely essential, you cannot make a non-halting program without all of them < 1298248721 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WHATEVER YOU SAY, MR. "EXPERT" < 1298248732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :: is the only command which grows the _combined_ size of program and stack < 1298248755 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(technically you need to count a's at least double) < 1298248757 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : BLAH BLAH BLAH < 1298248763 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : BLAAAAAAAHHHHHHHHHHHHHH < 1298248766 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : SCIENCE LOGIC FACTS < 1298248767 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : SCIENCE LOGIC FACTS < 1298248768 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : SCIENCE LOGIC FACTS < 1298248769 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : SCIENCE LOGIC FACTS < 1298248771 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : ^ is the only one which doesn't shrink the remaining program < 1298248782 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :why don't you prove a*()^ tc with synchronicity instead :( < 1298248793 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :haha i'm the worst. < 1298248795 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and ( is the only one which can usefully start a program < 1298248808 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :huh yeah all underload programs start with ( don't they < 1298248810 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: ALL THIS IS EXPLAINED IN MY NEW ARTICLE SECTION < 1298248813 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's a FUN FACT < 1298248822 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :we need a FUN FACT database < 1298248823 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they must, or crash immediately < 1298248830 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :programs that crash aren't programs < 1298248830 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well except the empty program < 1298248832 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ok technically < 1298248833 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :right yes < 1298248850 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: btw the underload article is totally inaccessible now :D < 1298248868 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :summary, command list, unlambda translation, HUGE SECTION OF THEORETICAL CONFUSINGNESS < 1298248872 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and then examples < 1298248884 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :don't rearrange it, i like it. < 1298248910 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Quit: This computer has gone to sleep < 1298248946 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::´( < 1298248959 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wat < 1298248968 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :IS NOT INACCESSIBLE < 1298248978 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :SORRY i won't hurt your feelings in the future < 1298248985 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pats the mathematician on the head < 1298248987 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :there there < 1298248990 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so you think the examples should be earlier, maybe? < 1298248993 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's ok, we won't involve the REAL WORLD. < 1298248997 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hey i _just said_ i liked it :D < 1298249022 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i mean if i were going for boringness i'd put all the translation and minimisation and stuff on a separate page like bf minimalisation is. but seriously, i like it how it is. < 1298249038 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :may still happen if it keeps growing < 1298249059 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh that's what catamorphism means < 1298249131 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm wait i can drop the junk on top too... < 1298249133 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Zenwalk live boots up SO SLOWLY < 1298249144 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just incorporate it as well < 1298249146 0 :augur!~augur@129.2.129.32 JOIN :#esoteric < 1298249161 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: nooo < 1298249162 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no dropping < 1298249164 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and junking < 1298249165 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i likes it < 1298249170 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i defend article to death < 1298249218 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but but ... with that change i can actually keep most of the instructions identical! < 1298249287 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hah everything except ~ and ! in fact < 1298249308 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The Zenwalk people never heard of that rule whose name I can't remember < 1298249312 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and ! becomes the a(*)** subroutine which i was using all over the place < 1298249329 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh wait < 1298249332 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :drop the junk on top in the underload < 1298249334 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and now it's so simple i don't need to optimize the expression for ~ any more < 1298249336 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :not from the article :D < 1298249340 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: XD < 1298249360 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1298249370 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is there any chess variant on Rubik's cube? < 1298249375 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok now the transformation becomes super-simple < 1298249398 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait fuck < 1298249404 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: thought that was too easy to be true. < 1298249409 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you're never that happy. < 1298249418 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the a(*)** subroutine _depends_ on there being junk on top :( < 1298249423 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*hugs* < 1298249424 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :everything is ok. < 1298249428 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm but if i _quine_ it... < 1298249450 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*MWAHAHA* < 1298249451 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hey oerjan how does it feel devoting this much time to an imperative language. ok that's not fair, it's pure if you ignore S. < 1298249453 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ok so it's not exactly pure < 1298249456 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but like < 1298249458 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's functional < 1298249466 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :UNDERLOAD IS THE PUREST OF THE PURE < 1298249478 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :technically the stack paradigm isn't pure, but the concatenative way it is viewed by the cool people (program is function from stack to stack) is pure. < 1298249485 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and the typical programming style is very functional and pure. < 1298249580 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok plan now: implement the replacement for ! such that it incorporates the deleted element as junk at the end of the previous one, _plus_ itself < 1298249613 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that way when the combined element is run, the inner ! will reiterate the process < 1298249622 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's so fun watching you monologue :D < 1298249624 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :thought you should know < 1298249628 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i bet half the channel is watching < 1298249633 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*MWAHAHAHA* < 1298249644 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :is that mathematician for "[embarrassment]"? < 1298249655 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I watch, but maybe I watch late < 1298249676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i _was_ sort of assuming at least you wanted to watch < 1298249682 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i do :P < 1298249698 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :keeps me entertained. sadly i'm not even joking. < 1298249736 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[[I'm pretty sure there is a mathematical proof somewhere that a language can't both be turing-complete and reversible. I might be wrong though. --TehZ 19:29, 14 January 2011 (UTC) < 1298249736 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Most definitely wrong. Maybe you are thinking about how a program in a reversible language with finite memory has to halt or return to its original configuration? --Ørjan 09:30, 15 January 2011 (UTC)]] < 1298249740 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :er isn't that true of all languages with finite memory < 1298249768 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we want the equation ! = a(!)** < 1298249808 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There exists... a graphical installer for Gentoo? < 1298249815 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : Sgeo finally enters 2006 < 1298249843 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: no, it could get in a loop not including the original configuration < 1298249851 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1298249865 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I(SII(SII)) -> SII(SII) -> ... -> SII(SII) < 1298249890 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you use 1/72.27 points in one inch or 1/72 points in one inch? < 1298249898 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: incidentally if you don't simplify the I's until you actual run them, that _doesn't_ return but keeps heaping on I's < 1298249918 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah but only a silly person would do that. ha ha, silly. < 1298249937 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: (reminds me of the superstrict lambda calculus which probably has a name other than that one that i made up but i don't know it) < 1298249956 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: (where in (\x. ...(f y)...), (f y) is evaluated) < 1298249963 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i.e. the term (\x. Y Y) itself diverges < 1298249970 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: it was sort of a point when i analyzed 0x29a < 1298249981 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(ofc you can consider that (\x. Y Y) = (\x. _|_) = _|_, but i was speaking from an observation point of view) < 1298250084 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: wait you made up "superstrict"? < 1298250098 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ...well that could be that thing, where you think you made up something that actually you heard and forgot. forgot the name. < 1298250108 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=superstrict+lambda+calculus doesn't show up anything < 1298250118 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in that case i must have heard about it from you because that's the name i associate with it too < 1298250120 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so i guess i did invent that term, maybe, at least for super-strict lambda calculus < 1298250131 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I mean, one point = 1/72.27 inch or one point = 1/72 inch ? < 1298250134 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i think i was the one who blabbed about it, yeah... i'd say it's quite related to specialisation too < 1298250150 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: in that in (\y. f 42 y), (f 42) will be evaluated immediately < 1298250154 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and all the simplifiable parts inside will be too < 1298250163 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but yeah. < 1298250167 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i keep meaning to implement it. < 1298250224 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so argh, how do you do ! = a(!)** without ~ ... < 1298250402 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1298250761 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: PING < 1298250791 0 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1298250846 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott, WRONGPERSONPONG < 1298250865 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: WE NEED UPDATES < 1298250868 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :BREAK OUT OF THAT INFINITE LOOP < 1298250908 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cuts power to elliott  < 1298250914 0 :Gregor!unknown@unknown.invalid TOPIC #esoteric :The Internet's #1 Tay Zonday fan club! | http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1298250923 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is making food < 1298250930 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: mathematicians do not EAT < 1298250931 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: wat < 1298250944 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sends random APIC stuff to elliott < 1298250955 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: The Chocolate Rain guy :P < 1298250961 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rains on ell.. damn yyou < 1298251010 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: i know who he is :| < 1298251044 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Then WELCOME TO HIS FAN CLUB < 1298251315 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Being unable to just forcibly shutdown a VM without saving state is a SEVERE misfeature of VMware Player < 1298251376 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe it is possible, hmm < 1298251488 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Woohoo < 1298251753 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : Meh < 1298251846 0 :pikhq_!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1298251854 0 :pikhq!~pikhq@71-219-206-181.clsp.qwest.net JOIN :#esoteric < 1298252096 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ANY PROGRESS < 1298252151 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott, how do I avoid getting pissed at Chrome's utter lack of decent download management? < 1298252156 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :YEAH NOW I'M BROWSING THE IWC FORUM < 1298252192 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://www.mspaintadventures.com/storyfiles/hs2/02091.gif <-- we emacss users should get together and lynch this guy < 1298252282 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: chrome has perfect download management, and i'm not your anger management consultant. < 1298252289 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :get as pissed as you want. < 1298252561 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hey oerjan < 1298252567 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what's the generic list folding function in underload for ~^ lists < 1298252571 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(right fold) < 1298252622 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um they're quite naturally left to right < 1298252643 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what do you mean? < 1298252647 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh you mean the natural fold is left? < 1298252648 0 :zzo38!unknown@unknown.invalid PART #esoteric :? < 1298252650 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1298252654 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: do that then :P < 1298252730 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((x1)~^(x2)~^(x3)~^)()~(((a(~^)**)~a*^:a~*):^)~^(~aS:^):^ to reiterate... < 1298252730 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(((a(~^)**)~a*^:a~*)(a(~^)**)~a*^:a~*)((x1)~^(x2)~^(x3)~^) ...out of stack! < 1298252745 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah but is that generic? < 1298252748 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :accepting any zero and f < 1298252753 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, THAT WAS TO REITERATE < 1298252765 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1298252769 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I THOUGHT YOU MEANT REITERATE TO ME < 1298252773 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :NO YELLING :)) < 1298252828 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((x1)~^(x2)~^(x3)~^)(zero duh)~((((f[)~*(])**)~a*^:a~*):^)~^(~aS:^):^ < 1298252828 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :((((f[)~*(])**)~a*^:a~*)((f[)~*(])**)~a*^:a~*)(zero duhf[x1]f[x2]f[x3]) ...out of stack! < 1298252836 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :erm nope < 1298252839 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zero duh :D < 1298252846 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's not VALID, [ and ] are RESERVED < 1298252853 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you need to quote them with "! < 1298252925 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((x1)~^(x2)~^(x3)~^)(zero duh)~((((,)~**(f/)~*(\)**)~a*^:a~*):^)~^(~aS:^):^ < 1298252925 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of stack! < 1298252936 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :THAT IS NOT QUITE IT < 1298252941 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :SO OERJAN I'M GOING TO TOTALLY FLASHQUESTION YOU < 1298252947 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :HOW DO YOU ELIMINATE THAT THING YOU WERE < 1298252949 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :TRYING TO ELIMINATE < 1298252952 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*:()a^ < 1298252953 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :GO < 1298252953 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :HOW < 1298252958 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :OR WAS IT WITHOUT * I FORGET < 1298252977 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((x1)~^(x2)~^(x3)~^)(zero duh)~((((,)~**(f/)~*(\)*)~a*^:a~*):^)~^(~aS:^):^ < 1298252977 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :((((,)~**(f/)~*(\)*)~a*^:a~*)((,)~**(f/)~*(\)*)~a*^:a~*)(f/f/f/zero duh,x1\,x2\,x3\) ...out of stack! < 1298252992 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SOME THING IS WRONG < 1298252996 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :YOU DON'T SAY. < 1298253012 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no wait it isn't < 1298253025 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there was just a lot of junk on top < 1298253075 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :WELL FIRST YOU SOLVE THE EQUATION ! = a(!)** WITHOUT USING ~ OR ! THE REST IS EASY < 1298253124 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you have a ! on the left hand side, how can i remove that ha ha < 1298253129 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :silly man < 1298253135 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :YOU SOLVE FOR IT SILLY < 1298253173 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : OH LAH DE DAH < 1298253180 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: okay so to FIX YOUR STUPIDITY < 1298253181 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :we want < 1298253184 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :x = a(x)** < 1298253186 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so < 1298253200 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(...)x = (...)a(x)** < 1298253205 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(...)x = ((...))(x)** < 1298253210 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(...)x = ((...)x)* < 1298253216 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: DUDE I AM TRIPPING OUT AT THIS JUNCTURE. < 1298253225 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :IS THAT EVEN A THING THAT IS POSSIBLE. < 1298253243 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know if it is possible that you are tripping out < 1298253281 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: IS (...)X = ((...)X)* A THING THAT IS POSSIBLE. < 1298253293 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this is easy if you have < 1298253296 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~ < 1298253298 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :BECAUSE THAT IS < 1298253321 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(1)(2)x = (1(2)x) < 1298253325 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :SO UH YEAH < 1298253334 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :x = a(x)* < 1298253335 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1298253337 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that was the original statement < 1298253338 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1298253347 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'm not sure that's possible pretty muches < 1298253366 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: uh so wait does x have to do anything in particular. < 1298253373 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or just obey that law < 1298253387 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(a:^*(a)~(**)*):^ < 1298253403 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty much what it needs to do < 1298253415 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also you missed a * < 1298253425 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: (a:^*(a)~(**)*):^ < 1298253427 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :sorted < 1298253435 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: why can't you just use your ~ expansoin < 1298253437 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*expansion < 1298253439 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and then your ! expansion < 1298253449 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...actually we don't want to use :^* there < 1298253456 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(a:^*(a)aa((!((aa)(!))))*:*^!**^a*^a*aa*(*:*^!**^)*^(**)*):^ < 1298253459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :expands a lot < 1298253465 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh please < 1298253468 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's a practical issue < 1298253476 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: anyway apply your !-expander to ^ or sth :P < 1298253490 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah but a(:^)* is more compact < 1298253502 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :is my solution a solution or not :-P < 1298253507 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(ok your solution, modified by me) < 1298253509 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well i was _thinking_ about adapting the ~ expansion < 1298253526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but first i was wondering if it was essential < 1298253546 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the ! in it needs to be replaced with something else, of course < 1298253605 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, not use all of it, just the aa((!(X)))*:*^!**^ subroutine < 1298253619 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : the ! in it needs to be replaced with something else, of course < 1298253623 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :with X = a, presumably < 1298253625 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's why i said use whatever your ! trick is < 1298253665 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...we don't want to go all recursive either, this is ! we are writing < 1298253678 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but * or something might work in this particular spot < 1298253698 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh we're writing !? right :D < 1298253706 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :can't you just expand it infinitely recursively bro < 1298253822 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that was _sort_ what that ! = a(!)** thing was trying to do < 1298253827 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*of < 1298253871 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok so (a(:^)*aa((!(a)))*:*^!**^(**)*):^ < 1298253917 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'll run it in the javascript debugger < 1298253993 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1298254003 0 :azaq23!unknown@unknown.invalid QUIT :Quit: Leaving. < 1298254062 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: EVERYTHING WILL BE OK < 1298254123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think this needs a break < 1298254184 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: dude. < 1298254188 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lamergiveruperer. < 1298254337 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :gah am i turning into sgeo < 1298254439 0 :Ethi!~Ethi@phl-69-171-168-109.evdo.leapwireless.net JOIN :#esoteric < 1298254465 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hello Ethi < 1298254472 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :we sacrifice goats here! < 1298254479 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :also do programming languages. < 1298254480 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :sometimes. < 1298254481 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but mostly, goats. < 1298254489 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :isn't that right, Head Goat Sacrificer oerjan. < 1298254525 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :We sacrifice goats in the holy name of Tay Zonday. < 1298254547 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what Gregor says, is a factual fact. < 1298254699 0 :Ethi!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298254703 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Aww < 1298254763 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :One of these days, I'll invite someone here, and e'll stick (Note: Ethi is not a Sgeo invitee. I don't know who Ethi is) < 1298254769 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I AM NOT SURE THIS IS QUITE THE RIGHT WELCOMING METHOD FOR ATTRACTING ACTUAL ESOLANGERS < 1298254773 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fucking ethi, never gave us a chance < 1298254783 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i mentioned programming languages, that's more than i usually do < 1298254799 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but then anyone so impatient would never survive elliott anyway < 1298254802 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: what you need to realise it that everybody is a horrible person. < 1298254809 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :people being in here is like the worst < 1298254814 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and had i the power, this channel would be empty and therefore perfect < 1298254822 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AUM < 1298254827 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :apart from oerjan < 1298254828 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan could stay < 1298254831 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :That was a ping timeout, for all we know heshe never got a message. < 1298254832 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :BUT i can settle for the 20-something people we have in here right now. < 1298254833 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :30 < 1298254835 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :30 would be too much. < 1298254840 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :30 is an unacceptable number and shall not be reached. < 1298254849 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :this is why when Gregor turns 30, we will murder him. < 1298254856 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points at the userlist < 1298254873 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Good thing I finish building my time machine and assert the stable time loop that is me before then. < 1298254902 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so basically we should all be happy that elliott cannot count. < 1298254907 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Prelude> length . words $ "pikhq Zuu augur elliott cheater- Wamanuz5 oerjan Sgeo sebbu Mathnerd314 fungot copumpkin coppro variable HackEgo tswett_ aloril jix pingveno mtve cal153 Gregor Mannerisky sftp lambdabot quintopia clog Slereah jcp rodgort Ilari ineiros_ comex_ SimonRC shachaf Deewiant Zwaarddijk dbc Leonidas fizzie Vorpal olsner yiyus EgoBot myndzi lifthrasiir Ilari_antrcomp mycroftiv" < 1298254907 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :48 < 1298254907 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :elliott: and you have to < 1298254909 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well shit. < 1298254913 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :channel's over everything, time to go home. < 1298254915 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*everyone, < 1298254927 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :totally don't feel guilt about pinging everyone (totally didn't realise i was pinging everyone until i pasted that) < 1298254931 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION randomly kills 18 #esoteric'ers to aggrivate elliott more < 1298254934 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: HEY NO CHEATING USING HASKELL FOR SIMPLE COUNTING < 1298254945 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i can't do arithmetic :D < 1298254950 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i'm like an idiot savant without the savant < 1298254953 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so, an idiot < 1298254959 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I ordered some root extracts. < 1298254965 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Gonna make myself some friggin' sweet Moxie. < 1298254969 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :an iddiott < 1298254976 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :man do we really have almost 50 people in here. < 1298254984 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :No :P < 1298254991 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*people and bots < 1298254993 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :bots are people too. < 1298255004 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Clones are also people < 1298255013 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Even so, no. There are fifty nicks in the channel, but roughly 35 of them have been idling for years and never talk. < 1298255029 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe the PING will wake them up from their slumber < 1298255033 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :clog! Start talking! < 1298255036 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Those are still people in here. < 1298255039 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :YEAH, I'M LOOKING AT YOU, COMEX UNDERSCORE < 1298255045 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you are clogging the tubes! < 1298255048 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Dude, comex has talked in here X-P < 1298255054 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :We know him. < 1298255060 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But that oerjan guy... < 1298255063 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ha, who the fuck is he right? < 1298255066 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1298255066 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :He hasn't talked in a long time, right? < 1298255072 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Well I've never seen him talk. < 1298255075 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Although I do have him on ignore. < 1298255079 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Because he's so fucking irritating. < 1298255080 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's a Zuu? < 1298255088 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: with all that not talking? < 1298255089 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1298255090 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I think most people do actually. he could be talking daily and we wouldn't notice. < 1298255091 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :whoa. < 1298255092 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: It's a weird bird enemy from early Final Fantasy game. < 1298255092 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :*games < 1298255098 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Do you think we'd... better check? < 1298255108 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuu is the gatekeeper, or something. < 1298255109 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: POKE IT WITH A STICK < 1298255114 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :...nah, let's stay in blissful ignorance. < 1298255208 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :http://geohot.com/ < 1298255216 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the christmas gatekeeper, to be precise < 1298255218 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(noel) < 1298255240 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why is the Christmas gatekeeper in here? < 1298255241 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Sony tried to sue a guy for getting his AIBO to do non Sony approved tricks" < 1298255241 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1298255248 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :...THIS TRICK IS NOT IN THE BOOK. < 1298255250 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WHAT DO YOU THINK YOU ARE DOING? < 1298255310 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :copumpkin: [[Why should I trust you? I just saw you trying to rap battle Sony]] < 1298255312 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :BEST HEADING EVER?? < 1298255376 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :yay, blast for the past < 1298255377 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :http://images.wikia.com/compvter/it/images/c/c2/Olivetti_M380-XP9.jpg < 1298255379 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :i have this < 1298255394 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i still have this feeling it should be possible to do x = a(x)** without using the expansion for ~ (or !, of course) < 1298255420 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :keep dreaming, oerjanzipam < 1298255421 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*zipan < 1298255423 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(your new name) < 1298255427 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(it is a pun on "marzipan") < 1298255451 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reverts vandalism before oerjan gets to it < 1298255453 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :>:) < 1298255455 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :sounds more like one of the medications you get from your shrink < 1298255460 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1298255462 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO < 1298255462 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: shouldn't that be a halo? < 1298255467 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :O:) < 1298255474 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no that just looks like a stupid big rock on my head. < 1298255477 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i'll take the horns < 1298255479 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :are they horns < 1298255481 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :O KAY < 1298255481 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i don't think they are < 1298255483 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't make much sense < 1298255484 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1298255491 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :they're just like < 1298255492 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :a spike < 1298255493 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's what it is < 1298255496 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :a hollow spike < 1298255496 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :THEY'RE A FREAK HAIR DISEASE < 1298255501 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1298255503 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you're so mean. < 1298255503 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and cruel. < 1298255505 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :crying -> < 1298255524 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :also cheater can fuck right off < 1298255528 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :as usual. < 1298255545 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives elliott a middle finger < 1298255555 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: srsly, when are you gonna use your op powers for good things rather than bad things (banning me) :D < 1298255560 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh i forgot < 1298255562 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you're evil and terrible < 1298255563 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :always < 1298255566 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :>:| < 1298255578 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :he fails to deny it < 1298255591 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: what did i do no. < 1298255592 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*now. < 1298255603 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott> also cheater can fuck right off < 1298255619 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1298255625 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: umm he's universally known to be a moron and a troll < 1298255630 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and < 1298255631 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :18:30:55 sounds more like one of the medications you get from your shrink < 1298255631 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :18:31:00 :O < 1298255636 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :is both retarded and vaguely offensive < 1298255642 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so i dunno wtf you're complaining about < 1298255656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: well it _does_ sound like that, honestly < 1298255663 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION retracts his middle finger. Vaguely. < 1298255683 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah but at least you have the minimal self control to not say it :P < 1298255812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a(a(a(a(a(...)**)**)**)**)** < 1298255846 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: AAAAAAAAAAAAAAAAAAAA****************** < 1298255852 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :a new variation on the popular uncyclopedia article < 1298255858 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or < 1298255862 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the most nested path-finding algorithm < 1298255862 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :EVER < 1298255871 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :guaranteed. or your money back. < 1298255888 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't that be AAAAAAAAAAAAAAAAAAACKERMANN********* < 1298255890 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i really don't think it's possible anyway < 1298255949 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :how cute < 1298255964 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :are you giving eachothers reacharounds, elliott and Sgeo? < 1298255979 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :... < 1298255990 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: seriously just ban him already. < 1298256141 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :CHANNEL ACTIVITY AT ALL-TIME HIGH < 1298256184 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (*CH)S((I)S:^):^ < 1298256184 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :*CHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII ...too much output! < 1298256190 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Don't worry elliott, there's no such thing as oerjan. < 1298256194 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but what comes after the CHIIIII < 1298256202 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1298256206 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :is it LDREN??? < 1298256209 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIRP* of course < 1298256211 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*"It's ok elliott" < 1298256225 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :arg, is it "It's ok", or "Don't worry"? < 1298256244 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ANSWER ME. < 1298256244 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: IF YOU HAVE TO ASK, YOU WORRY TOO MUCH < 1298256256 0 :augur!~augur@129.2.129.32 JOIN :#esoteric < 1298256269 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or is that a reference to something < 1298256280 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i think so < 1298256281 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, the "no such thing" is a reference < 1298256282 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i think i even know what it is < 1298256284 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but my mind slips < 1298256297 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Not my not knowing the exact details right before it < 1298256323 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :men in black? < 1298256328 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1298256339 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's definitely "there's no such thing as [thing that is real]" < 1298256340 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :BUT I FORGET < 1298256347 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i'm just waiting for Sgeo to fill us in < 1298256350 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :society >:) < 1298256351 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1298256356 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :From Futurama < 1298256358 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(Maggie Thatcher) < 1298256365 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: mr. synchronicity < 1298256368 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ok i'm rather confused < 1298256372 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Where Bender has a dream and sees 0s and 1s and a 2 < 1298256391 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: that wasn't what i was thinking of < 1298256391 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :INDEED MAGGIE THATCHER IS NOT A REGULAR FUTURAMA CHARACTER. I THINK. < 1298256406 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Huh. Well, that's what I was referencing. < 1298256415 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So now, was Futurama referencing something else?! < 1298256456 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: also what's the synchronicity? you just reminded me of that thatcher quote. well i think it's a quote < 1298256469 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what was the quote. oh, there's no such thing as society? < 1298256471 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i thought you - look < 1298256475 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i'm just a fucking confuse < 1298256478 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i thought you meant that < 1298256480 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : the source of < 1298256484 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"there's no such thing as [REAL THING]" < 1298256485 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :is society < 1298256486 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :like < 1298256487 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :RELIGION < 1298256490 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :because it's like < 1298256491 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1298256492 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1298256497 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's kind of the opposite of religion < 1298256497 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :look < 1298256499 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i'm a clever guy < 1298256502 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :stop making me say stupid things. < 1298256505 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although i vaguely think "there's no such thing as" has been used other places < 1298256525 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives oerjan a free lunch < 1298256526 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ooh look, cheater hates oerjan too < 1298256526 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :15:06:11 oerjan: http://www.ee.ryerson.ca/~elf/hack/academic.html < 1298256529 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll have to look up what thatcher meant < 1298256583 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"There's no such thing as gives a heap of google suggestions < 1298256586 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=U5eufYYpHwE < 1298256601 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :free lunch being first, society third < 1298256662 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, I googled < 1298256666 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So I cheated. < 1298256670 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bu Googling. < 1298256695 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :there's no such thing as "thing" < 1298256697 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WHOA < 1298256698 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :SO < 1298256699 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :FUCKIN' < 1298256700 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :DEEP < 1298256723 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"They're casting their problem on society. And, you know, there is no such thing as society. There are individual men and women, and there are families. And no government can do anything except through people, and people must look to themselves first. It's our duty to look after ourselves and then, also to look after our neighbour. People have got the entitlements too much in mind, without the obligations." < 1298256752 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :tl;dr "I'm a sociopath, and you should be one too!" < 1298256797 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Note: Keep elliott away from political humor before allowing him to comment. < 1298256819 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe she was. but it's still a great truth (the kind of truth for which the opposite is also true) < 1298256833 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I, for one, refuse to comment on Thatcher. My only knowledge of anything relating to her comes from F&L, so... < 1298256842 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I am completely unqualified to comment. < 1298256848 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :O KAY < 1298256882 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Almost nothing Thatcher said is true. < 1298256905 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Unless she's ever had a big speech about how much of a shithead she is, or, uh, wrote a book on how to destroy Britain. < 1298256922 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Can someone explain why people hate Thatcher? < 1298256931 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(Note: sample size n=3) < 1298256944 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: She was the UK's big, big taste of the far-right-wing. < 1298256951 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: she _was_ rather ruthless i hear < 1298256954 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Not that Americans would notice since that kind of shit is par for the course for them. < 1298256969 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It turns out that privatising everything and then fucking all the workers in the ass does not make people particularly happy. < 1298257039 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Let's put it this way. < 1298257048 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Do you have an opinion on Reagan? Let's just assume yes. < 1298257072 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Thatcher was basically Reagan, the UK version. Except also a gigantic, gigantic stuck-up asshole. < 1298257091 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(And of course Reagan wasn't /especially/ right-wing for the US, whereas in the UK even our right-wing party is far to the left of the Democrats.) < 1298257165 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ANYWAY < 1298257168 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: does it work yet < 1298257175 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1298257236 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (test)((a):a*^):a*^(~S:^):^ < 1298257236 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(a):a*^a(test) ...out of stack! < 1298257242 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er < 1298257244 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (test)((a):a*^):a*^(~aS:^):^ < 1298257244 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :((a):a*^)(a)((test)) ...out of stack! < 1298257257 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: just use :^ to construct x = a(x)** >:D < 1298257258 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION troll < 1298257262 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wait could that actually work? < 1298257268 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fixed-pointing it somehow? < 1298257279 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: the problem is how to avoid needing ~ to get the a to the left of the x < 1298257288 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :essentially < 1298257288 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: bleh :D < 1298257303 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: (a)...construct x...*? < 1298257318 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :THERE ARE STILL TWO *'s < 1298257338 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I DON'T SEE YOUR POINT < 1298257352 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just that you keep forgetting a * < 1298257396 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes yes i didn't mean that < 1298257396 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1298257399 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what i'm trying to say is < 1298257408 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: the thing is that to get recursion, you need to have a copy on the stack to start from, which gets in the way of the (a) < 1298257409 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: construct it as fix (\x -> a(x)**) < 1298257414 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :right < 1298257416 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which is why i'm saying < 1298257421 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :push the (a) before doing the fixed-point? < 1298257422 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :maybe? < 1298257450 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well but you need the a to exist inside the fixed point as well < 1298257468 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: (a)(a(**)**)fix < 1298257473 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that constructs x = a(x)**. < 1298257481 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :unless i am SEVERELY MISTAKEN < 1298257498 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_strapon_pegging_girls http://sprunge.us/WZNL < 1298257520 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm does it < 1298257536 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes. < 1298257542 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :assuming fix leaves the rest of the stack intact. < 1298257545 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :like a normal fix would. < 1298257552 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_strapon_pegging_girls: 0.0 < 1298257559 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(whether fix is actually viable in underload, I don't know, but that's not my problem) < 1298257563 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1298257565 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um what does fix do, actually < 1298257576 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: fix(f) = f(f(f(f(f(... < 1298257577 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you know this. < 1298257583 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :expressing that in underload is totes your problem. < 1298257585 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i mean to the stack < 1298257599 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well ok since obviously we can't do the normal fix < 1298257602 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :we need the extra-argument form < 1298257605 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*facepalm* < 1298257607 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :... wtf < 1298257610 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which we'll just disregard i guess? < 1298257617 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ok wait < 1298257619 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :let me try this < 1298257619 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1298257621 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm wait... < 1298257622 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :need ! :D < 1298257632 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i am not saying i disagree, btw < 1298257635 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: U FAIL AT (({{}})) < 1298257636 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(a)(!()...somehow stuff what we have on stack (our fix function into that)...a(**)**)fix < 1298257637 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ok wait < 1298257664 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust furry_furry_strapon_pegging_girls http://sprunge.us/UDNC < 1298257671 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_furry_furry_strapon_pegging_girls: 67.5 < 1298257680 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: (a)(!a(()^)*a(**)**)fix()^ < 1298257699 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: it needs to be sufficiently lazy, of course < 1298257702 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's the one-extra-argument fix (i.e. strict fix) version < 1298257702 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1298257707 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it is sufficiently lazy. < 1298257712 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: of course it has that one !. < 1298257714 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but that is your problem. < 1298257724 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1298257732 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: the fix in question is < 1298257737 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :((a -> b) -> (a -> b)) -> (a -> b) < 1298257774 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: See http://sprunge.us/WZNL < 1298257802 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: so can i have my allocates plzkthx < 1298257813 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm you could even use the crazy-ass recursion to remove that first ! maybe < 1298257827 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no, that'd require dip < 1298257830 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: my problem so far of putting the (a) on the stack first has been that the ~ problem shifts into the rebuilding code itself < 1298257831 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(unless you have pure dip?) < 1298257845 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well that's why I abstracted it out into fix ;D < 1298257847 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :now go write fix < 1298257934 0 :zzo38!unknown@unknown.invalid PART #esoteric :? < 1298257935 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1298257961 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: WRITTEN FIX YET < 1298257968 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NO < 1298257974 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: IS THAT BECAUSE YOU... ARE LAME? < 1298257989 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hm wait you could actually do that with regular :^ perhaps < 1298257998 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :except that'd end up requiring ~ probably < 1298258011 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's _easy_ with ~ < 1298258028 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: (a)(a(:^)*a(**)**):^ < 1298258030 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :try that. < 1298258036 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a)(a(:^)*a(**)**):^S < 1298258036 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :a((a(:^)*a(**)**):^)** < 1298258042 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :looks right to me. < 1298258052 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: looks fuckin' PERFECT to me. < 1298258056 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :looks like i'm some kinda FUCKING GENIUS. < 1298258064 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1298258070 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what, is that not right? < 1298258071 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or are you just < 1298258072 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so < 1298258073 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :jealous < 1298258094 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a)(a(:^)*a(**)**):^(~aS:^):^ < 1298258094 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(a((a(:^)*a(**)**):^)**) ...out of stack! < 1298258128 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you will notice the absense of any (a) at the second level < 1298258145 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1298258147 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well that's easy. < 1298258152 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(a))(a(:^)*a(**)**):^S < 1298258152 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :a(a)((a(:^)*a(**)**):^)** < 1298258155 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :... < 1298258159 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :not quite like that, no, fungot. < 1298258159 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :elliott: you guys are trying to learn. but getting stuck on the queens puzzle yet? it's s'posed to be very optimistic about people! < 1298258167 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`addquote elliott: you guys are trying to learn. but getting stuck on the queens puzzle yet? it's s'posed to be very optimistic about people! < 1298258167 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :elliott: world domination! now i'm playing with the bot < 1298258190 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: why can't you use ~ again < 1298258193 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh dear fungot has been possessed! < 1298258193 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it includes a suprise < 1298258196 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"An email containing your Login Name, plain text password, and subscription information will be sent to the email address associated with your account." < 1298258204 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :FUCK YOU FUCK YOU FUCK YOU WITH A RUSTY AXE < 1298258215 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :319) elliott: you guys are trying to learn. but getting stuck on the queens puzzle yet? it's s'posed to be very optimistic about people! < 1298258215 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: also DO YOU HAVE DIP yes or no < 1298258220 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :without ~ < 1298258228 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no dip. < 1298258250 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1298258260 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a)(a(:^)*a(**)**):^S < 1298258260 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :a((a(:^)*a(**)**):^)** < 1298258264 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ok this is easy. < 1298258267 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :possibly the most easy thing. < 1298258277 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a)(:a(:^)*a(**)**):^S < 1298258277 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric ::a(:^)*a(**)**((:a(:^)*a(**)**):^)** < 1298258280 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :whoa. < 1298258282 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1298258285 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and passwords must be lower cased < 1298258287 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GENIUS < 1298258290 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :FUCKING GENIUS < 1298258292 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a)(a(:^)*a(**)*S*):^S < 1298258292 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :((a(:^)*a(**)*S*):^)** ...out of stack! < 1298258295 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a)(a(:^)*a(**)S**):^S < 1298258295 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :** ...out of stack! < 1298258296 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION middle fingers the place < 1298258298 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a)(a(:^)*a(**)**S):^S < 1298258298 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :a((a(:^)*a(**)**S):^)** ...out of stack! < 1298258302 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a)(a(:^)*a(**)*~S*):^S < 1298258303 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :a ...out of stack! < 1298258322 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a)((a))(a(:^)*a(**)***):^S < 1298258322 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :a(a)((a(:^)*a(**)***):^)** < 1298258326 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :aw < 1298258327 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so fuckin < 1298258328 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :close < 1298258338 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a)((a))(a*(:^)*a(**)**):^S < 1298258338 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :a((a)(a*(:^)*a(**)**):^)** < 1298258350 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that goes to two levels now right? < 1298258354 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or does it go forever? < 1298258381 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now you are losing the ((a)) < 1298258407 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I SUSPECT AN INFINITE REGRESS HERE < 1298258408 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1298258418 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a)(a(:^)*a(**)**):^S < 1298258419 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :a((a(:^)*a(**)**):^)** < 1298258422 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a)(Sa(:^)*a(**)**):^S < 1298258423 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Sa(:^)*a(**)** ...out of stack! < 1298258432 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a)(~Sa(:^)*a(**)**):^S < 1298258432 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :a ...out of stack! < 1298258452 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :man oerjan < 1298258454 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :thinking hurts. < 1298258464 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think even an x = a(x) would be a great starting point < 1298258471 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i have an idea though < 1298258476 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :is there something not using swap which goes < 1298258476 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ok wait < 1298258477 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :we have < 1298258481 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(x):^ = (x)x < 1298258484 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :is there something that goes < 1298258495 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(y)(x)FOO = (x)(y)x < 1298258497 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :without FOO using ~ < 1298258501 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i doubt it, but... < 1298258511 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i'll try x = a(x) < 1298258513 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a)S < 1298258514 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1298258516 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not without also using ! < 1298258523 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: why can't you use ~ again? < 1298258524 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :just curious < 1298258524 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a)((foo)*):^S < 1298258524 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(foo)*foo < 1298258535 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a)(a*):^S < 1298258535 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :a(a*) < 1298258541 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a)(:*a*):^S < 1298258542 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :a(:*a*:*a*) < 1298258562 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that would have to be some variation of the expansion for ~. i'd prefer to avoid it, it's going to blow up things something crazy even if it works < 1298258563 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ok i think we can theorematicallyificatory prove that there is no way to do anything with the a below. < 1298258565 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :apart from concatenate it < 1298258570 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1298258570 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/TRON_Project < 1298258571 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(the only thing that looks one down) < 1298258574 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :unless we... < 1298258575 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :call it < 1298258578 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((a)~^)(a*):^S < 1298258578 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(a)~^(a*) < 1298258585 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((a)~^)():^S < 1298258587 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1298258592 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((a)~^)((foobar)**):^S < 1298258592 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(a)~^(foobar)**foobar < 1298258603 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: dude, i don't care if it'd explode < 1298258604 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :this is painful < 1298258609 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1298258611 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :can't use ~^ < 1298258613 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :WELL STOP THEN < 1298258613 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :whoop de fucking doo < 1298258618 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no it's fun < 1298258637 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((a)a*)((foobar)**^):^S < 1298258637 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of stack! < 1298258644 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((a)*)((foobar)**^):^S < 1298258644 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of stack! < 1298258652 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((a)*)((foobar)**):^S < 1298258652 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(a)*(foobar)**foobar < 1298258657 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((a)*)((S)**^):^S < 1298258657 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of stack! < 1298258661 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((a)*)(((hello fuckworld)S)**^):^S < 1298258661 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of stack! < 1298258663 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :guh? < 1298258673 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((a))(((hello fuckworld)S)**^):^S < 1298258673 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of stack! < 1298258680 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1298258684 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh the *. < 1298258695 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :http://www.linuxinsider.com/story/31855.html < 1298258700 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :elliott: hi < 1298258704 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :The Most Popular Operating System in the World < 1298258722 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :um hi augur < 1298258765 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you pinged unintentionally, i responded unnecessarily. < 1298258773 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1298258779 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1298258780 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hi. < 1298258787 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: can you just do the blowup version FIRST? :D < 1298258791 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :just proving it would be a feat. < 1298258809 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Pingpingpingpingpingpingpingpingpingpingpingpingpingpingpingpingpingpingpingping oops it is stuck!! < 1298258819 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1298258831 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :was that at me or zzo < 1298258836 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zzo < 1298258839 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :surely you've noticed zzo is weird by now. < 1298258842 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you seem awfully surprised by it lately < 1298258915 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1298258948 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: psht < 1298260311 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so are you BACK YET oerjan < 1298260318 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fnord < 1298260339 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: did your or my idea work :( < 1298260540 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...now you're making me feel guilty. which is poison to creativity, and makes sure my brain _won't_ work to find a solution until it passes. < 1298260572 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: your elaborate web of excuses amuse me! < 1298260574 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1298260576 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no srs no guilt < 1298260580 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :GUILT-free < 1298260600 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what if i like, came up with a bunch of really terrible pointless suggestions, could you exercise your brain by dismissing them < 1298260626 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm maybe < 1298260641 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ok what if you did it like < 1298260657 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(a)(:^(to get the resulting fixpoint)!*(**)*):^ < 1298260675 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :haha, sorry, i think i just made the first joke written in underload :/ < 1298260679 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :inadvertently < 1298260692 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that _does_ look pretty loopy < 1298260726 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :puns! you are getting back on the right track my friend. < 1298260737 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: personally i would just do the version where ! uses ~ < 1298260741 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and have that expand a fuckton < 1298260745 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and once it's proved, work on refining < 1298260752 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but then i have never done anything :D < 1298260842 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm i think i disabled the oerjan-bot < 1298260848 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :insufficient coffee supply --> no theorems?? < 1298260854 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i'll get the beans < 1298260872 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i just had an ice coffee mocha < 1298260880 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :gross. are you sure you're human? < 1298260889 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(ok i've had ice coffee before and even liked it. but i don't admit it in _public_.) < 1298260893 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't drink enough coffee to brew at home < 1298260913 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :maybe that explains your insufficient theorem output :D < 1298260922 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and that instant stuff which i keep for emergencies is vile < 1298260932 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ack < 1298260949 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :especially after i haven't used it for months :D < 1298260989 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my stomach cannot take more than a couple cups of coffee per day, regardless < 1298261010 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i like your :Ds, we need more :D in this channel, it's quite a good smiley < 1298261025 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think i used it before i came here < 1298261040 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: when was that, 1947? :D < 1298261049 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i recall i used :-) in agora and thereabouts < 1298261057 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i can't imagine you have a nose, sorry < 1298261062 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ps COME BACK TO AGORA < 1298261083 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :06.06.12:16:38:54 hi gregorR < 1298261083 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :06.06.12:16:40:11 first time here < 1298261083 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :06.06.12:16:40:37 right :-) < 1298261083 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :06.06.12:16:41:01 (first time in years i'm on irc, too) < 1298261083 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :06.06.12:16:43:01 thought so :-) < 1298261085 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1298261087 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what beast is this < 1298261101 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in 1947 my parents were babies < 1298261110 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that means nothing to a time-traveller. < 1298261115 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: ...? < 1298261116 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :true, true < 1298261125 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: ...? < 1298261131 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: wtf was that log :P < 1298261133 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Are you referring to my massive ping of everyone or my ping-by-quote just now? :P < 1298261138 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: oerjan's first appearance (oerjan's lines only) < 1298261141 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*only version) < 1298261146 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1298261152 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :VirtualBox, what do you mean, I can't even edit the description of a VM while it's running? < 1298261154 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"gregorR" it's like... aargh < 1298261156 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :::psyduck:: < 1298261156 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :how could anyone type that < 1298261158 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :apart from like... hitler < 1298261162 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hitler could type that. < 1298261166 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but not robo-hitler, robo-hitler has no digits. < 1298261178 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :jew hitler would have to be paid to do it. like everything < 1298261194 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Notice how I was here when oerjan first joined, and yet oerjan has ops and I don't. < 1298261221 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That's because oerjan doesn't spend days fiddling with furry furry strap-on pegging girls. < 1298261229 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :He's more mature, he sticks to wet furry pornographic material. < 1298261233 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That's one less furry. < 1298261233 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Fiddling? We don't fiddle. < 1298261237 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, molesting. < 1298261246 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I don't molest them. < 1298261255 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :They're only 7 years old, you sick fuck. < 1298261273 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :http://tdwright.co.uk/phpplayground/BF/ < 1298261275 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: that _is_ a bit strange, you don't seem like a very disruptive guy < 1298261276 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1298261290 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yeah but he's loud and abrasive and american < 1298261296 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you're, like, totally likeable. < 1298261301 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :soft, like a blanket. < 1298261307 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean not giving elliott ops - that's obvious < 1298261316 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hey i've been here longer than you ... well ok that's a lie < 1298261341 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :why do you think i'm still here, i'm waiting for my sheer oldbieness to overwhelm the fact that i'm an irritating little shit, and finally get ops ;D < 1298261365 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: about on your 90th birthday < 1298261381 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i'll be a robot by then. < 1298261384 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :beeeeeeeeeeeeeep < 1298261385 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :after which you exterminate the channel < 1298261388 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::}}} < 1298261392 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :happy robot set fire to things! < 1298261397 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1298261422 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :happy fire, happy red colors! < 1298261436 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :YAY < 1298261439 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :DANCE IN FLAMES! < 1298261441 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :NICE AND WARM! < 1298261448 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ok i think me and oerjan need sending off to an asylum pronto. < 1298261459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whistles innocently < 1298261506 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: so are you taking my perfect suggestion ;D < 1298261513 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NEVER < 1298261513 0 :elliott!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1298261527 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he could not bear to hear the answer < 1298261535 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1298261538 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :do ! with ~ -- and i was just going to mention how stable my connection got < 1298261556 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1298261556 0 :elliott!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1298261556 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and ~ with !. check. < 1298261572 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1298261577 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you're fucking kidding me. < 1298261579 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no no no < 1298261582 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :very stable indeed < 1298261583 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :~ the way you are already doing it < 1298261585 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and ! with ~ < 1298261603 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: the way i'm already doing ~ is with ! < 1298261604 0 :elliott!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1298261610 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SHEESH < 1298261662 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1298261680 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :{~} < 1298261681 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :{:} a(*)**a((junk))*:*^ : < 1298261681 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :{!} ** a(!)** < 1298261681 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :{*} * < 1298261681 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :{(x)} ({x})(junk) ({x}) < 1298261683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :{a} a(*)**a((junk))*(junk) a < 1298261686 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :{^} a(*)**^ ^ < 1298261689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :{S} *S S < 1298261692 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you will note the empty line (~) < 1298261709 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well er. :D < 1298261712 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the left ones were my earlier junk between neighbors idea < 1298261717 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: can't you use your existing construction for ! or whatever? < 1298261718 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1298261791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't _have_ an existing construction for ! without ~ there < 1298261796 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1298261831 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why are filesystems accessible from EFI? < 1298261904 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: the thing is if ! could be directly expressed without ~ then it would be perfect - just fill in that and substitute it in my already known expression for ~, QED < 1298261915 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1298261925 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but what if ! is expressable with ~ and you do it recursively? < 1298261932 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :maybe that would have better luck than trying to do ! recursively itself! < 1298262001 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well there is also the (X)~ = aa((!(X)))*:*^!**^ < 1298262002 0 :elliott!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1298262006 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :subroutine < 1298262025 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1298262044 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lksdjsldf < 1298262229 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hey Gregor we have a dirty pachelbel fan in our wake < 1298262527 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :We do? < 1298262712 0 :elliott!unknown@unknown.invalid QUIT :Quit: Leaving < 1298262779 0 :Lymia!~moe@adsl-68-95-252-93.dsl.rcsntx.swbell.net JOIN :#esoteric < 1298262779 0 :Lymia!unknown@unknown.invalid QUIT :Changing host < 1298262779 0 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1298263577 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is any symbol for variance used other than $\sigma^2$? < 1298263605 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Y'know what? I'm gonna turn it 'round. < 1298263617 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I'm AWESOME because I'm the longest-lasting no-privileges #esoteric member. < 1298263641 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :fizzie may be older, but that's just because he's got some benefits, some attachment. < 1298263651 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :He's just here for the power trip. < 1298263659 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Turn what? < 1298263664 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Me on the other hand, I've got nothin'. < 1298263673 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I've been here five years and I'm here out of LOVE. < 1298263717 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: The fact that I'm a longer-lasting member of #esoteric than everyone but fizzie, and yet I don't have ops (and e.g. oerjan does :P ) < 1298263746 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :X to the D, man. < 1298263815 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But I think you have made many things of interest? < 1298263815 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Yes, but do you need ops? I don't need ops. Nor does most others. < 1298263815 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It is possible to change the topic message without being channel operator. < 1298263841 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Exactly! I don't need ops. I don't need something tying me down to stick with it! < 1298263999 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But, do you know why some of the account flags does not display when NS INFO command is used? QUIETCHG flag is not displayed. < 1298264034 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1298264105 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have flags set HIDEMAIL, NOMEMO, NOOP, NEVEROP, QUIETCHG, but it won't display any notificiation that I have QUIETCHG set, except when I try to turn it on, it says this flag is already set. < 1298265036 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What information can you see in my account with NS INFO? I can see a bunch of information and I want to know which ones are hidden to you. < 1298265154 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298265187 0 :asiekierka!~asiekierk@178235033089.elblag.vectranet.pl JOIN :#esoteric < 1298265189 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :18% of Americans believe in geocentrism. < 1298265192 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. Fucking. Joke. < 1298265197 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AND THESE PEOPLE VOTE. < 1298265221 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Why should geocentrism affect your vote? < 1298265246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: It demonstrates a willful disregard for evidence and reasoning. < 1298265302 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I think if you put the Earth (or even yourself) in the center, all the physics still works. However, it works much better with the sun in the center. < 1298265345 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you believe me? < 1298265363 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, in a *technical* sense, which body is the center of your reference frame makes no difference to how the physics actuaally work. < 1298265370 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because *that* is merely an arbitrary choice. < 1298265375 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes, that is what I meant. < 1298265397 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But that's not what's usually meant by "geocentrism". < 1298265418 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :OK. < 1298265427 0 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1298265441 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I blame Windows 2003 < 1298265499 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Usually, it refers to the Ptolemaic model, wherein the heavenly bodies are attached to a circle on a circle, configured such that the predictions of this match actual astronomical observation. < 1298265500 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should look up "geocentrism" in Wikipedia. < 1298265564 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, this geocentric model completely fails to account for the seasons. < 1298265850 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I think Pythagoras beloeved that neither the earth nor sun in center; they believed in things that we now see cannot exist. < 1298265869 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But at the time, they would not have been able to know that, so it would have worked for them. < 1298265945 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pythagoras was pretty smart. Just limited in his observation equipment. < 1298266012 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes, it is what I was mentioning. < 1298266032 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: and also obssessed with some stupid ideas < 1298266040 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :like his irrational hatred for numbers that weren't fractions < 1298266045 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Yes, that, too. < 1298266052 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grins < 1298266057 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :(*rimshot*) < 1298266091 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: I didn't say he was perfect. < 1298266097 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :How can I disable the scroll wheel in the mouse driver? < 1298266106 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure coppro just wanted to make the joke < 1298266133 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Then again, Im not coppro < 1298266137 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And neither is I'm < 1298266141 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes grammatically insane < 1298266212 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Better than semantically. < 1298266269 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But, what I am talking about the relative physics, is that if you say you are the center of the universe then you are not incorrect. However, if you want to look at the motion of planets and stuff inside of our solar system, saying sun is center is better. < 1298266331 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But what if you want to see the galaxies motions? Then you should probably find something else to say is center. < 1298266411 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :This is the. most. bizzare. song that I have ever heard < 1298266418 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=6tokE083QMw < 1298266465 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Prelude> length . words $ "[list of nicks in channel]" <-- you know, my irc client has a count already it displays in the status bar: "50 (0 ops)" < 1298266894 0 :mtve!unknown@unknown.invalid QUIT :Ping timeout: 250 seconds < 1298267053 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :elliott isn't here. < 1298267078 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :He logreads. Mostly. < 1298267099 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :He literally isn't here. < 1298267101 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :See. < 1298267103 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :No elliott. < 1298267150 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :CORRECT AND IRRELEVANT < 1298267180 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :THE BEST KIND OF CORRECT AND IRRELEVANT < 1298267196 0 :sftp!unknown@unknown.invalid QUIT :Remote host closed the connection < 1298267227 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is so very strange listening to Korean as a Japanese speaker. < 1298267242 0 :asiekierka!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1298267253 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's like, I'm almost catching maybe-cognates all the time. Yet not. So fucking weird. < 1298267313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(and yes, "cognate" is the right term. Even if Korean and Japanese aren't related (open question), they certainly do have a large quantity of cognates, from them both having a large injection of Sinitic vocabulary) < 1298267391 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I am still working on TeXnicard. I am nearly finished. And then I will make some template. < 1298267439 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And if it's technical conversation, I'm *actually* picking up cognates, which is even weirder, oddly enough. < 1298267492 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: How often did you listen to any Korean speaking? < 1298267502 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: It doesn't come up often. < 1298267518 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But sometimes, it does, and it's weird when it does happen. < 1298268354 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Is that why people say that Korean and Japanese are related? < 1298268355 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :=p < 1298268391 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hugs pikhq <3 < 1298268398 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Go learn Korean. < 1298268521 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lymia: Actually, the grammar really does it. < 1298268608 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's genuinely eerie the grammar similarities they have. < 1298268647 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Are there any other languages with grammar like Japanese that arn't on the island of Japan? < 1298268648 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric ::v < 1298268697 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I would expect there is some similar grammar with different languages. < 1298268716 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Japanese is weird. < 1298268717 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :;-; < 1298268729 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not that weird, really. < 1298268735 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Hey! < 1298268737 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :English is more weird. < 1298268750 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just with disputed relations to anything but the other Japonic languages. < 1298268759 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes, English is weird in many ways I think. < 1298268767 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But other language is, also. < 1298268780 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lymia: Actually, Japanese has many of the same things that makes English weird, as far as its history goes. < 1298268814 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Namely, English is a Germanic language with half of a Romance language glued on, and Japanese is a Japonic language with half of a Sinitic language glued on. < 1298268824 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But even when I was young, and did not know anything about language other than English, I thought English cannot possibly be the "proper language". < 1298268870 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(This is opposite of many people, who thought that since they know English that it *must* be the "proper language".) < 1298268882 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It is strange that it is thinking like this? < 1298268899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: What's strange is your use of your native language in this manner. :P < 1298268915 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :zzo38 should go learn Chinese. < 1298268937 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll learn a Chinese language if/when I attain fluency in Japanese. < 1298268946 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(there's more than one, you know!) < 1298268951 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :I know! < 1298268960 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Both my parents are Chinese, and I visit China every summer. < 1298268960 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric ::s < 1298268981 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to guess that you are most familiar with Mandarin. < 1298268984 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1298268993 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :When I play Xiangqi (Chinese chess), I like to play with Traditional Chinese. < 1298268998 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Cantonese sounds like an alien language! (ok, not really) < 1298269007 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Simplified Chinese? (gag) < 1298269045 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Six little eggs on the run < 1298269059 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :They fuck each other three goes boom dubi dum < 1298269072 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Many set of Xiangqi is Simplified Chinese, but I prefer the one with Traditional Chinese, I find it easier to understand, actually. < 1298269092 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, move to Japan. < 1298269092 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I have no doubt I'd find a traditional Xiangqi set easier. < 1298269096 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :You'll become fluent in no time. < 1298269097 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :=p < 1298269104 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I can play shōgi. < 1298269111 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lymia: Likely. < 1298269135 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I can play shogi, too! < 1298269150 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not to mention I could just fucking read the characters. :P < 1298269173 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I can play Go. < 1298269176 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :A little < 1298269183 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Go's not hard to play at all. < 1298269187 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just very hard to play well. < 1298269231 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, actually. < 1298269239 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Actually once I played Go against someone who was very good at it, and he gave me a shogi game afterwards, since he doesn't need it and he doesn't play shogi much. < 1298269242 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Visiting Japan for a month or two would likely do it as well. < 1298269247 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(I already have a set of Go) < 1298269257 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lymia: Depends on one's level of competence in the language, really. < 1298269274 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lymia: *Most* people who have some level of knowledge of it? Quite honestly, probably not. < 1298269285 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Well. < 1298269296 0 :MigoMipo!~John@84-217-10-189.tn.glocalnet.net JOIN :#esoteric < 1298269296 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :I'm assuming that you can communicate decently already. < 1298269297 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :=p < 1298269318 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lymia: Most people go "OH HOLY FUCK THE KANJI", even the "fluent" speakers. < 1298269328 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I mock them. < 1298269351 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :That being said, Japanese has the feel of something I'd expect more from a programming language for some reason. < 1298269389 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably the emergent properties of its conjugation. < 1298269395 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I find mixing kana with kanji makes it more efficient to read. However, it also makes it difficult to read it out loud. < 1298269416 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1298269424 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes zzo38 with an accusition of being an AI < 1298269425 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: 'S truth. < 1298269442 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :He knows/is learning Japanese? < 1298269443 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :`-` < 1298269453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Kana + kanji are actually really easy to read after spending, say, a couple months of brute-force kanji learning. < 1298269472 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still a pain to read out loud, though. < 1298269473 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1298269476 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, hopefully nobody does that with *insert language here's* API. < 1298269521 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I read Akagi book and have experience with this. < 1298269523 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(2 months should be sufficient for anyone to learn the rough semantics of the kanji in common use in Japanese, though it'll miss out on readings.) < 1298269556 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, say something silly about Japanese. < 1298269576 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Lymia: Like, what things? < 1298269582 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :The usual. < 1298269588 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What usual? < 1298269624 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, so. < 1298269645 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So? < 1298269659 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Why are there three people here interstsed in some way in Japanese? < 1298269683 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :four < 1298269693 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :=3 < 1298269699 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Because I like to read Akagi manga book. < 1298269702 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably courtesy of Japan having cultural exports of interest to geeks. < 1298269710 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And I can play Japanese mahjong game. < 1298269725 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, it's still a language! < 1298269728 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I have no interest in Japanese < 1298269743 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lymia: Geeks are also more likely than most to be interested in languages in general. < 1298269748 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Just random things from Japan... < 1298269762 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Which random things from Japan? < 1298269766 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Anime and Go < 1298269772 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess Go is from China < 1298269782 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, if it isn't obvious already, I'm currently trying to learn Japanese. < 1298269801 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Seems to mirror my attempts to learn programming languages! "Oh wait... there's still a vocabulary to deal with..." < 1298269806 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :あ、なるほど。面白い事だね。 < 1298269817 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But they didn't call it "Go" in China. Also, there is a slight difference in rule in Japanese. I think it only matters in case of passing your turn? I don't know for sure. < 1298269818 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Gak. Kanji. *is shot* < 1298269840 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lymia: Pick up "Remembering the Kanji, Part I", by James Heisig. < 1298269842 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Do it nao. < 1298269845 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :k < 1298269874 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: They don't call it "Go" in Japan, either. < 1298269885 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: It's "igo". < 1298269887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(囲碁) < 1298269892 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes, I know that. "Go" is just for short. < 1298269898 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric: Now with extra not-Programming languages < 1298269900 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(kanji just IIRC. They make sense, though.) < 1298269944 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Gak. < 1298269945 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But how many other people in here can play Japanese mahjong game or can read Akagi manga book? < 1298269948 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :I never bothered to learn Hanzi. < 1298269953 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Now I wish I did... < 1298269954 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :;-; < 1298269967 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lymia: Really, it's not hard to learn. < 1298269978 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :I havn't put much effort into it anyways. < 1298269981 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just insanely difficult with traditional methods. < 1298269984 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :I should likely do so. < 1298269998 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, and the traditional method is? < 1298270001 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Brute force? < 1298270002 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Learning them stroke-by-stroke. < 1298270006 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is *retarded*. < 1298270012 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :So brute force. < 1298270033 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Almost all of them decompose into a handful of different components (about 200?). < 1298270045 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :So, it's something like Chinese's hanzi? < 1298270062 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It *is* hanzi. < 1298270089 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Essentially traditional Chinese, but there are some Japanese simplifications (nowhere near as severe as Simplified Chinese). < 1298270093 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, some Japanese inventions. < 1298270151 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Here's kanji in Japanese: 漢字. Here's hanzi in traditional Chinese: 漢字. Any further questions? :) < 1298270171 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Can I stab you? < 1298270172 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1298270208 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, oh, fine, here's simplified: 汉字 < 1298270240 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :I see a block with 6C43 in it. < 1298270242 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :That's a weird character. < 1298270252 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :No wait, that's a 9. < 1298270258 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :(stupid font issues) < 1298270258 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Amusingly, simplified is much harder for me, because many of the simplifications break the ability to decompose the characters. < 1298270274 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/9/99/Hanzi.svg Character on the upper right. < 1298270326 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I also see 6C49 but that is because I do not have Chinese fonts in my computer. I do have Japanese fonts. < 1298270360 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Simplified is harder for me, too. It is why, when I play Xiangqi, I play with Traditional. < 1298270425 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Really, only thing going for simplified Chinese is that it has fewer strokes. < 1298270460 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And even that's not that big of a deal if you just write in something similar semicursive script. < 1298270501 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1298270509 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Or type.. < 1298270519 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or type, yes. < 1298270551 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :When I make the template, it should be the card game called "Big Spiders Land" and it should have a card named "Kanji Practice". And have no Constructed format, only Limited. < 1298270800 0 :copumpkin!unknown@unknown.invalid NICK :DisembodiedVoice < 1298270896 0 :DisembodiedVoice!unknown@unknown.invalid NICK :copumpkin < 1298270987 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Bible Quiz: http://zzo38computer.cjb.net/textfile/miscellaneous/bible.quiz Can you answer these questions without refering to the Bible or to anything else? < 1298271032 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :wtf, non-interactive quiz < 1298271040 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :use the medium, luke < 1298271073 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :No, you have to print it out and write the answer on the paper. You can change the font size to make it to fit all on one page. < 1298271117 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: The error message you get from that is not supposed to be for (({{}})); it's for ({}{}) sort of stuff. But of course there might be a parser bug. I'll try to have a look; but your test case is a bit on the large side. < 1298271132 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, did you copy/paste that from Skeptic's Annotated Bible? < 1298271151 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :No, but I did copy it from a related document. < 1298271166 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :However, I cleaned it a bit to fit on plain text and deleted the parts which are not necessary. < 1298271183 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1298271214 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(You can search for the related document yourself if you want, but to answer the question like a real quiz you should use the plain text format, printing it if necessary.) < 1298271297 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: You have in there a construction that doesn't really make sense: ([-{ ([+{ ..... { ... -- where ...'s are code with no ()s (except a single (+)*30). < 1298271300 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :o.O' < 1298271307 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :402 Payment Required < 1298271313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This is a real HTTP status code. < 1298271322 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: The last { associates with the outer (, but that ( already has a { for it. < 1298271346 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pays pikhq with six little eggs < 1298271360 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :THis. Song. Is. Stuck. In. My. Head. < 1298271378 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I have written custom messages for most of the HTTP status codes including this one. For error 402 I mentioned that it is probably because you did not use Canadian money. (I know that isn't true; actually you cannot get such message on my server unless you specifically request it) < 1298271386 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: If you're advocating that { should associate with the first "free" (, then sorry, the spec doesn't say so. :p < 1298271400 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How do you request a 402? < 1298271424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Even 418 I'm a teapot? < 1298271451 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: um it doesn't? < 1298271478 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that's part of that coffee spec, isn't it? < 1298271485 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Not strictly HTTP? < 1298271519 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I did not put 418. (At least not yet) < 1298271520 0 :pikhq_!~pikhq@71-219-201-170.clsp.qwest.net JOIN :#esoteric < 1298271541 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: What "doesn't"? "Doesn't say"? I mean, you people might have talked something like that in here, but I'm going by http://www.esolangs.org/wiki/BF_Joust where the only thing about nested {}s is "Braces may be nested within braces. The innermost parentheses match the outermost braces --" and a (a(b{c{d}e}f)%2g)%2 as an example. < 1298271596 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Aaaaw. < 1298271604 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: So my parser does ( ( { { ... } } ) ) so that the inner {} always matches the outer () in that case. < 1298271605 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: which happens to give the same result as saying an { matches the first free ( afaict < 1298271619 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes, but it doesn't *say so*. < 1298271626 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why is there an emacs implementation of HTCPCP? < 1298271640 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And the behaviour differs for (({}({{}}))). < 1298271647 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Why not? < 1298271668 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_, where are my HTCPCP-compliant coffee machines? < 1298271675 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :http://zzo38computer.cjb.net/errors/error.php?code=402 < 1298271689 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: That need be fixed. < 1298271696 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ah. i did not intend for that to be legal. < 1298271698 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION immediately begins wondering how to exploit error.php < 1298271706 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1298271714 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: oh wait right < 1298271727 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :first free is not correct, no. < 1298271740 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because that does not disallow (({}{})) < 1298271755 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Try if you want to, and tell me if you figure out anything which is a security problem. However, I think I made it secure. < 1298271763 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and what you wrote is simply adding an extra ({}) to that < 1298271789 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's bizarre behavior < 1298271795 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :500 when given 789 < 1298271809 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, Gregor is doing (({({{ ... in his thing. (I didn't look further to see how it goes on from that.) < 1298271835 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Anything which is not supported by Apache or PHP will put 500 instead. < 1298271845 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's not supposed to be legal either < 1298271857 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er wait < 1298271860 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recounts < 1298271868 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes that's legal < 1298271939 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that innermost rule may not be very good for things like (({}){}) < 1298271967 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh. So you *do* want first-free-style thing there after all. < 1298271992 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If (({({{ is supposed to match A( B( B{ C( C{ A{. < 1298271999 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well i invented the notation but didn't write it up on the wiki... < 1298272005 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Hey, they actually have the Trojan Room coffee pot camera up again. < 1298272019 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and yes, it should < 1298272026 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Someone actually bought it and set a camera on it. < 1298272033 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.spiegel.de/static/popup/coffeecam/cam2.html < 1298272086 0 :mtve!~mtve@65.98.99.53 JOIN :#esoteric < 1298272099 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: the rule as i intended: every ( must match with a { or a ), every { with a (, every } with a ), and every ) with a } or a ). and no matches may cross. < 1298272128 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um i'm missing some detail < 1298272155 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm no i don't, that does disallow ({}{}) < 1298272170 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because that would give crossing matches < 1298272185 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: "Bah", I say. I don't think I keep enough state to allow (({({{ as A( B( B{ C( C{ A{ easily while at the same time not making (({}({{ to be A( B( B{B} C( C{ A{. < 1298272217 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :(a(b{c}d{e}f{g{h}i{j}k}l{m}n)o{p}q) < 1298272219 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :What do you do. < 1298272239 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I do catch *that*. < 1298272287 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But currently as a virtue of having the (-{ match specified "statically" directly as a function of the nesting depth. < 1298272287 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i've mentioned that i think parsing this properly requires two stacks, or one stack in parallel with recursive parsing < 1298272295 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :(the Trojan Room coffee pot, for those who either *weren't* online in the 90s or don't remember, was a coffee pot with a camera put on it. In 1991. Inexplicably, this became well-known when the camera got hooked to the Internet in '93.) < 1298272327 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :(and I actually remember the damned thing. Good God was I young when I started using the Internet regularly.) < 1298272351 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: well in (({}({{ the first and third {'s do have the same nesting depth < 1298272363 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1298272416 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Yes, but my nesting depth counts (s and then separately the number of {s without intervening (s, and does basically "take { match from {-nesting-depth deep in the (-stack". < 1298272467 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So I would currently match the last { into the same ( in both (({}({{ and (({({{. < 1298272501 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ( increases nesting depth, { decreases it < 1298272550 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1298272558 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, well, that's the same as looking more levels "deeper" in the (-stack. < 1298272620 0 :cheater-!~cheater@e181128154.adsl.alicedsl.de JOIN :#esoteric < 1298272736 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: another intuition is that when you turn (a{b}c)%n into egojoust's mismatched parenthesis notation (a)*nb(c)*n, all parentheses should match properly in the usual sense < 1298272752 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*mismatched [] < 1298272811 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1298272870 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I already have a two-stack approach, it's just counting {{}}s inside a single (); I think I can quasi-easily retrofit that to something which does your thing properly. < 1298272895 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1298272909 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :With any luck it's going to be even simpler. < 1298272948 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The old solution had the {-stack actually to be sort of a stack-of-stacks to handle (({{ (({{ properly. < 1298272986 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1298273021 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Since it was "{-stack for the 'current' immediately enclosing ()", basically. < 1298273156 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i did ponder a bit how to parse this in a functional way, and then i figured that the parsing result should include a stack of still unmatched inner {'s... < 1298273198 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although that structure got quite weird < 1298273607 0 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1298274951 0 :pikhq!~pikhq@174-22-154-99.clsp.qwest.net JOIN :#esoteric < 1298274981 0 :pikhq_!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1298275199 0 :clog!unknown@unknown.invalid QUIT :ended < 1298275200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1298275358 0 :boysetsfrog!~nathan@27-33-87-161.static.tpgi.com.au JOIN :#esoteric < 1298275701 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Did you intend to allow things like [(++{]}--)%5? < 1298275820 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1298275820 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I mean, it does have a sensible meaning [++++++++++]---------- and all. < 1298275853 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :only accidentally < 1298275889 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it can be written as [(++)*5](--)*5 < 1298275904 0 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1298275917 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Then I guess your "( increments nesting level, { decrements" rule isn't enough to catch those crossing loops, since [({] would be just the same as [()]. < 1298275924 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but it totally breaks the intended efficient implementation < 1298275952 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298275961 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: um no, i said you need two stacks, one is for ({}) but the other is for _all_ types of brackets, matching intuitively < 1298276019 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I do []-loops separately at the moment. < 1298276030 0 :cheater-!~cheater@g224202222.adsl.alicedsl.de JOIN :#esoteric < 1298276033 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1298276036 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess they could be in the same bit, though. < 1298276083 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It does have the side-effect benefit of not requiring properly matched []s in ()*0 comments. :p < 1298276120 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the intended efficiency from not needing to change any () loop state when you jump between []'s goes completely down the drain if you allow [] to cross over the rest < 1298276206 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't really see that. Isn't the () loop-counter stack in identical state at A and B in A (...{ B }...)%5? < 1298276242 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm actually you are right in that case < 1298276284 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Lunchtime.) < 1298276384 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298276461 0 :cheater-!~cheater@g230228145.adsl.alicedsl.de JOIN :#esoteric < 1298277648 0 :pikhq_!~pikhq@174-22-182-123.clsp.qwest.net JOIN :#esoteric < 1298277677 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1298277863 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you own a copy of "The PROFESSIONAL Pokemon Sticker Book"? < 1298277989 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()(*))(~:^:S*a~^a~!~*~:(/)S^):^ < 1298277989 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :*/*/**/***/*****/********/*************/*********************/**********************************/*******************************************************/*****************************************************************************************/********************************************************************************* ...too much output! < 1298278007 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()((*)S))(~:^:^*a~^a~!~*~:(/)S^):^ < 1298278007 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :*/*/**/***/*****/********/*************/*********************/**********************************/*******************************************************/*****************************************************************************************/********************************************************************************* ...too much output! < 1298278179 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Fibonacci sequence? < 1298278190 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1298278203 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :one of the oldest underload programs, i think < 1298278421 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :So. < 1298278423 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :What is this. < 1298278424 0 :Lymia!unknown@unknown.invalid PRIVMSG #esoteric :Underload golf? < 1298278486 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :underload minimization, but not of program length < 1298278499 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rather, removing individual instructions < 1298278514 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(no i haven't done so above) < 1298279492 0 :pikhq!~pikhq@71-219-219-194.clsp.qwest.net JOIN :#esoteric < 1298279538 0 :pikhq_!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1298279562 0 :yorick!yorick@gateway/shell/shellium.org/x-crtagxcezkagrqna JOIN :#esoteric < 1298279879 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Please to be fetching a fixed copy at http://git.zem.fi/chainlance/blob_plain/master:/gearlance.c -- I make no claims for full compliance, but it at least gives identical results to egojsout for your http://sprunge.us/WZNL against few random opponents. < 1298280425 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (((j))((*)S(j))(j))(aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^:^a(*)**:^a(*)**aa((a(*)**(a(*)**)))*:*^a(*)****^**a((j))*aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^^a(*)**a((j))*aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^a(*)**aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^aa((a(*)**(a(*)**)))*:*^a(*)****^**aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^:(/) < 1298280425 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...unterminated (! < 1298280431 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1298280502 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh only 5 characters too long < 1298280529 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((())((*)S())())(aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^:^a(*)**:^a(*)**aa((a(*)**(a(*)**)))*:*^a(*)****^**a(())*aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^^a(*)**a(())*aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^a(*)**aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^aa((a(*)**(a(*)**)))*:*^a(*)****^**aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^:(/)S^):^ < 1298280529 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of stack! < 1298280535 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1298280536 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1298280541 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ()((())((*)S())())(aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^:^a(*)**:^a(*)**aa((a(*)**(a(*)**)))*:*^a(*)****^**a(())*aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^^a(*)**a(())*aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^a(*)**aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^aa((a(*)**(a(*)**)))*:*^a(*)****^**aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^:(/)S^) < 1298280563 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...now what < 1298280575 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^echo hi < 1298280575 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :hi hi < 1298280587 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um wait < 1298280666 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^echo ha < 1298280666 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ha ha < 1298280669 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(The friendly bot.) < 1298281351 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((x)S(j))(::aa((a(*)**(a(*)**)))*:*^a(*)****^**aa((a(*)**(a(*)**)))*:*^a(*)****^**(j))^a(*)**^ < 1298281351 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :x ...out of stack! < 1298281358 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ()((x)S(j))(::aa((a(*)**(a(*)**)))*:*^a(*)****^**aa((a(*)**(a(*)**)))*:*^a(*)****^**(j))^a(*)**^ < 1298281358 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :xxx < 1298281363 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok that one worked < 1298281650 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1298282255 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ()((())((*)S())())(aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^:^a(*)**:^a(*)**aa((a(*)**(a(*)**)))*:*^a(*)****^**a(())*aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^^a(*)**a(())*aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^a(*)**aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^aa((a(*)**(a(*)**)))*:*^a(*)****^**aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^():(/)S < 1298282256 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...unterminated (! < 1298282266 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1298282306 0 :boysetsfrog!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1298282413 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If that's supposed to end with (/)S^):^, it got cut off again; ends at "S". And the "now what" one ends with just "S^)". < 1298282471 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait with S^) ? < 1298282510 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok then the now what one may have been correct < 1298282540 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that () that appeared now was a mistake, i think < 1298282592 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there's a possible shortcut in the * expansion, that should get it under < 1298282665 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"* ...too much stack!" if I try to append the presumably missing :^ with the str+def trick. < 1298282677 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not too unlikely, alas < 1298282690 0 :yorick!unknown@unknown.invalid QUIT :Remote host closed the connection < 1298282758 0 :yorick!yorick@gateway/shell/shellium.org/x-tulwebeyysgnjges JOIN :#esoteric < 1298282831 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ()((())((*)S())())(aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^:^a(*)**:^a(*)**aa((a(*)**):a*)*:*^a(*)****^**a(())*aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^^a(*)**a(())*aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^a(*)**aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^aa((a(*)**):a*)*:*^a(*)****^**aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^:(/)S^):^ < 1298282831 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :* ...too much stack! < 1298282874 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well it _did_ manage to print on asterisk XD < 1298282887 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what is the stack limit btw < 1298282919 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*one < 1298283008 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ffaa*** is one limit, but I think it's the "out of time" one. Yes, it's that. < 1298283039 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :cd*:* is the stack limit. < 1298283078 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (12*13)^2 < 1298283078 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : 24336 < 1298283082 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that? < 1298283100 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Pppprobably. At least it's right there nearby the message. :p < 1298283131 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :91g cd*:*+ 0` |, yes it does look like a stack-size check. < 1298283172 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I could bump it up one order of magnitude if that helps. < 1298283202 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably not, exponential growth of the garbage seems likely < 1298283230 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this is going to need an interpreter with actual structure sharing < 1298283288 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1298283291 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ul (***************):*:*:*:*:*:*:*:*:*:*(yes)S < 1298283292 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1298283293 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ul (***************):*:*:*:*:*:*:*:*:*:*:*(yes)S < 1298283293 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...too much stack! < 1298283301 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It does seem to be there between 16k and 32k. < 1298283387 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!echo hi < 1298283422 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!echo hi < 1298283431 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1298283432 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1298283447 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!underload http://oerjan.nvg.org/esoteric/underload/test.ul < 1298283450 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :* < 1298283461 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eek < 1298283477 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok it's definitely working :) < 1298283491 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and egobot did it reasonably fast, too < 1298283620 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell import System.IO; main = do putStr "hm "; hFlush stdin; main < 1298283625 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er < 1298283631 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell import System.IO; main = do putStr "hm "; hFlush stdout; main < 1298283647 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!echo hi < 1298283652 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298283654 0 :pikhq_!~pikhq@174-22-155-161.clsp.qwest.net JOIN :#esoteric < 1298283676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm does EgoBot give any response to timeout? < 1298283691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell import System.IO; main = do putStr "hm "; hFlash stdout; main < 1298283733 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Line 315, columns 16 and 22... so line 414, columns 15 and 21 in physical coords. That's line ee*b+2*, columns f and f6+. So... < 1298283735 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf 'ff6+ee*b+2*p'*fee*b+2*p < 1298283740 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ul (***************):*:*:*:*:*:*:*:*:*:*:*(yes)S < 1298283740 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...too much stack! < 1298283744 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. :/ < 1298283764 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No, that's not the run-befunge command, that's the brainfuck commad. < 1298283766 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Silly me. < 1298283785 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^code 'ff6+ee*b+2*p'*fee*b+2*p < 1298283788 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ul (***************):*:*:*:*:*:*:*:*:*:*:*(yes)S < 1298283788 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1298283790 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There. < 1298283796 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The stack limit is now < 1298283806 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :> 15*(12*13)^2 < 1298283807 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : 365040 < 1298283810 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1298283811 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That many bytes. < 1298283812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :let's see < 1298283826 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ()((())((*)S())())(aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^:^a(*)**:^a(*)**aa((a(*)**):a*)*:*^a(*)****^**a(())*aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^^a(*)**a(())*aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^a(*)**aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^aa((a(*)**):a*)*:*^a(*)****^**aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^:(/)S^):^ < 1298283827 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :* ...too much prog! < 1298283834 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er... < 1298283852 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, you hit the second stack limit, I guess. < 1298283862 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: getting a real workout today, are we? < 1298283862 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: confuse you more than ten gigabytes of data, mondrian is the way < 1298283909 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's still a _little_ disturbing that it didn't even get to the second string of asterisks - and EgoBot gave a _lot_ of lines < 1298283933 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That limit is also dc*:*, it seems; or at least it's there near the "!gorp hcum oot..." string. < 1298284127 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Line 317, columns 19, 20, 21; that is, 416 and 18, 19 and 20; so... < 1298284128 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^code 'ff3+ee*c+2*p'*f4+ee*c+2*p'-f5+ee*c+2*p < 1298284134 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sooner or later I'm going to break something. < 1298284148 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...you do at least have version control? < 1298284157 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION says, hypocritically < 1298284161 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, and these only touch the in-memory copy anyway. < 1298284173 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ()((())((*)S())())(aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^:^a(*)**:^a(*)**aa((a(*)**):a*)*:*^a(*)****^**a(())*aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^^a(*)**a(())*aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^a(*)**aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^aa((a(*)**):a*)*:*^a(*)****^**aa((a(*)**((aa)(a(*)**))))*:*^a(*)****^a*^a*aa*(*:*^a(*)****^)*^:(/)S^):^ < 1298284188 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :* ...too much stack! < 1298284196 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1298284201 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, took quite a while longer this time to get there. < 1298284215 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it _still_ went over limit before getting to the second asterisk :D < 1298284237 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess there's no use trying any more with a string-based interpreter < 1298284257 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or, for that matter, the / < 1298285496 0 :pikhq!~pikhq@71-219-204-20.clsp.qwest.net JOIN :#esoteric < 1298285524 0 :pikhq_!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1298287216 0 :sftp!~sftp@79.174.49.11 JOIN :#esoteric < 1298288242 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION curses his compulsive hoarding. < 1298288259 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that goes with being a hoover, i take < 1298288267 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, probably. < 1298288298 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elimination of ~! now on Underload page < 1298288551 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :rjan: hello < 1298288577 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :have you finally eliminated it? < 1298288579 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :well done < 1298289012 0 :cheater-!unknown@unknown.invalid QUIT :Quit: Leaving < 1298289056 0 :cheater-!~cheater@g230228145.adsl.alicedsl.de JOIN :#esoteric < 1298289659 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1298290446 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t germanize < 1298290447 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Not in scope: `germanize' < 1298290661 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Also, you mentioned an expander; here's a dirt-simple (and readable, and maintainable, and all that) Perl-oneliner which should work for plain "()*N containing any loops" code: < 1298290666 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :$ cat testx.b < 1298290666 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :([+)*5([([)*2(+)*3)*6(])*23 < 1298290671 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :$ perl -e '$p=$o=join("",<>); while(1){$p =~ s/\((([^()]*|\((?2)*\))*)\)\*(\d+)/index($1,"[")>=0||index($1,"]")>=0 ? $1x$3 : $&/egs; last if $p eq $o; $o=$p;} print $p;' < testx.b < 1298290671 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :[+[+[+[+[+[[[(+)*3[[[(+)*3[[[(+)*3[[[(+)*3[[[(+)*3[[[(+)*3]]]]]]]]]]]]]]]]]]]]]]] < 1298290706 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Altering the expression to match only ()s that have unbalanced []s left as an exercise. < 1298291177 0 :boysetsfrog!unknown@unknown.invalid QUIT :Quit: ... < 1298291640 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298291933 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, now, that was simple: < 1298291938 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :$ cat testx.b < 1298291938 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :([+)*5([([)*2([+])*3)*6(])*23 < 1298291942 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :$ perl -e '$p=$o=join("",<>); while(1){$p =~ s/\((([^()]*|\((?2)*\))*)\)\*(\d+)/my($b,$c,$f)=($1,$3,$&); $b =~ m{^([^\[\]]*|\[(?1)*\])*$} ? $f : $b x $c/egs; last if $p eq $o; $o=$p;} print $p;' < testx.b < 1298291942 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :[+[+[+[+[+[[[([+])*3[[[([+])*3[[[([+])*3[[[([+])*3[[[([+])*3[[[([+])*3]]]]]]]]]]]]]]]]]]]]]]] < 1298292153 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1298292159 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :now to not expand ({})% that are already matched? < 1298292191 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1298292330 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fungot, < 1298292330 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: or so goes the story i tell to people who use gambit-c. i can't do music. well, it's open source < 1298292351 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh, how I wish the full stop after "music" wasn't there. < 1298292604 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1298292675 0 :cheater-!~cheater@e181137056.adsl.alicedsl.de JOIN :#esoteric < 1298293030 0 :oerjan!unknown@unknown.invalid QUIT :Quit: leaving < 1298293343 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298293449 0 :cheater-!~cheater@e181137056.adsl.alicedsl.de JOIN :#esoteric < 1298298261 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298298387 0 :cheater-!~cheater@e181139066.adsl.alicedsl.de JOIN :#esoteric < 1298298669 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298298681 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1298298738 0 :cheater-!~cheater@e181139214.adsl.alicedsl.de JOIN :#esoteric < 1298298976 0 :MigoMipo!~John@84-217-2-234.tn.glocalnet.net JOIN :#esoteric < 1298299724 0 :MigoMipo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1298301585 0 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net JOIN :#esoteric < 1298301896 0 :Sgeo!~Sgeo@137.125.187.237 JOIN :#esoteric < 1298303000 0 :zzo38!unknown@unknown.invalid QUIT :Remote host closed the connection < 1298303149 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :This class is like one long advertisement for Microsoft < 1298303448 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, HAVE WE MENTIONED THAT YOU SHOULD HAVE TRANSFERRED MONTHS AGO < 1298303461 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :or that you should get a blog? < 1298303639 0 :sebbu!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1298303676 0 :sebbu!~sebbu@ADijon-152-1-62-103.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1298303677 0 :sebbu!unknown@unknown.invalid QUIT :Changing host < 1298303677 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1298303868 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Who'd be interested in the blog? < 1298304073 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott would probably read it in order to mock you. < 1298304469 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :at least as many people as are interested in your random postings to this channel, i'm sure < 1298304516 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Also, I'd feel weird talking about some of this stuff on the web < 1298304519 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :clog doesn't count < 1298304572 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :you could adopt a new name and do it anonymously. < 1298304587 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :you know, where people don't know your real name and where you go to school and stuff < 1298304756 0 :Gregor!unknown@unknown.invalid NICK :gkrichar < 1298304769 0 :gkrichar!unknown@unknown.invalid PRIVMSG #esoteric :Argh < 1298304771 0 :gkrichar!unknown@unknown.invalid NICK :Gregor < 1298304772 0 :MigoMipo!~John@84-217-2-234.tn.glocalnet.net JOIN :#esoteric < 1298304814 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :what is gkrichar? < 1298304851 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :My terrible username at Purdue. < 1298304862 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Which was the default in this empty X-Chat setup I neglected to change. < 1298304873 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oic < 1298304926 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :gkrichar is clearly the only correct username < 1298304932 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :must be nice having your real name as your nick on here... < 1298304972 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Hell of a lot nicer than "gkrichar" :P < 1298305023 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Did they decide that the "d" was a waste of space < 1298305025 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :*? < 1298305038 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: cap at 8 chras < 1298305039 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :*chars < 1298305057 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :gkricharizard < 1298305122 0 :Mathnerd314!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298305346 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :APNIC down 0.02 today. < 1298305401 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Cap at 8 chars IN THE YEAR 2009 (when I got the ID) < 1298305425 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :At PSU I was "gregor" ... it was awesome :( < 1298305769 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is smug that he will never have a meaningful name clash in his life. < 1298305801 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust I_just_want_the_old_myndzi_careless_of_the_board (>)*8(>[[-]])*21 < 1298305827 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: None of this is about name clashes, just poor policies. < 1298305865 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298305875 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, pshht. < 1298305936 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_I_just_want_the_old_myndzi_careless_of_the_board: 17.0 < 1298305957 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust I_just_want_the_old_myndzi_careless_of_the_board <3 < 1298305965 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_I_just_want_the_old_myndzi_careless_of_the_board: 0.0 < 1298305982 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust I_just_want_that_program_where_I_typod_off_as_of_off_the_board (>)*8(>[[-]])*21 < 1298305989 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_I_just_want_that_program_where_I_typod_off_as_of_off_the_board: 17.5 < 1298306005 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1298306011 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust I_just_want_that_program_where_I_typod_off_as_of_off_the_board <3 < 1298306014 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_I_just_want_that_program_where_I_typod_off_as_of_off_the_board: 0.0 < 1298306099 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1298306720 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :? < 1298306786 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :So come on people, where's all the competition. < 1298306798 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Although I love that FFSPG has 69 points, it's about time somebody beat it :P < 1298306812 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ais and quintopia were both claiming they had amazing programs on the way. < 1298307025 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298307033 0 :pikhq!~pikhq@71-219-233-207.clsp.qwest.net JOIN :#esoteric < 1298307076 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1298307251 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :I made a graphical BF Joust interpreter last night. < 1298307261 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :It's called IconJoust. < 1298307283 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm uploading it to a site currently. < 1298307286 0 :hiato!~nine@clam.leg.uct.ac.za JOIN :#esoteric < 1298307291 0 :hiato!unknown@unknown.invalid QUIT :Client Quit < 1298307321 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :So, like EgoJSout, but not as cool ;) < 1298307325 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :Yep! < 1298307336 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :gregor: i stopped working on that to begin work on a compiler for bfjml. for which i am learning perl. < 1298307360 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :It's slow, the graphics look bad, and you need to parse the fighters through a Lua file first! < 1298307407 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :And the fighter parser doesn't work right all the time! < 1298307507 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :iconmaster: Sounds BEST EVER. < 1298307525 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Yep! I LOVE It! < 1298307552 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :are the programs represented by little knights on horses with jousting poles? < 1298307574 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :and the cell values by castle turrets of various heights? < 1298307582 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :if so, it is BEST EVER < 1298307592 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oh wait no < 1298307599 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :That woulkd be a cool theme. Ill think about it... < 1298307619 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :best ever would be the cells being windmills, and the warriors having long quixote mustaches < 1298307698 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :It's being virus scanned right now, IconJoust will be found at http://www.yoyogames.com/games/164956-iconjoust < 1298307723 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :Its written in GML btw < 1298307863 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: So I fixed those {}s, in case you didn't logread. < 1298307901 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :is gearlance replacing egojoust? < 1298307939 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: And then some windmills should rotate clockwise, and others counterclockwise. < 1298307975 0 :cheater00!~cheater@e181142005.adsl.alicedsl.de JOIN :#esoteric < 1298307976 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298307978 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: Seems to, though of course what happens at !bfjoust stays at !bfj... I mean, is up to Gregor. < 1298307984 0 :zzo38!unknown@unknown.invalid QUIT :Remote host closed the connection < 1298307986 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: the speed and direction of the blades indicates the value, rather than the size! < 1298307998 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :durn < 1298308003 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :too slow < 1298308224 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Can haz URL < 1298308297 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :http://arstechnica.com/gaming/news/2011/02/otheros-class-action-lawsuit-geohot-sony-now-share-same-charge.ars < 1298308364 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What's a POSIX command for reading the first N characters from stdin to stdout < 1298308427 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: http://git.zem.fi/chainlance/blob_plain/HEAD:/gearlance.c < 1298308439 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: head -c N < 1298308443 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: You sound like a crossword puzzle; but head. < 1298308444 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: GNU only < 1298308466 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :-c ain't POSIX, or at least solaris head doesn't have it < 1298308549 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Detailed breakdown: IPv4/22 to Japan, IPv4/22 to Thailand, 2xIPv4/15+IPv4/16 to China, 2xIPv4/18 to Vietnam, IPv4/18+IPv4/19 to New Caledonia, IPv4/21+IPv6/32 to Singapore, IPv4/23+IPv4/24+3xIPv6/32 to Australia, IPv4/23+IPv6/32 to Indonesia < 1298308566 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: dd bs=N count=1 ? < 1298308567 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: So, what does the IPv4 pool look like right now? < 1298308594 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Crowded, and full of latent urine and feces of inconsiderate swimmers. < 1298308608 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :APNIC pool: 2.55 plus something like 1.60 of ERX space. < 1298308634 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Getting cramped... < 1298308648 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :(plus that 1 of reserved space) < 1298308666 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :However crowded it is, remember that an enormous section of the pool is cordoned off and reserved for IBM swimmers only :P < 1298308686 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Don't forget HP: 3x/8(!) < 1298308686 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: bs=1 count=N rather (I'm not sure why but the other way around didn't work), but thanks < 1298308705 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Wow, HP has 3 /8s O_O < 1298308711 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: How many does IBM have? < 1298308720 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: By "enormous" you mean "2 weeks worth", right? < 1298308720 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I didn't realize that dd reads stdin, I thought it only took if/of and those would be annoying to stdin/outify portably < 1298308730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(presuming IBM has "only" a /8) < 1298308776 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :As far as I can tell from the list, both IBM and HP only have one ... < 1298308813 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :AT&T has two ... < 1298308827 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :HP owns DEC. < 1298308837 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AT&T is undoubtedly *using* those /8s. < 1298308847 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Aha < 1298308848 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :And IIRC, also owns some third /8 holder. < 1298308877 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I mean, last I checked they were both an end-user ISP and tier one. < 1298308933 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The non-RIRs that own /8s are (as marked): General Electric Company, Level 3 Communications, Inc, Army Information Systems Center, IBM, DoD Intel Information Systems, AT&T Bell Laboratories, Xerox Corporation, Hewlett-Packard Company, Digital Equipment Corporation, Apple Computer Inc. < 1298308973 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, AT&T doesn't actually own a /8, then? < 1298308983 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Bell Labs got spun off in '96) < 1298309009 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :032/8 AT&T Global Network Services < 1298309022 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, that'd be AT&T. < 1298309033 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :MIT, Ford Motor Company, Computer Sciences Corporation, DDN-RVN, Defense Information Systems Agency, UK Ministry of Defence, DSI-North, AT&T Global Network Services, DLA Systems Automation Center, Halliburton Company, MERIT Computer Network, PSINet, Inc., Eli Lily & Company < 1298309088 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :047/8 Bell-Northern Research is this connected to Bell Labs? < 1298309105 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Amateur Radio Digital Communications, Bell-Northern Research, Prudential Securities Inc., UK Government Department for Work and Pensions, E.I. duPont de Nemours and Co., Inc., Cap Debis CCS, Merck and Co., Inc., DoD Network Information Center, US Postal Service, SITA. < 1298309132 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Bell Canada & Northern Telecom. < 1298309178 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: So, last related to AT&T in 1956. < 1298309191 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :"UK Government Department for Work and Pensions" <-- does this REALLY need a /8? < 1298309196 0 :iconmaster!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1298309197 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Amateur radio probably hasn't corresponding allocation on IPv6 side. At least not as IANA-level allocation. < 1298309278 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, yeah, AMPRNet has 44.0.0.0/8. < 1298309317 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Apparently allocated *in the 70s*. < 1298309341 0 :iconmaster!~iconmaste@cci-209150237034.clarityconnect.net JOIN :#esoteric < 1298309426 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :AfriNIC has six /8s. American corporations have 16. < 1298309593 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rerun_the_hill <3 < 1298309634 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Gregor_rerun_the_hill: 0.0 < 1298309665 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Well, much of Africa is only now starting to not be a hellhole. < 1298309692 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :s/now/in the Very Near Future/ < 1298309738 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: By "now starting" I mean "holy shit they've got economic progress, starvation is going down, education is going up, and endemic diseases are going away." < 1298309772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We're really only at the start of it, but hey. Just getting progress going there is a big deal. < 1298309777 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust carl (>)*9+[[[-]>+]](<)*9+] < 1298309780 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for iconmaster_carl: 0.0 < 1298309792 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Your []s. They do not match. < 1298309803 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :Wha? No they dont. Oops < 1298309835 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust carl (>)*9+[[[-]>+](<)*9+] < 1298309839 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for iconmaster_carl: 9.1 < 1298309922 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Impressive. < 1298309946 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to run carl thru IconJoust for fun now. < 1298309964 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :iconmaster: Run FFSPG! < 1298310029 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :Really big programs lagdeath IconJoust, sadly. < 1298310048 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :IconJoust is kinda useless that way. < 1298310068 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It's sounding better and better every time you mention it. < 1298310087 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :I KNOW! Isnt IconJoust just AWFUL?!?!?! < 1298310091 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :lol. < 1298310188 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :IPv6 unicast block #0 (200x::) has apparently 926 720 /32s as IANA-unallocated. < 1298310195 0 :augur!~augur@129.2.129.32 JOIN :#esoteric < 1298310259 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :I cant wait until I can show it to you in all it's apparent AFULNESS! < 1298310290 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Hey, you're the one doing a bad job of hyping it up :P < 1298310329 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :Lol, i'm kinda proud of it, but im not showing it... < 1298310346 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :Lets just say i'm being.... Humble. Ya, that's it... < 1298310427 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Only blocks #0, #64, #96, #97, #98, #128, #160 and #192 have anything (WTF is up with those blocks #97 and #98) < 1298312000 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: We got an illustration of Philip the Careless Turtle, so are you going to draw Furry Furry Strap-on Pegging Girls? < 1298313163 0 :Sgeo!~Sgeo@137.125.187.237 JOIN :#esoteric < 1298313267 0 :sebbu!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1298313298 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1298314780 0 :yorick!unknown@unknown.invalid PRIVMSG #esoteric :anyone know about some *ahem* free minecraft for linux? < 1298315450 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :yorick, why were you K-lined? < 1298315569 0 :SimonRC!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298315643 0 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1298315839 0 :yorick!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: vhost broken < 1298315846 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Also, we have a channel, #esoteric-minecraft, to keep MC discussion from drowning out everything else. < 1298315886 0 :yorick!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1298315940 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION takes a bucket of water and places a spring on Phantom_Hoover  < 1298316389 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh god. < 1298316395 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I should have expected it, but... < 1298316418 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :There is an article on the Star Wars wiki (which *still* hasn't moved from Wikia) about lightsaber fencing. < 1298316429 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It is several pages long. < 1298316837 0 :yorick!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: why are you on the starwars wiki? < 1298316855 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I'm not, it was just linked by the TV Tropes article on Flynning. < 1298316928 0 :yorick!unknown@unknown.invalid PRIVMSG #esoteric :why are you on tv tropes? < 1298317029 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Why do people smoke? < 1298317739 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298317773 0 :pingveno!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298317808 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: What do you mean "an article"? There's 79 articles of different aspects of lightsabers, about 60 of which are about the forms, styles and techniques of combat. < 1298317832 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, AAAAAAAAAAAAAAAAAAa < 1298317840 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :All of them are rather extensive. < 1298317846 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sobs < 1298317855 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just as a representative example, see http://starwars.wikia.com/wiki/Form_VII:_Juyo_/_Vaapad or something. < 1298317872 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, STOP < 1298317876 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE < 1298317888 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There is a "Lightsabers" portal-link-template-thing at the bottom for further perusal. < 1298317910 0 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net JOIN :#esoteric < 1298317919 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you want to know about the activation stud, blade emitter, emitter matrix, focusing lens, hilt, inert power insulator or the pommel cap of a lightsaber; all those are separate articles. < 1298317966 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It'd be respectable were it not for the fact that it's complete crap. < 1298317968 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Okay, so some are a teeny bit stub-like, like the pommel cap article.) < 1298317996 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I have no problem with world building if it's done *well*, but that kind of stuff is just putting the handwaving a level lower < 1298318030 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: Can you describe bfjml a bit? < 1298318047 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Did you know: the heavy hilts of lightsabers were sometimes used as a non-fatal alternative to actually impaling someone with the glowy bit. The more you know! < 1298318075 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :That would have been the best resolution to EVERY STAR WARS DUEL EVER < 1298318093 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : < 1298318121 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :"ssshhhmit" is the onomatopoeia for a lightsaber being turned off. < 1298318167 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Named after Edward Shmit, the (dyslexic) first Jedi to learn how to actually turn a saber off. < 1298318197 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Before that they just ran around very carefully indeedd. < 1298318200 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :*indeed < 1298318772 0 :Sgeo!~Sgeo@137.125.181.62 JOIN :#esoteric < 1298319109 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1298319121 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Oh btw, wtf who writes a threaded code interpreter for BF Joust. Honestly. < 1298319148 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :20:48:37 zzo38: The fact that I'm a longer-lasting member of #esoteric than everyone but fizzie, and yet I don't have ops (and e.g. oerjan does :P ) < 1298319152 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and lifthrasiir < 1298319154 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and uh < 1298319155 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga < 1298319158 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and ... < 1298319170 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :20:53:54 :) < 1298319172 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and dbc. < 1298319187 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir never talks, and is nooga (note: not present) longer lasting? And dbc never talks except to point out that he exists, then disappear again for a year. < 1298319203 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: nooga is longer-lasting and unarguably a talker. < 1298319218 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :We found this out the last time you went on your old trip. < 1298319222 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So, dbc exists more than .. Zuu? < 1298319235 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Oh darn, and nooga doesn't have ops. < 1298319240 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why am I picking on Zuu? < 1298319246 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Now I have no title to claim :( < 1298319248 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: The alphabet. < 1298319254 0 :Zuu!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1298319255 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :21:27:12 pikhq: and also obssessed with some stupid ideas < 1298319255 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :21:27:20 like his irrational hatred for numbers that weren't fractions < 1298319259 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :afaik that's unproven myth < 1298319268 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(but HAR HAR HAR.) < 1298319283 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :21:34:25 Prelude> length . words $ "[list of nicks in channel]" <-- you know, my irc client has a count already it displays in the status bar: "50 (0 ops)" < 1298319289 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i never pass up a chance to use haskell < 1298319292 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still isn't certain that Pythagoras had anything to do with it, but the oke's still there < 1298319332 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Lymia: isn't finnish similar to japanese? < 1298319336 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :re: 22:10:47 Are there any other languages with grammar like Japanese that arn't on the island of Japan? < 1298319366 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Isn't Japanese its own language family ... < 1298319428 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :(Like, oh, Finnish :P ) < 1298319442 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Yeah, but IIRC it's similar to Finnish. < 1298319445 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Not necessarily related. < 1298319457 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :wtfbbq < 1298319460 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :*brain explodes* < 1298319463 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: ? < 1298319472 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Languages can be similar without being literally related to each other ... < 1298319474 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I really can't think of how Finnish would be similar to Japanese < 1298319475 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Two isolates by coincidence have similar grammar? < 1298319484 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I think this info is via augur. < 1298319500 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Don't blame me yo :P < 1298319508 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I think it's just the very basics that are similar :P < 1298319537 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Like both are ... whatever the equivalent of a concatenative language for natural languages is. < 1298319574 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Agglutinative < 1298319602 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: So you Finns all code in Forth, right? < 1298319607 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Except without the spaces, it's all just implicit. < 1298319616 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::sayhelloworldhelloworldmessageprint; < 1298319619 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not that I know of < 1298319620 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Presumably you use SOV or OSV. < 1298319629 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Or VVSOVVVVVVO < 1298319635 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The word order of maniacs. < 1298319654 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Eats eats Sam oranges eats eats eats eats eats eats oranges. < 1298319668 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott, assuming here that verb == function. < 1298319702 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I kinda wish I spoke an agglutinative language so that concatenative languages would seem more natural to me. < 1298319709 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :They're so elegant :( < 1298319731 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :22:17:25 Six little eggs on the run < 1298319731 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :22:17:39 They fuck each other three goes boom dubi dum < 1298319731 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :... < 1298319742 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :moving on < 1298319744 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Words fail me. < 1298319752 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :QUICKLY moving on < 1298319753 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I did not come up with that < 1298319754 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :"AAAUAUAUAUAUAUAUAUGHGHGHGHGHG" begins to convey it. < 1298319821 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Seriously, Google it < 1298319925 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :22:49:47 Bible Quiz: http://zzo38computer.cjb.net/textfile/miscellaneous/bible.quiz Can you answer these questions without refering to the Bible or to anything else? < 1298319940 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well this was... uh... unexpected in a totally expected way because it's zzo < 1298319950 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : 25. Should homosexuals be killed or exiled? < 1298319951 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :both! < 1298319953 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :starting with augur < 1298319976 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :22:52:12 zzo38, did you copy/paste that from Skeptic's Annotated Bible? < 1298319976 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :22:52:31 No, but I did copy it from a related document. < 1298319976 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :22:52:46 However, I cleaned it a bit to fit on plain text and deleted the parts which are not necessary. < 1298319983 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what qualifies as "not necessary" < 1298320024 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :22:56:26 Gregor: If you're advocating that { should associate with the first "free" (, then sorry, the spec doesn't say so. :p < 1298320025 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :/facepalm < 1298320101 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Someone (else than me) should probably write a definitive spec into the wiki at some point. < 1298320110 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Also test suite < 1298320150 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Heraldry: the BF Joust test suite < 1298320162 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, lance has been done for days but I suppose that doesn't really matter now. < 1298320168 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :elliott: o hai < 1298320173 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur: halo < 1298320175 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sits on elliott < 1298320192 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Why didn't you tell anybody :P < 1298320224 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I did, I said it was done apart from one minor parsing bug but that I was waiting for either BF Joust activity to start up again or for you to integrate the fixed-point scoring mechanism into report.c so that you could make any changes to the codebase you needed to before integrating it. < 1298320238 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you were here at the time, though. < 1298320264 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Upon logreading (which I don't usually do), I see that in a message to ais. < 1298320271 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I was sure pinged to indicate its completion :P < 1298320282 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I was under the impression that you did not logread, so I hardly see the point. < 1298320293 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Not everybody who logreads checks pings.) < 1298320299 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I was going to tell you when you were next on. < 1298320310 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I check pings! < 1298320313 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I check pings and PMs. < 1298320323 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm not psychic :p < 1298320332 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why does lance not matter now? < 1298320336 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :And email, postal mail, FedEx, telephone, ... < 1298320347 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Carrier pigeons. < 1298320371 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Email transmitted across IP over Carrier Pigeon < 1298320389 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, that just counts as regular email I gess < 1298320397 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I gess. Yes, I gess. < 1298320404 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wow, I had a tough time typing gess < 1298320408 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :02:13:22 probably not, exponential growth of the garbage seems likely < 1298320408 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :02:13:50 this is going to need an interpreter with actual structure sharing < 1298320414 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Like, cough, ul2c. < 1298320414 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Makes me wonder how I managed to typeo < 1298320545 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :07:51:01 or that you should get a blog? < 1298320545 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :07:57:48 Who'd be interested in the blog? < 1298320545 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :08:07:49 at least as many people as are interested in your random postings to this channel, i'm sure < 1298320547 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i would say oh snap < 1298320549 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but that TOTALLY APPLIES TO ME TOO < 1298320564 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :08:15:32 must be nice having your real name as your nick on here... < 1298320566 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: totally. < 1298320579 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm the only Elliott on freenode! < 1298320581 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(note: lies) < 1298320588 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :08:29:29 * Phantom_Hoover is smug that he will never have a meaningful name clash in his life. < 1298320595 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Okay Adhamhamamhanhanjhnkaknahamhamnhamnmahmahnmhnamhnmahahhmmhmhhh. < 1298320691 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :09:01:38 It's being virus scanned right now, IconJoust will be found at http://www.yoyogames.com/games/164956-iconjoust < 1298320691 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :09:02:03 Its written in GML btw < 1298320699 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Now all 0 Windows users won't be left out, thanks iconmaster :P < 1298320711 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :BEST ARCADE GAME IDEAS: You're a bear in a zoo. An overhanging observatory, breaks and a dozen children fall into your habitat. Your goal is to eat as many children as possible before being subdued. Bonus points for eating zookeepers. < 1298320721 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :09:12:44 What's a POSIX command for reading the first N characters from stdin to stdout < 1298320730 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: dd? < 1298320736 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Quite. fizzie answered it. < 1298320740 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :He already got a dd-based solution. < 1298320746 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WELL SORRY FOR BEING AS SMART AS FIZZIE < 1298320774 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I still think you posed that as a crossword puzzle clue. "POSIX command for reading the first N characters, 2 letters, starts with 'd'." < 1298320779 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :09:26:31 "UK Government Department for Work and Pensions" <-- does this REALLY need a /8? < 1298320780 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :YES. < 1298320827 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Cryptic version would be more like "In ways known to cause lossage, suitable to cut twice 8 bits." < 1298320840 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(I mean, dd can destroy data!) < 1298320852 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Clearly that's how it was named.) < 1298320856 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Y'know this is how you get right-wing nuts. You give the Department for Work and Pensions a /8, somebody thinks "Hmmm, maybe the government is too big," then BAM. < 1298320867 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: X-D < 1298320893 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I WANT CRYPTIC PROGRAMMING CROSSWORDS NOW. < 1298320928 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :4 across: My other car ith a... (3) < 1298320933 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^^ I WIN < 1298320960 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :DUDES < 1298320962 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :THAT IS SO FUNNY < 1298320975 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Also from POSIX rationale for "head", by the way: "There is no -c option (as there is in tail) because it is not historical practice and because other utilities in this volume of POSIX.1-2008 provide similar functionality." ... except that it's talking about a different -c, never mind. < 1298320992 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :10:59:40 anyone know about some *ahem* free minecraft for linux? < 1298321000 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yorick: It's available via S3, but you'll still need an account. < 1298321007 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Nonetheless Notch approves of your endeavour. < 1298321011 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No, wait, "tail -c" is the bytes option, it was just explained really confusingly. < 1298321016 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what S3 is. < 1298321027 0 :yorick!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I already found one < 1298321029 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Amazon < 1298321033 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Simple Storage Service. < 1298321039 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yorick: Enjoy your lack of updates. < 1298321053 0 :yorick!unknown@unknown.invalid PRIVMSG #esoteric :elliott: it's actually a downloader < 1298321060 0 :yorick!unknown@unknown.invalid PRIVMSG #esoteric :it gets updates < 1298321063 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: The Amazon service from which Minecraft is served, supposedly authenticated but it gives you the files if you just, uh, neglect to provide. < 1298321074 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Sweet :P < 1298321085 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1298321117 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: But its draconian DRM makes that a bit useless unless you have a cooperating friend who bought the game :P < 1298321122 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But still, lets you get updates. < 1298321212 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Anyway, another POSIX-portable way: split -b N + keep just the first part. < 1298321253 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't go to stdout except via a temporary, does it < 1298321268 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right, there was that. No, it doesn't. < 1298321318 0 :augur!~augur@129.2.129.32 JOIN :#esoteric < 1298321421 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : i never pass up a chance to use haskell <-- fair enough < 1298321626 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Gregor: But its draconian DRM makes that a bit useless unless you have a cooperating friend who bought the game :P <-- uh? It isn't really draconian at all :P < 1298321650 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: You can't play the game for the first time unless you log in to a single centralised server. < 1298321665 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You can't play the game on any (non-heavily-modified) server without the centralised server being up and authenticating you. < 1298321668 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, oh really? the launcher should be easy to hack though < 1298321670 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That's Assassin's Creed 2 DRM. < 1298321677 0 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1298321678 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Easy to hack != not draconian. < 1298321679 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, also there is the offline mode < 1298321686 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: That only works after you log in once. < 1298321692 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, offline doesn't work unless you log in < 1298321693 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I meant server side < 1298321699 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: That only lets one person log in. < 1298321703 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(They're all called "Player".) < 1298321708 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, there are name changers that work around that < 1298321714 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That's heavily-modified. < 1298321717 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :true < 1298321732 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it is still a rather cheap game < 1298321734 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :compared to most < 1298321742 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't stop the DRM being draconian. < 1298321762 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :If Activision or whoever did this they'd be lynched. < 1298321770 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :activision? < 1298321777 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what < 1298321784 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it isn't draconian compared to windows product activation btw :P < 1298321788 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I'm pretty sure it's very similar DRM to Assassin's Creed 2. < 1298321792 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: please tell me you know what activision is < 1298321800 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, not offhand no < 1298321805 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1298321809 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :some game company I think < 1298321844 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Welll... od has a "take only first N bytes" option, but unfortunately POSIX doesn't seem to standardize the reverse operation, and I don't think you can get od to print character without escaping nonprintables. < 1298321853 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, and no hardware dongle < 1298321857 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :sure the DRM is annoying < 1298321862 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but there is far worse < 1298321870 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :There are no games with hardware dongles. < 1298321875 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Not yet at least. < 1298321931 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, what about those SNES game cartridges? In a sense they were. You couldn't get any game cartridge, and program, unlikely that the co-processor would match < 1298321937 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298321938 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :sure, stretching the definition a bit < 1298321940 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Err... < 1298321946 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Yeah that's completely stretching the definition. < 1298321980 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, but I'm sure you *are* aware of that consoles used cartridges to make it harder to copy. As one of the main reasons. < 1298321991 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: But maybe od -N -t x1 -A n | sed -e '', how's that sound to you? < 1298322023 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :A bit too convoluted, perhaps. < 1298322033 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: sed -e 's/\(.\{bytes\}\).*/\1/ q' < 1298322035 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Or something. < 1298322075 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :IconJoust has been 'Being virus scanned' all day! It usually takes about an hour. wtf? < 1298322094 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :iconmaster: It's got a lot of viruses. < 1298322094 0 :elliott!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1298322096 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think the sed solution breaks for newlines, unless there's some option. < 1298322100 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :It's probably the Lua script.... < 1298322111 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1298322115 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : IconJoust has been 'Being virus scanned' all day! It usually takes about an hour. wtf? < 1298322117 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :LOL WINDOWS; that is all. < 1298322128 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :Lol. < 1298322195 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :windows' security model is rather terrible < 1298322199 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :LOL WINDOWS; end of tape < 1298322218 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^sourec < 1298322221 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :while the *nix one is also terrible it is at least *simple*. Result is that it is easier to reason about it. < 1298322222 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^source < 1298322222 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :http://git.zem.fi/fungot/blob/HEAD:/fungot.b98 < 1298322242 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :FING, STRN, SOCK, SCK, FILE... < 1298322248 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :REXP (optional it seems?)... < 1298322252 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And I think SUBR too. < 1298322255 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Any other dependencies? < 1298322256 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*SCKE, < 1298322260 0 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1298322260 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :I think it probably is the server's problem, not mine. < 1298322262 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how simple unix really is < 1298322274 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :they've added lots of stuff since to '70s < 1298322277 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, " v 0*aa0)S+*aa20**aaa*aa" " up at the top < 1298322278 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :since the < 1298322285 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, that looks like it loads a fingerprint < 1298322292 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie! :| < 1298322293 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :err unloads < 1298322304 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hard to tell what < 1298322306 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps it's in that thing thing. < 1298322308 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :In the loader script. < 1298322337 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, nope, not in http://git.zem.fi/fungot/blob/HEAD:/fungot-load-freenode.b98 < 1298322338 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: which languages would he not have religious objections to java being used on the original object. this is quite funny :) nc -e fnord irc.freenode.net 6667 not fnord had some knowledge of threads... but, ok, maybe not < 1298322382 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it uses TOYS too < 1298322389 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1298322390 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :$ time ~/Code/shiro/shiro mycology.b98 >/dev/null 2>&1 < 1298322390 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :real 0m0.969s < 1298322391 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Not bad. < 1298322398 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :78 "reload" >51g!#^_ "SYOT"4#^( ^ < 1298322421 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :SCKE isn't actually used right now. And the ) you were wondering in fact unloads that TOYS. < 1298322430 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It still fails if SCKE isn't supported. :p < 1298322461 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: But it works without REXP? < 1298322466 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You say "try" to load. : < 1298322478 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I think it should work without. < 1298322488 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, what do you have against REXP? < 1298322491 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also only the ^code command uses SUBR, so if you never use that, it's optional too. < 1298322494 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Is that FING dependency really necessary? :P < 1298322504 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Yes < 1298322506 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, yes it needs to remap to get stuff to work iirc < 1298322510 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :due to overlapping < 1298322516 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :BLUH BLUH < 1298322518 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :FING is never "necessary" as such but it's immensely convenient < 1298322520 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, anyway FING is trivial to implement < 1298322521 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :12:33:28 02:13:22 probably not, exponential growth of the garbage seems likely < 1298322524 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :12:33:28 02:13:50 this is going to need an interpreter with actual structure sharing < 1298322527 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :12:33:34 Like, cough, ul2c. < 1298322528 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, *utterly* trivial < 1298322540 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Yes, but it's still extra work. < 1298322545 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I haven't touched shiro in N time intervals. < 1298322551 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, so is SOCK. It could use netcat :P < 1298322553 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually the one in EgoBot worked fine, that's derlo i think < 1298322578 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: derlo does that smart stuff, yes. < 1298322582 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, no? < 1298322587 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately as i've bickered many times, EgoBot is useless for demonstrating programs with slow or infinite output < 1298322593 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Maybe. < 1298322607 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and this example had both < 1298322620 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, anyway did you plan to implement all the fingerprints? < 1298322623 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: So you're saying that an efficient, convenient Underload bot would be popular with you? >:) < 1298322628 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Not all, that's impossible. < 1298322630 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But a good number. < 1298322632 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :More than cfunge. < 1298322641 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, cfunge never aimed to do them all < 1298322642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: heh right < 1298322655 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what's so heh, I was thinking that that might be botte's first calling ;D < 1298322656 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, anyway *ccbi* does most sane (and quite a few insane) ones. < 1298322664 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I doubt it is impossible to do all < 1298322671 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, rcfunge does the majority < 1298322684 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WIND for instance is incredibly unlikely. unless i can do it portably. < 1298322696 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How can I rail on Java's lack of lambdas when Python lambas are unadultured shit? < 1298322699 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, but not impossible :P < 1298322710 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, anyway you could use GTK or QT. Or even Tk < 1298322717 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Or just SDL... < 1298322719 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :For WIND. < 1298322722 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, or that < 1298322722 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Which I think has no windowing facilities. < 1298322724 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's just GDI isn't it? < 1298322732 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But SDL is, uh, a consistent look, feel and behaviour on every platform!! < 1298322733 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :SHIRO POWER < 1298322742 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, SDL has just GDI iirc indeed. Well input too < 1298322747 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and networking iirc? < 1298322749 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I mean, WIND is just GDI. < 1298322750 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Consistent look: "ugly" (with my skills, anyway). < 1298322755 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Consistent feel: "uncomfortable". < 1298322761 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Consistent behaviour: "unintuitive". < 1298322765 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Behold the power of ElliottSDLGUI! < 1298322767 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, XD < 1298322778 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, or you could just use Tk :P < 1298322781 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: (1) efficiency (2) taking code from the web (3) giving whatever output there was even if it times out. EgoBot does (1) and (2), fungot does (3). < 1298322782 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i used a lot, but played so bad and missed so many easy goals that we felt he was a completely clueless fnord moron who has no idea < 1298322786 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll use wine's API functions. < 1298322791 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It has a library, doesn't it? Winelib. < 1298322793 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1298322800 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, why do you need windows style!? < 1298322806 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I think WIND is just a Win32 binding. < 1298322807 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. < 1298322808 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant? < 1298322810 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although for _most_ things i do, (1) isn't really an issue < 1298322821 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: all of those are pretty easy < 1298322825 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: If you know a character, let's say Q, isn't in your input, then ... | awk 'BEGIN { RS="Q" } { print substr($0, 1, ); }' | ... *almost* does what you want, but it also produces an extra newline. < 1298322825 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I don't do WIND. < 1298322835 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :who's is FING again? < 1298322839 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Just thought you might know :P < 1298322844 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh, FING is RC. < 1298322845 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I define the fingerprint CDE. < 1298322847 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: So close, yet so far! < 1298322849 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :will you do it? < 1298322862 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, FING is RC but with feedback from me and Deewiant < 1298322871 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: | sh -c 'echo -n `cat`' | < 1298322874 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :FING was basically "yo, FNGR is messed up" < 1298322875 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*"" < 1298322875 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, FING is what FNGR should have been < 1298322889 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :With quotes around `cat` too. < 1298322890 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Escaped quotes. < 1298322903 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Is RS="" not portablee? < 1298322938 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, FING _shouldn't_ need any internal state... < 1298322943 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Y'wot? < 1298322951 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: To make fizzie's thing not output a new newline. < 1298322961 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :| sh -c 'echo -n "`cat`"' | will I think strip newlines. < 1298322970 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Of course -n might not be POSIX. :p < 1298322971 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :% echo foobar | sh -c 'echo -n `cat`' < 1298322971 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :-n foobar < 1298322973 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :WOOPS < 1298322977 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Try again! < 1298322982 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: WHY ARE YOU EVEN USING SUCH A SHITTY OPERATING SYSTEM < 1298322986 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: printf "%s" "`cat`" < 1298322991 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ... % ? < 1298322996 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And yes, printf is POSIX. < 1298322996 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what is that prompt < 1298322999 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: csh/tcsh/zsh. < 1298323005 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I hope it is zsh < 1298323005 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :... < 1298323008 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps even ksh I think. < 1298323015 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's zsh < 1298323020 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :*phew* < 1298323021 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: You realise that "csh considered harmful" is only about scripting usage? < 1298323022 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :surely you can tell bash to use % as the prompt < 1298323027 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: Indeed. < 1298323035 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :$ echo foobar | sh -c 'echo -n `cat`' < 1298323035 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :foobar < 1298323038 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: tcsh for interactive use is not exactly objectionable. < 1298323042 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I get a different result than you < 1298323046 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Your system is POSIX-incompliant. < 1298323047 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, same for scripting < 1298323053 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I use bash on linux yes < 1298323057 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : elliott, same for scripting < 1298323057 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, what do you expect? < 1298323058 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean? < 1298323067 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant is talking about POSIX, not Linux. < 1298323070 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, as far as I remember tcsh has rather limited redirecting < 1298323084 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but for interactive use that rarely matters. < 1298323096 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, what? < 1298323099 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :r% echo foobar | printf "%s" "`cat`" < 1298323099 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :cat: input error on standard input: I/O error < 1298323101 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean, "what". < 1298323109 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Most people don't do insanely complex redirection in interactive usage. < 1298323129 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Why did you have to keep track of what fingerprint each instruction came from for FING? < 1298323134 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I noticed that comment in CCBI a while back. < 1298323144 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Currently I just have: fpInstructions :: Map FPIns [Shiro ()] < 1298323147 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: ... | od -N -v -t x1 -A n | tr ' ' '\n' | grep -v '^$' | (while read byte; do printf "\x$byte"; done) | ... < 1298323160 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, don't you do stuff like ... 1>&2 2>&1 | grep foo | tee ... < 1298323161 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I can't remember. < 1298323162 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1298323169 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: No, and nor do most people. < 1298323175 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, huh < 1298323184 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I am somehow unsurprised that this surprises you. < 1298323189 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: anyway i gave up on the ! = a(!)** idea and went back to a(*)** instead. conceptually that requires programs to leave junk on top of the stack, but much of that turns into consecutive literal (junk)a(*)** which can be removed. < 1298323192 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, well of course most people don't < 1298323196 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, most people run windows < 1298323201 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Most people who use shells. < 1298323204 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :see my last Underload page edits < 1298323205 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but I meant those who use the shell daily yes < 1298323210 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :... | od -N 10000 -v -t x1 -A n | tr ' ' '\n' | grep -v '^$' | (while read byte; do printf "\x$byte"; done) | wc -c < 1298323214 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : 10625 < 1298323219 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, fd manipulation is quite a common activity if you work a lot in bash < 1298323220 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Not quite! < 1298323222 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or other shells < 1298323223 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: So close! < 1298323238 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what are you trying to do? < 1298323251 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Should've tested on non-text files too, I guess. Not quite sure what it does wrong, though. < 1298323256 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: head -c10000 < 1298323269 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ... why not just do head -c10000 ? < 1298323275 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Requires GNU head < 1298323279 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, oh hah < 1298323283 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, try split < 1298323287 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :then keep the first part < 1298323294 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Doesn't go to stdout < 1298323296 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Already suggested, doesn't go to stdout. Anyway, "dd" works. < 1298323304 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah yes dd indeed < 1298323309 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and dd is POSIX afaik < 1298323354 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Weird: $ dd if=/dev/urandom bs=1M count=1 | od -N 10000 -v -t x1 -A n | tr ' ' '\n' | grep -v '^$' | (while read byte; do printf "\x$byte"; done) | wc -c < 1298323356 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :10000 < 1298323363 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"EWORKSFORME" < 1298323368 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, dd if=/usr/share/dict/words of=/dev/stdout bs=1 count=10000 2>/dev/null < 1298323373 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :that does what I expect it to < 1298323382 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you can of course use /dev/stdin < 1298323386 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So X in FING swaps the whole stacks, right? < 1298323386 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and I think dd is standard < 1298323391 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, no < 1298323393 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :% seq 1 10000 | tr -d \\n | od -N 10000 -v -t x1 -A n | tr ' ' '\n' | grep -v '^$' | (while read byte; do printf "\x$byte"; done) | wc -c < 1298323393 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: dd defaults to stdin/stdout. < 1298323395 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, pretty sure just the top < 1298323396 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : 10625 < 1298323398 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :% seq 1 10000 | tr -d \\n | dd bs=1 count=10000 2>/dev/null | wc -c < 1298323398 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ENOTHERE < 1298323399 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, oh? right < 1298323401 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : 10000 < 1298323402 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I see no EVIDENCE. < 1298323414 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: And /dev/stdin might not quite be standard; not sure. < 1298323416 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, did you try the official test suite? < 1298323419 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: It isn't. < 1298323420 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: No. < 1298323427 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, also, where does it say it should swap the whole stack? < 1298323440 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :OK, it's really vague :P < 1298323454 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, so as much evidence for both then < 1298323460 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: < 1298323461 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :$ seq 1 10000 | tr -d \\n | od -N 10000 -v -t x1 -A n | tr ' ' '\n' | grep -v '^$' | (while read byte; do printf "\x$byte"; done) | wc -c < 1298323461 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :10000 < 1298323471 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe a locale thing. Who knows. < 1298323479 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :locale can mess up a lot < 1298323484 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :try LC_ALL=C in front < 1298323494 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well at a suitable place < 1298323501 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well,* < 1298323507 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :LC_ALL=C doesn't change things here < 1298323518 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I'm not sure what the scope of it is < 1298323528 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, try exporting it before running that line < 1298323533 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think the grep isn't working < 1298323536 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, anyway what is wrong with the dd-solution? < 1298323554 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Nothing, fizzie's just being convoluted < 1298323561 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, oh. Hah < 1298323577 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: If it's the grep, you could use grep '[0-9a-f]' instead of grep -v'ing empty lines. < 1298323588 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's not the grep, ggrep doesn't change things < 1298323594 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But there's blank-looking stuff there < 1298323599 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what OS are you on? < 1298323607 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, look for tabs < 1298323616 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, instead of spaces I mean < 1298323624 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or both probably < 1298323639 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: There's lines containing only tabs < 1298323648 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :grep -v '^ *$' -- works < 1298323669 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :!haskell print (2+2) < 1298323677 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I would still suggest dd due to being simpler :P < 1298323678 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :!haskell print (case 4 of { 2 -> 4 -> 42 }) < 1298323683 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :!haskell print (case 4 of { 2, 4 -> 42 }) < 1298323684 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Of course < 1298323693 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, but what OS do you need this on? < 1298323708 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Solaris. < 1298323713 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :POSIX, rather :P < 1298323715 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't "need" this anywhere < 1298323721 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Z will push a reflect if the source semantic stack is empty" < 1298323722 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1298323723 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I was just interested :-P < 1298323733 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what did you need it for? < 1298323734 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Hey, at least it's specced. < 1298323751 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gah, "a -> b -> c" isn't valid case in Haskell. < 1298323751 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it is trivial to do so < 1298323755 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I DON'T LIKE REPEATING MAHSELF. < 1298323761 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: It's stupid, however. < 1298323764 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I was just using head -c and tried it on this solaris system, and then wondered what the actual POSIX way is < 1298323769 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Well. < 1298323770 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, stop complaining about this. There are far far worse fingerprints. < 1298323772 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Y will not reflect popping an empty semantic stack" < 1298323773 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That's more stupid. < 1298323778 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I'll complain about whatever I want. < 1298323779 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Well, the theory was sound, anyway! Incidentally, I tried to test your test-case on Solaris + zsh, but % seq < 1298323779 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :zsh: command not found: seq < 1298323794 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, seq is GNU, I know :-) < 1298323800 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, well you will just run out of complaining at this rate! < 1298323810 0 :EgoBot!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298323814 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Easily replaced with a loop, though., < 1298323824 0 :EgoBot!~EgoBot@codu.org JOIN :#esoteric < 1298323825 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or with < 1298323831 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :{1..10000} < 1298323840 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@hoogle Maybe a -> Maybe b -> Maybe (a,b) < 1298323840 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Data.Generics.Twins gmapAccumT :: Data d => (a -> e -> (a, e)) -> a -> d -> (a, d) < 1298323840 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Control.Monad.RWS.Lazy execRWST :: Monad m => RWST r w s m a -> r -> s -> m (s, w) < 1298323841 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Control.Monad.RWS.Strict execRWST :: Monad m => RWST r w s m a -> r -> s -> m (s, w) < 1298323842 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :that's bash < 1298323846 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :$ echo {1..10} < 1298323847 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :1 2 3 4 5 6 7 8 9 10 < 1298323848 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@hoogle (m a, m b) -> m (a,b) < 1298323849 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :No results found < 1298323851 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :>:E < 1298323853 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :very likely bash only < 1298323856 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, or? < 1298323862 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well zsh may do it < 1298323863 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't know, I don't have dash or anything :-P < 1298323870 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah... < 1298323884 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, dash fails it < 1298323893 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but then dash is quite bad in general < 1298323943 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :dash isn't that bad. < 1298323955 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, as an interactive shell it is < 1298323959 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nO SHIT < 1298323961 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*No shit < 1298323977 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : $ dash < 1298323977 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :\[\033[01;32m\]\u@\h\[\033[01;34m\] \w $\[\033[00m\] echo {1..10} < 1298323980 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :that fails quite a bit < 1298323986 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1298323988 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That's POSIX-compliant. < 1298323990 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t Data.Map.adjust < 1298323990 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a k. (Ord k) => (a -> a) -> k -> M.Map k a -> M.Map k a < 1298324005 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, uh even the literal \u \h and \w bit? < 1298324015 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I believe so. < 1298324015 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, how would then PS1 be useful for anything at all < 1298324020 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :For setting your prompt. < 1298324023 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :PS1="$ " < 1298324024 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :PS1="# " < 1298324036 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :useless. I would get lost without a path < 1298324043 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Not useless, just not up to your high standards. < 1298324044 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t maybe < 1298324045 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall b a. b -> (a -> b) -> Maybe a -> b < 1298324048 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298324084 0 :tswett_!unknown@unknown.invalid NICK :tswett < 1298324105 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Are there any "pre-built" Fungicide benchmarks out there? :P < 1298324115 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Pre-built? < 1298324133 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: As in not in .bre form. I suppose .sh and .pl are acceptable here :P < 1298324134 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :What's .bre anyway < 1298324141 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Runlength encoding? < 1298324160 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :.bre has an expander somewhere there, it's my own Fungicide-only file format < 1298324171 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :IIRC it's short for "begin, repeat, end" < 1298324195 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : @hoogle Maybe a -> Maybe b -> Maybe (a,b) <-- liftM2 (,) < 1298324295 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, done FING yet? < 1298324300 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Doing it. < 1298324313 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, is that why you wanted a -> b -> c above? < 1298324318 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :if so: uh < 1298324319 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1298324327 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Nothing == Just [] < 1298324335 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1298324341 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Although I suppose I never actually have Just []. < 1298324356 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I can't get a -> b -> c to make sense :P < 1298324360 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I do. < 1298324370 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: case x of {a -> b -> c} === case x of {a -> c; b -> c} < 1298324392 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, oh indeed < 1298324397 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, where c is a fixed value? < 1298324407 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :? < 1298324411 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :guess not < 1298324416 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :case x of < 1298324422 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : Nothing -> Just [] -> reflect < 1298324425 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : Just ... -> ... < 1298324426 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :For instance. < 1298324435 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Just like "case x: case y:" in C. < 1298324436 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it would work if you had a -> b -> right ? < 1298324440 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :IT'S NOT A TYPE < 1298324445 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1298324453 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, that is why it made no sense then XD < 1298324485 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :night -> bed -> sleep < 1298324708 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Anyway, I'll see about writing a super smart interpreter for botte. < 1298324842 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t Data.Map.adjust < 1298324843 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a k. (Ord k) => (a -> a) -> k -> M.Map k a -> M.Map k a < 1298324847 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ah! < 1298324849 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t Data.Map.alter < 1298324850 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a k. (Ord k) => (Maybe a -> Maybe a) -> k -> M.Map k a -> M.Map k a < 1298324872 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1298324874 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I think Underload might be my new favourite esolang < 1298324882 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t Control.ParserCombinators.parser < 1298324883 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Couldn't find qualified module. < 1298324885 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er < 1298324890 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t Control.ParserCombinators.Parsec.parser < 1298324891 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Couldn't find qualified module. < 1298324893 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you might want Text.Parsec., for parsec 3 < 1298324901 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t Text.Parsec.parser < 1298324901 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Couldn't find qualified module. < 1298324908 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :apparently not. < 1298324923 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway i was just looking it up as an example < 1298324956 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i noticed result for Data.Map gave the M. which you can use as abbreviation in lambdabot < 1298324959 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*the < 1298325161 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: quick, write (a -> Maybe [a] -> a) (acting like head for the Just (:) case) < 1298325194 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t fromMaybe head < 1298325195 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a. Maybe ([a] -> a) -> [a] -> a < 1298325209 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1298325213 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1298325216 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nice signature < 1298325217 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t fromMaybe < 1298325218 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a. a -> Maybe a -> a < 1298325223 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t flip maybe head < 1298325223 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a. a -> Maybe [a] -> a < 1298325232 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh, of course < 1298325243 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@hoogle (a -> b) -> (a,a) -> (b,b) < 1298325243 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Data.Graph.Inductive.Query.Monad (><) :: (a -> b) -> (c -> d) -> (a, c) -> (b, d) < 1298325243 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Data.Graph.Inductive.Query.Monad mapSnd :: (a -> b) -> (c, a) -> (c, b) < 1298325243 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Data.Graph.Inductive.Query.Monad mapFst :: (a -> b) -> (a, c) -> (b, c) < 1298325246 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I think that's some Arrow function < 1298325249 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or wait, is it Deewiant's both :D < 1298325257 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: er no that doesn't work < 1298325260 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t join (***) < 1298325260 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: because it can be Just [] < 1298325260 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall (a :: * -> * -> *) b c. (Arrow a) => a b c -> a (b, b) (c, c) < 1298325279 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It is < 1298325279 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t \x -> fromMaybe [] x < 1298325280 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a. Maybe [a] -> [a] < 1298325281 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(needs (e ->) Monad) < 1298325302 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t \default x -> case fromMaybe [] x of y:_ -> y; [] -> default < 1298325302 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :parse error on input `default' < 1298325303 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: you _said_ to work like head < 1298325309 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: shaddap :D < 1298325865 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, I didn't notice this REPLY TO A REDDIT COMMENT OF MINE by the ESTEEMED SCHOLAR "hockeydude123": "yeah lick my ass bitch. java is awesome and its easy. c++ has a retarded compilation system and python is for children." < 1298325880 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :very eloquent. < 1298325891 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I think it's poetry. < 1298325893 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yeah lick my ass bitch. < 1298325895 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :java is awesome < 1298325898 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and its easy. < 1298325900 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :c++ has a retarded < 1298325902 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :compilation system < 1298325905 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and python is for children. < 1298325935 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no no. < 1298325941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah lick my < 1298325945 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ass bitch. < 1298325948 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :java is < 1298325951 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :awesome and its < 1298325953 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :easy. c++ has a < 1298325955 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :retarded compilation < 1298325958 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :system and python < 1298325959 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :is for chil < 1298325960 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :dre < 1298325961 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :n. < 1298325968 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a clear improvement. < 1298325969 0 :elliott!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1298325986 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1298326007 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ffffffffffffffff < 1298326008 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ffffff < 1298326009 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fffffffffffff < 1298326009 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fffff < 1298326013 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fffff < 1298326023 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wow what big f you've got < 1298326035 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1298326037 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that actually made an f < 1298326038 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1298326038 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1298326041 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :totally accidental of course < 1298326046 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i could do the rest of the word but < 1298326049 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :too much effort < 1298326049 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I DON'T BELIEVE YOU < 1298326062 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it was totally unplanned < 1298326070 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :IF YOU SAY SO < 1298326076 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: do any underload programs (that you know of) combine two non-church numerals to form a church numeral? < 1298326090 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or do all church numeral computations start with a church numeral literal in the source? :P < 1298326093 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what's a non-church numeral? < 1298326106 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: (!!^^!^!) isn't a church numeral for instance :P < 1298326122 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :({:^n}{*^n}), but also accounting for (:*:*) and the like, basically. < 1298326126 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed, that's a list of case lookups < 1298326132 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :possibly even ! in there. < 1298326175 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :let me check the examples list < 1298326199 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i have a feeling that the functions which essentially "construct" their own church numerals might fail like this though. so actually i should try to convert to church numeral on every operation. < 1298326199 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :grumble. < 1298326220 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: amusingly underload's church numerals have optimal complexity for at least multiplication and exponentiation < 1298326222 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :O(log n) < 1298326238 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's just that the only programs you can actually run, would work better with O(1) fixed-size arithmetic :P < 1298326243 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(good luck constructing 2^64 in Underload) < 1298326249 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well they can be encoded as binary < 1298326257 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's just a multiplicative constant :) < 1298326257 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :essentially < 1298326261 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh, i see < 1298326262 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :right < 1298326275 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but are unary to use yeah < 1298326287 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1298326307 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :2a = a:* , a+1 = :a* < 1298326320 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er wait no < 1298326323 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1298326346 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it would be interesting to see _real_ church numerals in underload. < 1298326365 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i.e. x f 3^ === x f^f^f^ < 1298326382 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1298326384 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I think that's just (^)* < 1298326388 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :onto a normal underload numeral < 1298326476 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :right < 1298326501 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what is it with underload's frighteningly good economy of expression :) < 1298326734 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think there are any of the programs that convert from something else to a church numeral, unless that something else is something temporary originally coming from another church numeral < 1298326756 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually i'm not sure they even do that < 1298326816 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to come up with a name < 1298326817 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually of the wiki examples, only the look-and-say sequence does anything resembling arithmetic on church numerals < 1298326826 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :deburden? unencumber? :D < 1298326828 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :strainless?! < 1298326835 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(opposites of synonyms for overload) < 1298326853 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and it's really just an equality check, which passes through a temporary representation < 1298326883 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I NEED SUGGESTIONS HERE < 1298326911 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1298326946 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :deprivation < 1298326968 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(when prefixed with "sensory") < 1298326968 0 :elliott!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1298327004 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1298327013 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's lame < 1298327015 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i need something SHORT < 1298327016 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and and and < 1298327019 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :SHORT < 1298327031 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh well naturally some use a little bit of arithmetic to construct their church numerals in the first place < 1298327046 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :reprieve? < 1298327061 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :relief, let's try < 1298327096 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hm do you think it's acceptable if the program ((abc)Shello)^ fails immediately without outputting anything? I'm thinking that I could store invalid programs as strings < 1298327160 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no i don't think so, i sometimes append a comment to a program < 1298327178 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you are free to use a string from the h _on_, of course < 1298327189 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what if i stripped just comments at the end of a whole program :-D < 1298327201 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or, well, replaced with invalidness < 1298327225 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hm I suppose that storing it as a string isn't really faster... < 1298327256 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the speed of immediately crashing is rarely a bottleneck, i think < 1298327270 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1298327333 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: we should call numbers Smith numbers or something since they're not really Church < 1298327398 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Brunstad_Christian_Church < 1298327410 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :BUT OF COURSE. < 1298327423 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :let's call them brunstads. < 1298327478 0 :pikhq_!~pikhq@71-219-199-148.clsp.qwest.net JOIN :#esoteric < 1298327495 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i wonder what ais's "lazy concatenation" actually is, anyone have a derlo source lin? < 1298327496 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*link? < 1298327498 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :prolly EgoBot has it < 1298327502 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1298327570 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hm I should probably use a non-list stack structure :) < 1298327596 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(btw that link was because of their unofficial name "Smith's friends") < 1298327643 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i guessed < 1298327697 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving < 1298327854 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: aargh, I can't do church in the "naive" way < 1298327861 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :because the string repr. could have useless junk < 1298327864 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so i have to keep that around too... < 1298327876 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1298327881 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1298327906 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't understand the problem < 1298327913 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I can't have (Church Int) as a constructor < 1298327915 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :because you can S them < 1298327922 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and it won't always be {:^n}{*^n} < 1298327926 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :consider (:*:*:*) < 1298327929 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and (:!:*) < 1298327929 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :etc. < 1298327930 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1298328001 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps you could have an efficient representation for a string repeated < 1298328006 0 :MUILTFN_!~MLINTH@adsl-80-206-127.mcn.bellsouth.net JOIN :#esoteric < 1298328015 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that might help. I'll consider it. < 1298328093 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :an underload element sort of needs two different data parts, for the program and string < 1298328109 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*Main> one Cat [Church 42 "blah", Church 24 "blah2"] < 1298328109 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :([Church 1008 "blah2blah"],"") < 1298328110 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :at least that's right < 1298328288 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm i guess haskell laziness makes it less necessary to use such a representation < 1298328289 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: annoyingly i have to use slow Integer whenever you do * or ^ on numbers < 1298328293 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :to handle overflow < 1298328298 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I suppose I could just use Integer always < 1298328300 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i'll do that < 1298328305 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :for PURITY < 1298328332 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh _dear_ writing Eq for Obj is going to be a pain :) ... are you sure that repeated thing is feasible :P < 1298328395 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what do you need Eq for < 1298328403 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whistles innocently < 1298328427 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Why isn't there a 24-hour Seinfeld channel. < 1298328429 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: for ADVANCED CONCATENATION < 1298328434 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: It's called the internets. < 1298328444 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Why isn't there a legal 24-hour Seinfeld channel. < 1298328461 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I suppose I could buy the DVDs X-P < 1298328468 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Then play those on loop for eternity. < 1298328559 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@hoogle Int -> [a] -> [a] < 1298328560 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Prelude drop :: Int -> [a] -> [a] < 1298328560 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Prelude take :: Int -> [a] -> [a] < 1298328560 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Data.List drop :: Int -> [a] -> [a] < 1298328566 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Who cares about legality. < 1298328567 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You're a jew. < 1298328641 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: SURE SO HE DOESN'T WANT TO STEAL FROM SEINFELD, OF COURSE < 1298328659 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WELL THAT EXPLAINS EVERY...NOTHING < 1298328681 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i think you may want concat (replicate ..) < 1298328691 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yah, i'm using that < 1298328692 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's just ugly :) < 1298328701 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :haskell would be better if all the standard functions had one-symbol names. < 1298328704 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well or at least more convenient. < 1298328713 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or at least two symbols. < 1298328715 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :jhaskell < 1298328732 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t replicate < 1298328733 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a. Int -> a -> [a] < 1298328737 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :. (** 42 xs) < 1298328742 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :obviously :. makes a lot of dots into one dot < 1298328747 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i.e. concat < 1298328749 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :except it'd actually be join < 1298328752 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :for awesomeness < 1298328759 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and ** is obviously * but different. < 1298328761 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ergo replicate. < 1298328766 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(^^ would be more mathematician-pleasing) < 1298328775 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :now make symbol calls associate right by default < 1298328778 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::.**42 xs < 1298328780 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :voila, jaskell! < 1298328805 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :also replicate would be genericReplicate instead of STUPID_RETARDED_INT_ONLY_REPLICATE like it is now. < 1298328837 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I ASSUME THAT'S THE ACTUAL C SYMBOL IN THE CODE < 1298328854 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"the actual C symbol"? < 1298328873 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :OR WHATEVER < 1298328874 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hm if you do (n1)(n2)^ where those are church numerals, what's the resulting _string_? < 1298328880 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1298328883 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:::***)(::**)^S < 1298328883 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric ::::***:::***:::*** < 1298328889 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1298328893 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :n2 copies of n1 < 1298328895 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :right < 1298328902 0 :zzo38!unknown@unknown.invalid TOPIC #esoteric :The Internet's #0 Tay Zonday fan club! | http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1298328926 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's the precise use case i suggested a repeated string representation for, anyway < 1298328939 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well i guess it's useful for any (x)n < 1298328946 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*Main> run [Call] [Church 42 "blah", Church 24 "blah2"] < 1298328946 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :([Church 907784931546351634835748413459499319296 "blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2blah2"],"") < 1298328946 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1298328951 0 :Gregor!unknown@unknown.invalid TOPIC #esoteric :The Internet's #0 Tay Zonday fan club! | Also the Internet's #3 Zon Tayday fan club | http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1298328954 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh, really? i just use that for < 1298328960 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :call (Church n _) (x:xs) = (Rept n x : xs, "") < 1298328966 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the actual _strings_ i don't optimise, 'cuz who would optimise those < 1298328973 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1298328973 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lame people that's who < 1298328977 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :output SHOULD be slow, it's impure! < 1298328985 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: well you _could_ get a memory leak < 1298329019 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :now i just need a parser that can recognise church numerals :( < 1298329023 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you printed a long string and kept it around < 1298329029 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :gah, haskell needs two-way functions :D < 1298329034 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :strOp Swap = "~" < 1298329035 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :strOp Dup = ":" < 1298329035 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :strOp Drop = "!" < 1298329035 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :strOp Cat = "*" < 1298329035 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :strOp (Push x) = '(' : str x ++ ")" < 1298329036 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :strOp Wrap = "a" < 1298329037 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :strOp Call = "^" < 1298329039 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :strOp Print = "S" < 1298329041 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :strOp (Invalid s) = s < 1298329043 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i just wanna replace = with <-> you know < 1298329045 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :except without the invalid clause < 1298329058 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1298329068 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :for my parser that is < 1298329092 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well all but to of those _could_ be done with an [(Obj, String)] < 1298329100 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :all but to. < 1298329104 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(require your Eq again though) < 1298329105 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*two < 1298329116 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I SWEAR MY KEYBOARD IS BROKEN < 1298329122 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or possibly my fingers < 1298329225 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i vaguely recall seeing something about bidirectional parsers discussed somewhere < 1298329246 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or possibly it was bidirectional conversion between datatypes < 1298329249 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yes we mentioned them in here recently. < 1298329259 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, the recall is not recent < 1298329263 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1298329264 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i was under the impression that they were impossible to make harder about, they weren't applicatives or something i think < 1298329267 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but there's this new paper on LtU < 1298329269 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that purports to do it < 1298329271 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but whatever :P < 1298329272 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think it may have been from when i read LtU < 1298329279 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but that was years ago < 1298329281 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you don't any more? :( < 1298329285 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but but < 1298329289 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ltu is one of the last havens! < 1298329297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :somehow has slipped off my list < 1298329333 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1298329385 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: HOW CAN YOU LEAVE < 1298329388 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I AM DOING THIS FOR YOU :| < 1298329388 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1298329415 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298329492 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"No instance for (Stream s m Char)" wtf < 1298329506 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1298329508 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :just needed a type signature < 1298329515 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I hate that error < 1298330133 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :https://twitter.com/#!/SecureTips -> this is great :-\ < 1298330237 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I love it < 1298330277 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :heh is that a dig at the tarsnap bug? :) < 1298330302 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :elliott: yes < 1298330312 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :<- < 1298330316 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"@SecureTips Sigh..." --cperciva < 1298330319 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :he must be rather sick of hearing it by now :D < 1298330343 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i have a parser that handles ({:^n}{*^n}) church numerals now < 1298330356 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :*:* will be more irritating to do, especially if I handle e.g. (foo:*:*:*bar) < 1298330371 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I've followed --cperciva for a while - but just found @SecureTips through him < 1298330389 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"--cperciva", hmm, i sense a business opportunity for twitter < 1298330391 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :buy your own account prefix! < 1298330401 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hi, I'm %%%$$$£```person < 1298330540 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but anyhow, this should be a decent interpreter. < 1298330551 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i suspect it's likely slower in raw performance thanks to laziness < 1298330552 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1298330563 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh, and I don't have an implementation for calling the result of a church numeral exponentiation < 1298330565 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'll fix hat < 1298330566 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*that < 1298330571 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(i.e. (nonchurch)(church)^) < 1298330618 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has an ice coffee cappuccino < 1298330655 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what's 0 in church numerals again? < 1298330660 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!() < 1298330660 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :sorry, *smithmerals < 1298330666 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ah yes. < 1298330675 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(whoops, think I have an off-by-one) < 1298330694 0 :iconmaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is finding making the regex for BFJoust ()* constructs is difficult to make without the \bxy thing. < 1298330697 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh and i don't parse (!()) as a numeral of course < 1298330702 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :iconmaster: don't replace them beforehand. < 1298330705 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that causes severe issues. < 1298330737 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :numeral := numeral numeral | : numeral * | | !() < 1298330746 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that should cover the most important ones, no? < 1298330768 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well yes. feel free to write the [Op] -> Maybe Integer for that < 1298330780 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...i suppose you don't want that | | directly in there < 1298330780 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Dup, Cat, Drop, and Push (Quote []) are the relevant things there) < 1298330792 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eek < 1298330792 0 :elliott!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1298330813 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1298330818 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : oerjan: well yes. feel free to write the [Op] -> Maybe Integer for that < 1298330820 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : ...i suppose you don't want that | | directly in there < 1298330822 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : (Dup, Cat, Drop, and Push (Quote []) are the relevant things there) < 1298330838 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: erm i'd imagine [Op] -> [Op] might be better, then you can apply it to concatenations < 1298330845 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I think my soda needs gum arabic. < 1298330848 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's done at parse-time < 1298330855 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :obj :: [Op] -> Obj < 1298330855 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :obj q = < 1298330855 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : case church q of < 1298330855 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : Just n -> Church n (Quote q) < 1298330855 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : Nothing -> Quote q -- be dumb for now < 1298330864 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so there are no concatenations < 1298330869 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: oh. < 1298330869 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's just to recognise a literal < 1298330870 0 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1298330893 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: well you would also want to recognize applying something like (:)~(*)** < 1298330916 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well might < 1298330917 0 :elliott!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1298330936 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1298330939 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : elliott: well you would also want to recognize applying something like (:)~(*)** < 1298330944 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes, i would, but right now i don't < 1298330956 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: anyway i can easily port it, i just don't feel like writing it myself >:D < 1298330960 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you might also want to handle :! < 1298330985 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott, is lack of decent lambdas a valid reason to dislike a language? < 1298330992 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Yes. < 1298331021 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm starting to feel ill when I think of Python's not so well equipped lambda keyword, and no other anonymous functions < 1298331021 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Thank you for handling today's Sgeo self-validating-question of the day. < 1298331028 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Or today's day of the day. Of the day. < 1298331039 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gay of the day. < 1298331042 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Day of the gay. < 1298331055 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :On a related note, Facebook thinks I'm gay. < 1298331109 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :facebook thinks I'm single. < 1298331111 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :15:30:21 I'm starting to feel ill when I think of Python's not so well equipped lambda keyword, and no other anonymous functions < 1298331112 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ill. < 1298331122 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :and it knows I'm not. < 1298331123 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Either Sgeo has no idea what ill means, or has serious issues. < 1298331129 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Zwaarddijk: WHERE DID YOU COME FROM < 1298331144 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :elliott: it is a mystery < 1298331147 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott, or I use words weirdly somewhens. < 1298331157 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh another finn. sheesh. < 1298331162 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :we're over our finn quota. < 1298331165 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :been here for some time already < 1298331173 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :you should've had time to react already < 1298331181 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Zwaarddijk cannot be a finn, no finn could pronounce that. < 1298331207 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :well, I belong to this quaint thing we have in Europe < 1298331210 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :ethnical minorities < 1298331212 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Nazism? < 1298331213 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1298331219 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Zwaarddijk: we rarely react to non-speaking lurkers here < 1298331232 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"ethnical", YOU ALSO BELONG TO THE NON-ENGLISH-SPEAKING MINORITY TOO < 1298331236 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i may have interrogated him before < 1298331236 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1298331247 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :oh, right, ethnic. < 1298331249 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nope, seemingly not < 1298331251 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: ok. that may explain why he prefers to be silent. < 1298331254 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :so I'm basically this kind of Swede. < 1298331256 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :in Finland. < 1298331259 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1298331269 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :anyways, uh, ... sure, I will maybe sort of butt in on occasion < 1298331277 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Zwaarddijk: i think the patriotic hate oerjan has for you may surpass all previous known hates. < 1298331282 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(note: oerjan not known to possess patriotic hate) < 1298331298 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :very well-hidden secret, that. < 1298331299 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :I'm not really so much into esoteric languages (except intercal and some other classic ones) < 1298331320 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Zwaarddijk: surely you like underload. < 1298331322 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's a pearl! < 1298331322 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :but ... uh, I'm sort of catching up on complexity theory currently < 1298331331 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :to be honest we hate most esolangs too :D < 1298331343 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :although most of /my/ hate is reserved for brainfuck derivatives. < 1298331348 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :anything is better than another brainfuck derivative. < 1298331364 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hooray, really-overdone-concepts. < 1298331385 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not that I'm one to talk — I've got a Brainfuck derivative to my name, after all. < 1298331392 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :YEAH, AND WE'RE GOING TO KILL YOU ONE OF THESE DAYS < 1298331405 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :all in favour say aye. or nay. < 1298331411 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :I would like to make a lang some day with comefrom, where comefrom mostly takes variables corresponding to line numbers < 1298331412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nay < 1298331418 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :dammit now my mind ponders what kind of brainfuck derivative elliott would _not_ hate. it suggests continuations. < 1298331426 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :so as variables change values, < 1298331426 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1298331435 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :the flow of the program changes < 1298331441 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Zwaarddijk: that's computed come from, I think. < 1298331442 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :but that's not particularly difficult < 1298331443 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or close, anyway. < 1298331448 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :yeah I bet it exists already < 1298331450 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: heck /I/ have a brainfuck derivative to my name. it's boring < 1298331460 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Zwaarddijk: (computed come from = intercal extension) < 1298331463 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: actually pikhq's dimensifuck is quite nice. < 1298331469 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :if a bit overly silly. < 1298331488 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :but it's just, as we say in Swedish, getting my thumb out of my butt and getting around to writing it that's the problem < 1298331503 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :do swedes spend a majority of their time with their thumbs in their butts? < 1298331506 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :interesting. oerjan: take notes. < 1298331517 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :I figure the kind of swedes that live in sweden really do? < 1298331522 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: actually it's a norwegian expression too < 1298331526 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :us non-proper swedes maybe don't? < 1298331531 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Zwaarddijk: yeah you're a fake swede < 1298331532 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :actually we don't < 1298331537 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: DON'T LET THAT GET IN THE WAY OF AN ANTI-SWEDISH JOKE < 1298331538 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :we've just inherited the expression < 1298331546 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Zwaarddijk: as fake as Linus Torvalds. < 1298331548 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :oh, we hate proper Swedes too. < 1298331557 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :Finns cry when Swedes win in sports. < 1298331561 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :F-Swedes commit suicide. < 1298331564 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My Norwegian heritage is forcing me to take notes as well. And the Englishman in me disapproves, as this is not tea. < 1298331567 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Fwedes < 1298331574 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :haha worst word ever. < 1298331584 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :yeah, well, Finlandsswede is kind of awkwardly big < 1298331586 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: WRITTEN THE FUNCTION YET < 1298331587 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :as far as words go < 1298331589 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric : so I'm basically this kind of Swede. in Finland. // So you're Linus Torvalds! < 1298331595 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: ALREADY DID THAT ONE < 1298331598 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE TRY AND KEEP UP < 1298331601 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*TRY TO < 1298331605 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I REFUSE < 1298331611 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Zwaarddijk: so how do you pronounce your name. "john"? < 1298331616 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :elliott: yes. < 1298331623 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Torvalds is now an American, anyways. < 1298331623 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1298331625 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: er.. < 1298331632 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Zw -- j; aar -- o; ddijk -- i got nothin' < 1298331639 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: "American" is boring < 1298331653 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :it's really a translation-by-cognate (instead of translation-by-meaning) of my Finnish surname into Dutch ... < 1298331660 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :dunno why I use it, I guess it looks cool? < 1298331667 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :to pose as a dane, obviously < 1298331669 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you SNEAKY RASCAL < 1298331682 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :anyways, uh, I actually have the papers somewhere on how I'm related to Linus Torvalds < 1298331702 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That's kind of creepy X-D < 1298331707 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah that's nice i can create an empty haskell script while _in_ winghci's loading menu < 1298331707 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Zwaarddijk: Eh, everyone native to Europe is probably interrelated by now. < 1298331717 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :a friend of mine that studied how everyone in my village is related to each other and to the rest of us Swedish Finns picked him to demonstrate how far his records go < 1298331730 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :the closest "even" cousinhood is like ... a shared ancestor 12 generations back < 1298331732 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: the height of modern convenience! < 1298331744 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Zwaarddijk: so basically you're DIRTY DIRTY INBREEDERS. < 1298331744 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If nothing else, there's Attila as a common ancestor for, oh, almost everyone. < 1298331746 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :but there's common ancestors way closer. < 1298331751 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :in britain we relegate all the inbreeding to the one family nobody cares about < 1298331752 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's right < 1298331755 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :royalty < 1298331761 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :yeah well < 1298331768 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :I am from a village in an archipelago < 1298331775 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i had been annoyed by how i needed to create the file outside win{hugs,ghci} before < 1298331777 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :even looking at the girls there cause inbreeding < 1298331798 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`addquote yeah well I am from a village in an archipelago even looking at the girls there cause inbreeding < 1298331804 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Here in America, inbreeding is a family pastime! < 1298331804 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :anyone whose partner is from the same archipelago is playing russian rulette with genetics < 1298331809 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(more so historically) < 1298331834 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :I am happy to only be a halfbreed < 1298331837 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: WRITTEN CHURCH YET < 1298331841 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :(my dad is a proper Finn) < 1298331846 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Zwaarddijk: THAT EXPLAINS YOUR SIMPLISTIC SWEDISH MIND < 1298331858 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1298331861 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :319) yeah well I am from a village in an archipelago even looking at the girls there cause inbreeding < 1298331865 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1298331892 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Zwaarddijk: You know full well that you're seriously going to have a familiar relation with just about everyone on the continent by now, anyways. < 1298331899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm, familial. < 1298331899 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1298331907 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :one of these days oerjan will ban me and the channel will be peaceful. < 1298331912 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :until then! < 1298331916 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :HINT: You have a familial relation with every tree in Europe. < 1298331919 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Also, every other tree. < 1298331921 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Also, every other living thing. < 1298331936 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :but, uhm, I prefer girls for whom the sum of the ways we're related isn't so much equivalent to being siblings < 1298331940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Okay, if we go far back enough, yes. < 1298331950 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :that's why I've moved far away from that archipelago < 1298331951 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Wait, wasn't Adam kinda romping around with his daughter. < 1298331954 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :His... rib's... daughter... < 1298331969 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Naw, Adam just fucked a tree. < 1298331974 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Hence the relation. < 1298331974 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I THINK THIS MAKES GENESIS MUCH BETTER GUYS < 1298331979 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Family graph < 1298331985 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Not directed, not acyclic) < 1298331989 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Technically not the rib. Most likely the baculum. < 1298332008 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :THAT BASTARD DEPRIVED US OF BACULA < 1298332017 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(which humans are unique among primates for lacking) < 1298332026 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[["...a rib..." (Genesis 2:21–24) - Hebrew tsela` can mean side, chamber, rib, or beam. The traditional reading of "rib" has been questioned recently by feminist theologians who suggest it should instead be rendered as "side," supporting the idea that woman is man's equal and not his subordinate.[4] Others have suggested that the "rib" was in fact the baculum. This suggestion is consistent with the observations that men and women have the same < 1298332026 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :number of ribs, and humans (unlike most mammals) lack a baculum.[5]]] < 1298332031 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I find that reasoning unlikely. < 1298332044 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Obviously the authors of the Bible would never get any SCIENCE wrong, so clearly they meant baculum since the rib stuff is false." < 1298332070 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I'm pretty sure the ancient Jews would have at least noticed that most other animals have one. < 1298332070 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm happy without a baculum < 1298332084 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But it makes the term "boner" TOTALLY MISLEADING < 1298332101 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :otoh, it's possible I'll regret that the day my juvenile diabetes deprives me of virility < 1298332119 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I like the idea of diabetes being really juvenile. < 1298332128 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's terrible < 1298332130 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Zwaarddijk: Hooray, selecting for capability to have high blood pressure. < 1298332132 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :won't clean its room < 1298332163 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :anyways, complexity theory. < 1298332180 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck is up with linear programming being in P < 1298332182 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ask oerjan, he's the only one who actually knows anything here ;D < 1298332183 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :yet the solution in P is terrible < 1298332196 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :so we use an exponential solution instead < 1298332211 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Zwaarddijk: today you learned that P does not mean fast. < 1298332218 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :CONGRATULATION < 1298332221 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :oh, I've known that since forever < 1298332222 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :but like < 1298332232 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though NP does mean slow. :P < 1298332235 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :it's weird that the solution in P on average < 1298332243 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :is worse than a solution in EXP < 1298332247 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Zwaarddijk: surely it's better for large enough inputs < 1298332254 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :no, it's proven that < 1298332258 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :the solution in EXP < 1298332262 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :is really good on average < 1298332270 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :how odd < 1298332274 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1298332276 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :is it like n^1.0000000000001? :P < 1298332284 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :well, no, since < 1298332295 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :normally, P, NP etc tell us of worst case things < 1298332297 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :n^-1 is exponential, y'know. < 1298332311 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :and the worst case is pretty terrible < 1298332316 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :yet the average is real good. < 1298332316 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: :D < 1298332321 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :best exponential algorithm ever < 1298332328 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Zwaarddijk: ah, right < 1298332334 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I thought you meant exponential average case < 1298332336 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Give it more input, we need it to go faster!" < 1298332338 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which ofc made no sense < 1298332347 0 :cheater-!~cheater@g228062243.adsl.alicedsl.de JOIN :#esoteric < 1298332353 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: like PH's hawking thing < 1298332359 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :however, some take this as proof that < 1298332371 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :or rather an indication < 1298332385 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: WRITTEN IT YET < 1298332389 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :that reasonably solvable => in P, even tho it doesn't mean that the reasonable solution is in P < 1298332412 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :which is weird. < 1298332427 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :scary shit. < 1298332434 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1298332450 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :50-to-life is considered "not cruel and unusual punishment" for shoplifting. < 1298332457 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1298332459 0 :iconmaster!unknown@unknown.invalid QUIT :Ping timeout: 268 seconds < 1298332485 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: did you read of that judge who sentenced a 17-yo to 3 months in a correctional facility for being friends with a shoplifter? < 1298332513 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: WRIIIITTEN IT YET < 1298332516 0 :cheater00!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1298332521 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Zwaarddijk: ouch, what country < 1298332528 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Almost certainly the US. < 1298332543 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :the US < 1298332563 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because "tough on crime" means "so tough that we create criminals". < 1298332563 0 :elliott!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1298332568 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ibtimes.com/articles/112308/20110214/kids-for-cash-trial-former-pa-judge-ciavarella-claims-money-was-finder-s-fee.htm < 1298332574 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Did you ever read the news story about the country that is so major in international affairs that anything bad that happens there gets projected into world news, thereby making it look much worse than it actually is? < 1298332581 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :there's a not as well written, but quicker article here: < 1298332582 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :0/win 27 < 1298332585 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1298332594 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/hostednews/ap/article/ALeqM5gkvHQieDR9euNIulBy-6HrNpOjLQ?docId=863f02b89f824c0296cdbbcf8a539bbf < 1298332597 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :basically < 1298332605 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :he's been bought by the company that owns the prisons < 1298332608 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : well WHO LIVES THERE ANYWAY < 1298332609 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :and there's like < 1298332616 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: It's actually pretty well-estabilished that our penal system is significantly out of whack. < 1298332617 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Zwaarddijk: yay capitalism! < 1298332618 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :1500-2000 sentences where the kids did not get < 1298332619 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yay privatisation! < 1298332629 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :the legal advisor that they're entitled to < 1298332630 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1298332636 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :some cases have lead to suicide < 1298332637 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :15:56:14 Did you ever read the news story about the country that is so major in international affairs that anything bad that happens there gets projected into world news, thereby making it look much worse than it actually is? < 1298332644 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: :bitter American refuses to admit his country is shit: < 1298332682 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: We give significantly longer sentences for crimes, have a prison system that has a very high redactivism rate, and we're one of a handful of countries to allow the death penalty at all. < 1298332686 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :actually, this news hasn't been < 1298332689 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :aired much in America < 1298332695 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Also, we have private. Fucking. Prisons. < 1298332702 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Zwaarddijk: "For every polynomial algorithm you have, I have an exponential algorithm that I would rather run." -- Alan Perlis < 1298332707 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Private fucking prisons? Best kind of prison! < 1298332709 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: obviously. < 1298332718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And at least some documented cases of judges getting kickbacks for sending people to them. < 1298332720 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(via http://rjlipton.wordpress.com/2009/07/03/is-pnp-an-ill-posed-problem/) < 1298332732 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Best kind of fucking prison! < 1298332735 0 :Zwaarddijk!unknown@unknown.invalid PRIVMSG #esoteric :yes, Lipton's book is good. < 1298332737 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The public ones just don't give you any privacy. < 1298332745 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: No no no, the public ones are an orgy. < 1298332746 0 :elliott!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1298332762 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1298332766 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :u u < 1298332769 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :u u < 1298332771 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :u u < 1298332776 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : uuuuuuuuuu < 1298332787 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's letter two