< 1182730040 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1182730050 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :rheet") < 1182730050 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :rheet < 1182730058 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :rheat") < 1182730059 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :rheat < 1182730198 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :rheet") < 1182730199 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :rheet < 1182730202 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1182730550 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Gah RodgerTheGreat. < 1182730560 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :? < 1182730564 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Do you think the game should be windowed? < 1182730577 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :And if so, what resolution should we aim to make the tiles viewable at? < 1182730601 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1182730626 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, do we *want* the game to look like something for the SNES, or do we want it to look more modern? < 1182730823 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you want it to look "oldschool", you're best off running the game in fullscreen at 640x480 or similar < 1182730881 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :to make better use of an 1024x768 or larger screen, make it windowed and make your graphics twice their pixel-required size < 1182731449 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'll be back in a bit < 1182731486 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Grr. Sorry again :P < 1182731512 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Yeah, I think we'll have to scale the graphics. < 1182731519 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :But how ... in SDL ... I'm not sure. < 1182736763 0 :c|p!n=wil@unaffiliated/cp/x-000001 JOIN :#esoteric < 1182736818 0 :oklopol_!unknown@unknown.invalid NICK :oklopol < 1182736886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :reading "How to develop a super power memory"... taught me how to remember 20 objects in sequence in one page < 1182736899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so far so good < 1182736913 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :20 objects in sequence? < 1182736917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :soon i can remove my hd < 1182736925 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1182736925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cake, plate, computer, cat, ... < 1182736960 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :learning numbers now, the system sounds feasible so far < 1182737079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so cool... i always knew the key to remembering numbers was to have a number->object hashtable < 1182737098 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1182737100 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hash table? < 1182737119 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but the hashtable can actually be formed on the fly using special phonetic sounds for different numbers < 1182737129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hashtable... dictionary < 1182737141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the datatype where you assosiate < 1182737150 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You should get synaesthesia! < 1182737156 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not that I know any way of doing that. < 1182737197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what is that? < 1182737218 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a decease? < 1182737225 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Perceptions invoking other perceptions. < 1182737243 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Like the perception of the number or numeral 3 invoking the perception of blue. < 1182737252 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i got it, yeah < 1182737256 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a hash table. < 1182737274 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You say things like "Is there a special name for a blue number like 3?", and everybody looks at you funny. < 1182737285 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1182737308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the way they do it in the book is nice, i might actually start using it < 1182737326 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even though i've always disliked learning through images < 1182737333 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like learning the hard way < 1182737352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wasn't hit enough when i was little, i think < 1182737378 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm suddenly moved to ask how old you are. < 1182737484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm 18 < 1182737498 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess i'm still quite little < 1182737506 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bigger than me. < 1182737511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't know the definition of little < 1182737514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm aware of that < 1182737536 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Live in... about Finland? < 1182737545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exactly finland < 1182737550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you live in america < 1182737553 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1182737559 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Helsinki, about? < 1182737562 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1182737564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :turku < 1182737576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :though you've never heard that < 1182737577 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's not even on here... < 1182737584 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I've heard of it from playing Freeciv :-) < 1182737590 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one of the biggest towns < 1182737592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1182737599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a game of some sort? < 1182737605 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1182737608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :play...game < 1182737616 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :associatins... < 1182737620 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*assosiation < 1182737623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*assosiations < 1182737654 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1182737655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*associations < 1182737664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well played < 1182737668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gotta read on < 1182737682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :noah for number two... no fucking way < 1182737690 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :'no' is better < 1182737693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1182737701 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :should i believe a pro... < 1182737730 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess 'no' isn't concrete enough < 1182737816 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Use concrete for two! >:-) < 1182737846 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or the bathroom codes. < 1182737957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can't just pick a random word < 1182737971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the idea is, you have a consonant for every number < 1182737998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so you can make pegs for each number like 3 -> "ma", because the consonant for 3 is m < 1182738010 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi: in CRPG, I just rescaled the graphics ahead of time < 1182738015 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this allows you to make longer pegs for every two numbers etc < 1182738021 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no need to do it in-engine if you're doing it to a fixed factor < 1182738031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like 10 -> toes, because 1==t, 0==s < 1182738076 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in any case, the game itself will be working in a fixed resolution (windowed or fullscreen). Variable resolutions can have some irritating side effects < 1182738092 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't like learning this because i've recently created my own system for learning numbers < 1182738108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i basically just have to forget about it now. < 1182738162 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah... < 1182738242 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so, essentially this memory system relies on the fact that our brains are better wired for visual memory than abstract/symbolic memory? < 1182738383 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doubts that < 1182738408 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1182738704 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Doubt what? < 1182738704 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: So then we'll have to create different graphics for different resolutions? < 1182738717 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :They're built for things that are supposedly practical. :-) < 1182738748 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: yes < 1182738769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand why this isn't taught at school < 1182738796 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Because it's not. < 1182738799 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no, I'm saying to clamp it. pick a rez and stick with it. We're using raster-graphics, so rescaling is just going to make them look horrible in most cases < 1182738803 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's not taught at school? < 1182738804 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Different people have different forms of memory. < 1182738817 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Hmm... what do you think would be a convenient resolution? < 1182738821 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I run my box at 1280x1024. < 1182738822 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1182738829 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :And my graphics card is 10 years old. < 1182738833 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi: sure, that does not change the fact this system works on anyone < 1182738854 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, the largest 2d console games ran at 640x480 < 1182738868 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :most of them actually used 320x240 or something similar < 1182738875 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :16x16 tiles look awful at my resolution. < 1182738883 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I have a horrible visual memory. < 1182738895 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :have you looked at CRPG at all? < 1182738895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :me too < 1182738909 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this does not depend on visual memory really < 1182738923 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in general, map tiles are significantly smaller than sprites- you need to remember that < 1182738947 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :also, smaller tiles (rather counterintuitively) tend to reduce the number you need < 1182738957 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :mainly because you can reuse them to a larger extent < 1182738961 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1182738971 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I just need a tile size I can work on the mapper. < 1182738987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi: what do you mean by having a horrible visual memory? < 1182739003 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd really like you to take a look at what I've made in CRPG so I can use it as an example. If you have trouble running it, I can get you some static screenshots: http://rodger.nonlogic.org/games/CRPG/ < 1182739021 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: If someone tries to make me memorize something via visual assosciation, I fail. < 1182739036 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1182739043 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Yeah, it's just that I'm hacking two other projects while my parents are whining that I'm going hikikomori on them. < 1182739046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :worked for pretty much everyone in my class < 1182739064 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1182739065 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: That's because most people work well with visual assosciation. < 1182739086 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it runs in-browser < 1182739099 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Yeah, but my system gets pwned starting Java in browser. < 1182739114 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Because this thing is an aging 5 year old machine with a 10 year old graphics card. < 1182739141 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :alright, I can just pastebin some screenies. One moment... < 1182739152 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I have to do it on my dad's system, and I forgot to run VNC on it, and I'm too buzy at the moment to go down and use his machine :P < 1182739162 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I just dropped in for a few minute interlude. I'm leaving like right now. < 1182739167 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1182739169 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1182739173 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Pastebin please, though. < 1182739177 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, let me know the next time you have a moment < 1182739259 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/images/1182735587-shot1.png < 1182739269 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/images/1182735597-shot2.png < 1182739280 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just a couple I had sitting on my machine < 1182745485 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1182745692 0 :meatman_k!unknown@unknown.invalid NICK :meatmanek < 1182746143 0 :c|p!unknown@unknown.invalid QUIT :"Leaving" < 1182746467 0 :immibis!n=IceChat7@125-238-176-25.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1182746475 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("JOIN #bots") < 1182746669 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :somebody tell ihope to tell ihope to tell ihope to repeat this sentence < 1182747011 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":maniac\S+ PRIVMSG #bots :(.*)", lambda x,y: sys.stdout(y.group(1)+", so what?!")) < 1182747015 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ops < 1182747017 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :wrong channel < 1182747021 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":maniac\s+ privmsg #bots :(.*)", lambda x,y: sys.stdout(y.group(1)+", so what?!")), so what?! < 1182747039 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :pink and purple and blue, so what?! < 1182747066 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it seems to be possible to make bsmnt_bot say things by /msging them to maniac < 1182747072 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :i am maniac, so what?! < 1182747084 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :i am a botr, so what?! < 1182747111 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182747119 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":maniac\S+ PRIVMSG #bots :(.*)", lambda x,y: bot.raw("PRIVMSG #bots :"+y.group(1)+", so what?!")) < 1182747198 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i am dumb < 1182747203 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :wrong channel < 1182747205 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1182747207 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no i'm not < 1182747291 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r"\S+ PRIVMSG (\S+) :$(.*)", lambda x,y: bot.raw("PRIVMSG "+y.group(1)+" :"+y.group(2))) < 1182747296 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :$test < 1182747463 0 :immibis!unknown@unknown.invalid QUIT :"Now if you will excuse me, I have a giant ball of oil to throw out my window" < 1182747614 0 :erider!unknown@unknown.invalid PRIVMSG #esoteric :gn < 1182748018 0 :immibis!n=IceChat7@125-238-176-25.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1182748272 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :someone please add 1+1 and get 4 < 1182748312 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :IRP INTERPRETER ERROR CODE 5: BIG BROTHER IS NOT WATCHING < 1182748374 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ERROR CODE ERROR: UNKNOWN ERROR CODE < 1182748422 0 :immybo!n=IceChat7@125-238-176-25.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1182748435 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION completes assignment by working (mod 2) < 1182748449 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :someone please add 1+1 and get 4, and send the resulting error code to immybo < 1182748459 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :then divide infinity by zero and unplug your computr < 1182748471 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ERROR CODE ERROR CODE ERROR: KILL YOURSELF < 1182748481 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dies < 1182748488 0 :immybo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dies :) < 1182748489 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets resurrected! < 1182748491 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :1.#INF :: Double < 1182748499 0 :immybo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rises from the dead < 1182748575 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(0/0) < 1182748576 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ZeroDivisionError: integer division or modulo by zero < 1182748580 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(0%-1) < 1182748581 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1182748589 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(0/0/0/-1) < 1182748590 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ZeroDivisionError: integer division or modulo by zero < 1182748600 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(Math.sqrt(-1)) < 1182748600 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'Math' is not defined < 1182748603 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(0.0/0.0) < 1182748603 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(sqrt(-1)) < 1182748605 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ZeroDivisionError: float division < 1182748610 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(sqrt(-1)) < 1182748615 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'sqrt' is not defined < 1182748619 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hmph, no NAN? < 1182748625 0 :immybo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills everybody < 1182748629 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'sqrt' is not defined < 1182748631 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :is the bot's syntax based on some other language? < 1182748646 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(-1^0.5) < 1182748648 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: unsupported operand type(s) for ^: 'int' and 'float' < 1182748649 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, it's written in python < 1182748671 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("\001ACTION crashes\001") < 1182748673 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION crashes < 1182748702 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("\001ACTION hits immibis with a big red brick\001") < 1182748703 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hits immibis with a big red brick < 1182748714 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("\001ACTION rules!\001") < 1182748716 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rules! < 1182748784 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stderr("Hey, bot owner! Here's a gift! :p") < 1182748812 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(sys.stdin) < 1182748813 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :', mode 'r' at 0xb7c65020> < 1182748818 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(sys.stdin.read()) < 1182748833 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION applauds < 1182748841 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("Yay, halting!") < 1182748843 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Yay, halting! < 1182748848 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Damn it. < 1182748882 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec while 1: sys.stdout("") < 1182748900 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec while 1: sys.stdout("EXCESS FLOOD") < 1182748902 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EXCESS FLOOD < 1182748902 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EXCESS FLOOD < 1182748902 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EXCESS FLOOD < 1182748902 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EXCESS FLOOD < 1182748902 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EXCESS FLOOD < 1182748903 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EXCESS FLOOD < 1182748903 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Excess Flood < 1182748913 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182748943 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec i=0; while i<3: sys.stdout(i); i=i+1; < 1182748944 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1182748954 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i don't know how to use this bot for stuff like that < 1182748957 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :do you, pikhq? < 1182748964 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nor do I. < 1182748968 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't do Python. < 1182748999 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :are the commands you give it in python? < 1182749008 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1182749012 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec "i=0; while i<3:\n sys.stdout(i)\n i=i+1; < 1182749014 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: EOL while scanning single-quoted string < 1182749015 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er < 1182749019 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec "i=0; while i<3:\n sys.stdout(i)\n i=i+1" < 1182749021 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1182749033 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec "i=0\nwhile i<3:\n sys.stdout(i)\n i=i+1" < 1182749039 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1182749041 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1182749043 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1182749046 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bona. < 1182749065 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :python has no semicolons, but mandatory newlines and indentation. < 1182749068 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec "i=0\nwhile i<3:\n sys.stdout(i)\n i=i+1" < 1182749075 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec "i=0\nwhile 1:\nsys.stdout(i+" "+(i+1)+" "+(i+2))\ni=i+3" < 1182749077 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :IndentationError: expected an indented block (line 3) < 1182749083 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec "i=0\nwhile 1:\n sys.stdout(i+" "+(i+1)+" "+(i+2))\n i=i+3" < 1182749085 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1182749085 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :12 < 1182749085 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :21 < 1182749086 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :30 < 1182749086 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Excess Flood < 1182749089 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182749090 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :er? < 1182749102 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :3, 12, 21, 30? < 1182749117 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Don't ask me. < 1182749125 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually i think semicolons can be used in a few places < 1182749161 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :0+1+2, 3+4+5, 6+7+8, 9+10+11 < 1182749190 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :even though i had strings in there? < 1182749199 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think one-liners involve using lambda (why the fuck does Python have lambda, anyways?) < 1182749202 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right, python uses . for concatenation i think < 1182749219 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec "i=0\nwhile 1:\n sys.stdout(i." ".(i+1)." ".(i+2))\n i=i+3" < 1182749219 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1182749232 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Strings don't nest. < 1182749232 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec "i=0\nwhile 1:\n sys.stdout(i*i*i)\n i=i+3" < 1182749233 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1182749233 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :27 < 1182749233 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :216 < 1182749233 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Excess Flood < 1182749236 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182749241 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh i see < 1182749245 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :of course they don't < 1182749248 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i just didn't notice that < 1182749254 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait, of course it doesn't use . < 1182749258 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's method calls < 1182749279 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("a"+"b") < 1182749280 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ab < 1182749291 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(-1**0.5) < 1182749291 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :-1.0 < 1182749299 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout((-1)**(0.5)) < 1182749299 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ValueError: negative number cannot be raised to a fractional power < 1182749315 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :right... it uses + but if you mix numbers and strings it uses the numerical meaning < 1182749320 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :square root of -1 should be I < 1182749368 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(math.sqrt(-1)) < 1182749369 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ValueError: math domain error < 1182749437 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec "%d %d %d" % (1,2,3) < 1182749442 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er < 1182749451 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("%d %d %d" % (1,2,3)) < 1182749452 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :1 2 3 < 1182749452 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("%d %d %d" % (1,2,3)) < 1182749452 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :1 2 3 < 1182749525 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't think Python has complex numbers. . . < 1182749554 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(1j * 1j) < 1182749555 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :(-1+0j) < 1182749597 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe it does. Odd. < 1182749604 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec _='_=%r;print "~exec" _%%_';print _%_ < 1182749608 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(j^2) < 1182749609 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'j' is not defined < 1182749615 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(1j^2) < 1182749616 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: unsupported operand type(s) for ^: 'complex' and 'int' < 1182749628 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout (j*j) < 1182749628 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'j' is not defined < 1182749631 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout (1j*1j) < 1182749636 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :(-1+0j) < 1182749642 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, it doesn't support all of the operations on the complex numbers. -_-' < 1182749643 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout (1j*1j*1j*1j*1j*1j*1j*1j) < 1182749643 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :(1-0j) < 1182749655 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :1 MINUS 0j? < 1182749665 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't that be 1 PLUS 0j? < 1182749666 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1-0j=1 < 1182749670 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1182749685 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :sys.stdout(((((((((((((((((((((((((((((((((((((((((((((((((((((((("LOTS OF BRACKETS" < 1182749689 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Don't ask me; their complex numbers make no sense. < 1182749689 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(((((((((((((((((((((((((((((((((((((((((((((((((((((((("LOTS OF BRACKETS" < 1182749689 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :MemoryError < 1182749696 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is a distinction between +0 and -0 in IEEE floating point, at least < 1182749697 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("MemoryError") < 1182749698 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :MemoryError < 1182749708 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("I AM NOT bsmnt_bot") < 1182749708 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I AM NOT bsmnt_bot < 1182749759 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("NICK roboman\nNICK bsmnt_bot") < 1182749759 0 :bsmnt_bot!unknown@unknown.invalid NICK :roboman < 1182749759 0 :roboman!unknown@unknown.invalid NICK :bsmnt_bot < 1182749793 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :is it possible to write a quine with this bot? < 1182749794 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("NICK EgoBot") < 1182749795 0 :bsmnt_bot!unknown@unknown.invalid NICK :EgoBot < 1182749830 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("\001ACTION supports bsmnt_bot commands. Schweet.\001") < 1182749830 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION supports bsmnt_bot commands. Schweet. < 1182749846 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1182749863 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i would not be good at writing a quine, but is it possible with this bot < 1182749864 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, we need to write in support for EgoBot commands. . . :p < 1182749871 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I believe so. < 1182749873 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :using register_raw? < 1182749895 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what if it quits, does it still remember the registered regexes? < 1182749896 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We've managed *mutual* quines, though. < 1182749899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't. < 1182749903 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :mutual? < 1182749929 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec print (lambda s:s+`s`+')')("~exec print (lambda s:s+`s`+')')(") < 1182749941 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :is that valid syntax? < 1182749945 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :got it off the internet < 1182749953 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It'd output code that would make EgoBot output code that would make bsmnt_bot output code that would. . . < 1182749956 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Out to be. < 1182749979 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :aren't they called *iterating* quines? < 1182749986 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Well, I suppose so. < 1182749987 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except the bot's print command doesn't print onto the channel < 1182749994 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and aren't iterating quines *harder* to write? < 1182750019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout (lambda s:s+`s`+')')("~exec sys.stdout (lambda s:s+`s`+')')(") < 1182750020 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : at 0xb7bef95c> < 1182750020 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: 'NoneType' object is not callable < 1182750033 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1182750050 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(lambda s:s+`s`+')')("~exec sys.stdout(lambda s:s+`s`+')')(") < 1182750050 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : at 0xb7bef924> < 1182750051 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: 'NoneType' object is not callable < 1182750063 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(lambda s:s+`s`+')')("~exec sys.stdout(lambda s:s+`s`+')')(") < 1182750064 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : at 0xb7bef994> < 1182750064 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: 'NoneType' object is not callable < 1182750072 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :is there a current-request object or something? < 1182750076 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :sure, it's cheating < 1182750079 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :but who cares < 1182750117 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("NICK BOTWHOSNOTABOT") < 1182750118 0 :EgoBot!unknown@unknown.invalid NICK :BOTWHOSNOTABOT < 1182750126 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("NICK botWhosNotABot") < 1182750126 0 :BOTWHOSNOTABOT!unknown@unknown.invalid NICK :botWhosNotABot < 1182750135 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("NICK EgoBot") < 1182750141 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("NICK EgoBot") < 1182750163 0 :boily!n=boily@bas2-quebec14-1128562027.dsl.bell.ca JOIN :#esoteric < 1182750169 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("NICK EgoBot") < 1182750169 0 :botWhosNotABot!unknown@unknown.invalid NICK :EgoBot < 1182750177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sys.stdout is not a command you need parentheses around its arguments < 1182750192 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout((lambda s:s+`s`+')')("~exec sys.stdout((lambda s:s+`s`+'))')(")) < 1182750192 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout((lambda s:s+`s`+'))')("~exec sys.stdout((lambda s:s+`s`+'))')(") < 1182750199 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :almost < 1182750207 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout((lambda s:s+`s`+')')("~exec sys.stdout((lambda s:s+`s`+')'))(")) < 1182750207 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout((lambda s:s+`s`+')'))("~exec sys.stdout((lambda s:s+`s`+')'))(") < 1182750217 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout((lambda s:s+`s`+')')("~exec sys.stdout((lambda s:s+`s`+')')("))) < 1182750217 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: unexpected EOF while parsing < 1182750222 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout((lambda s:s+`s`+')')("~exec sys.stdout((lambda s:s+`s`+')')("))) < 1182750224 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: unexpected EOF while parsing < 1182750229 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout((lambda s:s+`s`+')')("~exec sys.stdout((lambda s:s+`s`+')'))(")) < 1182750235 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout((lambda s:s+`s`+')')("~exec sys.stdout((lambda s:s+`s`+'))')()")) < 1182750240 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout((lambda s:s+`s`+')'))("~exec sys.stdout((lambda s:s+`s`+')'))(") < 1182750242 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout((lambda s:s+`s`+'))')()"~exec sys.stdout((lambda s:s+`s`+'))')()") < 1182750251 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout((lambda s:s+`s`+'))')("~exec sys.stdout((lambda s:s+`s`+'))')(")) < 1182750252 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout((lambda s:s+`s`+'))')("~exec sys.stdout((lambda s:s+`s`+'))')(")) < 1182750255 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout((lambda s:s+`s`+'))')("~exec sys.stdout((lambda s:s+`s`+'))')(")) < 1182750256 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout((lambda s:s+`s`+'))')("~exec sys.stdout((lambda s:s+`s`+'))')(")) < 1182750269 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :houston, we have a quine < 1182750277 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shit. < 1182750280 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RUN! < 1182750296 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :though i know almost no python < 1182750300 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why run? < 1182750307 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It'll blow! :p < 1182750311 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why < 1182750328 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because I say it will. < 1182750347 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r,":\ < 1182750347 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: EOL while scanning single-quoted string < 1182750353 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :Boom!\nQUIT") < 1182750354 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Boom! < 1182750356 0 :EgoBot!unknown@unknown.invalid QUIT : < 1182750359 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182750369 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :Boom!\nQUIT :Kaboom again!") < 1182750370 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Boom! < 1182750370 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Client Quit < 1182750372 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182750376 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1182750435 0 :boily!unknown@unknown.invalid PRIVMSG #esoteric :I am happy! This morning I stumbled upon this article: < 1182750437 0 :boily!unknown@unknown.invalid PRIVMSG #esoteric :http://scienceblogs.com/goodmath/2007/06/simple_pathology_betterave.php#more < 1182750449 0 :boily!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1182750466 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right i was going to tell you but you weren't around :) < 1182750518 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":\S+ PRIVMSG \S+ :(.*)blow(.*)", lambda x,y: bot.raw("PRIVMSG #esoteric :DASFASDF\nPRIVMSG #esoteric :\001ACTION is crashing\001\nQUIT :Excess Flood")) < 1182750526 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no blowing up < 1182750527 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :DASFASDF < 1182750527 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is crashing < 1182750527 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Client Quit < 1182750530 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182750531 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":\S+ PRIVMSG \S+ :(.*)blow(.*)", lambda x,y: bot.raw("PRIVMSG #esoteric :DASFASDF\nPRIVMSG #esoteric :\001ACTION is crashing\001\nQUIT :Excess Flood")) < 1182750545 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :don't say blow < 1182750545 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :DASFASDF < 1182750545 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is crashing < 1182750545 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Client Quit < 1182750548 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182750551 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ops < 1182750552 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":\S+ PRIVMSG \S+ :(.*)blow(.*)", lambda x,y: bot.raw("PRIVMSG #esoteric :DASFASDF\nPRIVMSG #esoteric :\001ACTION is crashing\001\nQUIT :Excess Flood")) < 1182750563 0 :boily!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah, i had a pretty busy weekend, it was Quebec's national holiday < 1182750572 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :feature request: it should remember its regex list when it quits < 1182750578 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gimme a blowjob. :p < 1182750579 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :DASFASDF < 1182750579 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is crashing < 1182750579 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Client Quit < 1182750581 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182750587 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":\S+ PRIVMSG \S+ :(.*)blow(.*)", lambda x,y: bot.raw("PRIVMSG #esoteric :DASFASDF\nPRIVMSG #esoteric :\001ACTION is crashing\001\nQUIT :Excess Flood")) < 1182750594 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1182750602 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or, rather: >:D < 1182750612 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or rather what < 1182750623 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it looks to me like > and a smiley face icon < 1182750639 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182750639 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Evil smiley face. < 1182750645 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1182750676 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":\S+ PRIVMSG \S+ :(.*)blow(.*)", lambda x,y: bot.raw("PRIVMSG #esoteric :\001VERSION\001\nPRIVMSG #esoteric :\001ACTION is crashing\001\nPRIVMSG #esoteric :\001PING p\001")) < 1182750679 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :blow up < 1182750680 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is crashing < 1182750707 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :bug: it does not respond to /version or /ping < 1182750746 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :from whom? < 1182750751 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :anyone < 1182750754 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Add a regex. < 1182750761 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i am going to < 1182750775 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :but that way it needs to be re-registered every time the bot logs in < 1182750793 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r"(:\S+) PRIVMSG \S+ :\001PING (.*)\001", lambda x,y: bot.raw("NOTICE "+y.group(1)+" :\001PING "+y.group(2)+"\001")) < 1182750804 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r"(:\S+) PRIVMSG \S+ :\001PING (.*)\001", lambda x,y: bot.raw("NOTICE "+y.group(1)+" :\001PONG "+y.group(2)+"\001")) < 1182750828 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182750828 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182750833 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :neither of those worked < 1182750841 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :blow up < 1182750841 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is crashing < 1182750877 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":(\S+) PRIVMSG \S+ :\001PING (.*)\001", lambda x,y: bot.raw("NOTICE "+y.group(1)+" :\001POING "+y.group(2)+"\001")) < 1182750879 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ops < 1182750881 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :poing? < 1182750884 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182750888 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":(\S+) PRIVMSG \S+ :\001PING (.*)\001", lambda x,y: bot.raw("NOTICE "+y.group(1)+" :\001PING "+y.group(2)+"\001")) < 1182750897 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":(\S+) PRIVMSG \S+ :\001PING (.*)\001", lambda x,y: bot.raw("NOTICE "+y.group(1)+" :\001PONG "+y.group(2)+"\001")) < 1182750913 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i keep forgetting whether the ctcp ping reply is PING or PONG < 1182750926 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :neither of them worked still < 1182750929 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182750929 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182750961 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":(\S+) PRIVMSG \S+ :\001PING ([^\001]*)\001", lambda x,y: bot.raw("NOTICE "+y.group(1)+" :PONG "+y.group(2)+"")) < 1182750986 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182751040 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":(\S+) PRIVMSG \S+ :\001VERSION\001", lambda x,y: bot.raw("NOTICE "+y.group(1)+" :\001VERSION None of your business!\001")) < 1182751052 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :blow up < 1182751052 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is crashing < 1182751060 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :never mind < 1182751066 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it isn't working anyway < 1182751100 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :someone please tell me your nick < 1182751133 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oerjan < 1182751197 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i sees someone had funs with bsmnt_bot < 1182751298 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i tried to make it respond to /ping and /version < 1182751317 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i think pikhq wrote a message to stderr < 1182751320 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :problems? < 1182751331 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i probably did something wrong with the regex < 1182751338 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :the command was: ~exec self.register_raw(r":(\S+) PRIVMSG \S+ :\001VERSION\001", lambda x,y: bot.raw("NOTICE "+y.group(1)+" :\001VERSION None of your business!\001")) < 1182751346 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1182751361 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :r"" strings don't use escapes < 1182751385 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :how do you put ascii code 1 in then? < 1182751393 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can't in a raw string < 1182751420 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("\001") < 1182751420 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : < 1182751426 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :r"....." + "\001" < 1182751434 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Damn it; was hoping I'd see a literal \001. < 1182751439 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(r"\001") < 1182751440 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :\001 < 1182751452 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you forgot the r < 1182751463 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :the command was: ~exec self.register_raw(":(\\S+) PRIVMSG \\S+ :\001VERSION\001", lambda x,y: bot.raw("NOTICE "+y.group(1)+" :\001VERSION None of your business!\001")) < 1182751468 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1182751469 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(":(\\S+) PRIVMSG \\S+ :\001VERSION\001", lambda x,y: bot.raw("NOTICE "+y.group(1)+" :\001VERSION None of your business!\001")) < 1182751474 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("\001" + r"\001" + "\001") < 1182751489 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("\001VERSION\001") < 1182751498 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec while i_am_annoying: sys.stdout("\001VERSION\001") < 1182751499 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'i_am_annoying' is not defined < 1182751501 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1182751507 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec annoying=false; < 1182751508 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'false' is not defined < 1182751510 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec annoying=0 < 1182751530 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec "when annoying:\n while 1:\n sys.stdout("\001VERSION\001")" < 1182751531 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid token < 1182751539 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec "when annoying:\n while 1:\n sys.stdout(\"\001VERSION\001\")" < 1182751539 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1182751547 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec "when annoying:\n while 1:\n sys.stdout("\001VERSION\001")" < 1182751556 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid token < 1182751556 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec annoying=1 < 1182751598 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1182751610 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1182751614 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :client terminated by server? < 1182751616 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1182751791 0 :boily!unknown@unknown.invalid PRIVMSG #esoteric :Who is cmeme? < 1182751799 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :log bot < 1182752044 0 :boily!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1182752153 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1182752296 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec exec < 1182752297 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: unexpected EOF while parsing < 1182752305 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec "exec "exec "exec "exec "exec < 1182752305 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1182752309 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec "exec " < 1182752320 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: unexpected EOF while parsing < 1182752359 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec "exec \"exec \\\"exec sys.stdout(\\\\\\\"beep\\\\\\\")\\\"\"" < 1182752359 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :beep < 1182752360 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: exec: arg 1 must be a string, file, or code object < 1182752366 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1182752373 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~sys.stdout("HHH") < 1182752379 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~beep < 1182752403 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~sys.stderr("Basement bomb dude, don't blow up your house") < 1182752403 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is crashing < 1182752411 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what < 1182752449 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf? < 1182752463 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.print_callbacks() < 1182752559 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i think i made it respond to any line containing 'blow' < 1182752560 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is crashing < 1182752561 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :blow < 1182752561 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is crashing < 1182752564 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :blwo < 1182752568 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes i did < 1182752751 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.self < 1182752752 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: IRCbot instance has no attribute 'self' < 1182752760 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(self) < 1182752760 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :<__main__.IRCbot instance at 0xb7c8b3ec> < 1182752828 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :don't fuck anything up when i'm sleeping < 1182752832 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout((lambda s:s+`s`+'))')("~exec sys.stdout((lambda s:s+`s`+'))')(")) < 1182752832 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout((lambda s:s+`s`+'))')("~exec sys.stdout((lambda s:s+`s`+'))')(")) < 1182752856 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout((lambda s:s+`s`+'))')("~exec sys.stdout((lambda s:s+`s`+'))')(")) < 1182752856 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout((lambda s:s+`s`+'))')("~exec sys.stdout((lambda s:s+`s`+'))')(")) < 1182752862 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(sys.stdout) < 1182752862 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :<__main__.IRCFileWrapper instance at 0xb7c8bcec> < 1182752871 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(sys.stdout(sys.stdout(sys.stdout(sys.stdout)))) < 1182752871 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :<__main__.IRCFileWrapper instance at 0xb7c8be2c> < 1182752871 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1182752871 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1182752871 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1182752894 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec while 1: sys.stdout("GO TO #esoteric") < 1182752895 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Excess Flood < 1182752898 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182752905 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :excess flood without saying anything? < 1182752960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Apparently. < 1182752989 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec while 1: < 1182752989 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: unexpected EOF while parsing < 1182752990 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec while 1: sys.stdout("") < 1182753021 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(sys) < 1182753022 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : < 1182753025 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(modules) < 1182753026 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'modules' is not defined < 1182753029 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(sys.modules) < 1182753029 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :{'cStringIO': , 'pprint': , 'copy_reg': , 'sre_compile': , 'tokenize': < 1182753053 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(cStringIO) < 1182753054 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'cStringIO' is not defined < 1182753080 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec while 1: DoNothing(); < 1182753081 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'DoNothing' is not defined < 1182753082 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec while 1: nop < 1182753084 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'nop' is not defined < 1182753087 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec while 1: i=1 < 1182753089 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec while 1: i=1 < 1182753089 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec while 1: i=1 < 1182753089 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec while 1: i=1 < 1182753090 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(sys.cStringIO) < 1182753096 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: 'module' object has no attribute 'cStringIO' < 1182753101 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :cStringIO is a modul < 1182753105 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :*module < 1182753106 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :immibis: pass < 1182753117 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, please clarify your command < 1182753128 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pass == nop < 1182753149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec pass < 1182753151 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec while 1: pass ("the salt") < 1182753152 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1182753205 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r"(e.*)", lambda x,y: sys.stdout(y.group(1))) < 1182753209 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :everything < 1182753213 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :bot? < 1182753215 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :everything < 1182753224 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :e < 1182753230 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":\S+ PRIVMSG \S+ :(e.*)", lambda x,y: sys.stdout(y.group(1))) < 1182753234 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :everything < 1182753234 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :everything < 1182753243 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ePod < 1182753244 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ePod < 1182753250 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :encarta < 1182753250 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :encarta < 1182753252 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Foo! e! < 1182753261 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":\S+ PRIVMSG \S+ :(.*e.*)", lambda x,y: sys.stdout(y.group(1))) < 1182753263 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :uh ohe < 1182753264 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :uh ohe < 1182753267 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :watch out < 1182753272 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :foo! e < 1182753273 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :foo! e < 1182753280 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i am immibis, user of irc < 1182753280 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :i am immibis, user of irc < 1182753289 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i am a bot and i use irc < 1182753289 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :i am a bot and i use irc < 1182753289 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Say something *without* an e. ;) < 1182753289 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Say something *without* an e. ;) < 1182753304 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :everything < 1182753305 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :everything < 1182753305 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :everything < 1182753306 0 :boily!unknown@unknown.invalid PRIVMSG #esoteric :la di da, la di da < 1182753311 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i am immibis < 1182753313 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you are boily < 1182753314 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :you are boily < 1182753317 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :why should i do that? :) < 1182753323 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :pink fluffy slipp*rs < 1182753332 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you just did, oerjan < 1182753333 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :you just did, oerjan < 1182753343 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("SQUIT") < 1182753343 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("SQUIT") < 1182753347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. The regexp doesn't match him saying something. :( < 1182753348 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. The regexp doesn't match him saying something. :( < 1182753356 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes it doe < 1182753356 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :yes it doe < 1182753368 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182753368 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182753368 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182753371 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, rather, it doesn't match the e in his name. < 1182753385 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because it's not part of the PRIVMSG contents. < 1182753386 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it matches the e in the message < 1182753390 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ja. < 1182753414 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i know. < 1182753430 0 :boily!unknown@unknown.invalid PRIVMSG #esoteric :hèrè, it doèsn't match è. < 1182753468 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i removed the regex, boily < 1182753480 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't match anything anymore < 1182753488 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(sys.time()) < 1182753489 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: 'module' object has no attribute 'time' < 1182753491 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(sys.time) < 1182753493 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(sys.now) < 1182753494 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: 'module' object has no attribute 'time' < 1182753508 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: 'module' object has no attribute 'now' < 1182753528 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(localtime()) < 1182753528 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'localtime' is not defined < 1182753532 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(localtime) < 1182753538 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec raise < 1182753540 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'localtime' is not defined < 1182753542 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec raise "SomeError" < 1182753552 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: exceptions must be classes, instances, or strings (deprecated), not NoneType < 1182753560 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec raise "GO TO #ESOTERIC!" < 1182753564 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SomeError < 1182753576 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :GO TO #ESOTERIC! < 1182753597 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(sys.version) < 1182753598 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :2.4.3 (#1, Oct 25 2006, 21:45:16) < 1182753598 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :[GCC 4.1.1 (Gentoo 4.1.1)] < 1182753623 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(time.localtime()) < 1182753624 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :(2007, 6, 25, 5, 39, 14, 0, 176, 0) < 1182753636 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())) < 1182753637 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :2007-06-25 05:39:28 < 1182753651 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you are gmt+0 < 1182753716 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":\S+ NOTICE \S+ :~exec (.*)", lambda x,y: exec.execer(y.group(1))) < 1182753716 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1182753751 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":\S+ NOTICE \S+ :~exec (.*)", lambda x,y: execer.exec(y.group(1))) < 1182753752 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1182753770 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":\S+ NOTICE \S+ :.exec (.*)", lambda x,y: exec.execer(y.group(1))) < 1182753771 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1182754136 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("JOIN #somechannel") < 1182755478 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":(\S+)!\S+ PRIVMSG [^# ]* :(.*)", lambda x,y: sys.stdout(y.group(1)+" told me: "+y.group(2))) < 1182755484 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":(\S+)!\S+ NOTICE [^# ]* :(.*)", lambda x,y: sys.stdout(y.group(1)+" told me: "+y.group(2))) < 1182755492 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis told me: hi < 1182755505 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis told me: immibis told me: immibis told me: immibis told me: hi < 1182755568 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis told me: PING 14865953 < 1182755574 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ops < 1182755576 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1182755673 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":(\S+)!\S+ PRIVMSG [^# ]* :.VERSION.", lambda x,y: self.raw("NOTICE "+y.group(1)+" :\001VERSION None of your business\001\nPRIVMSG #esoteric :"+y.group(1)+" is a cracker! Get him!")) < 1182755678 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis told me: VERSION < 1182755678 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: global name 'self' is not defined < 1182755690 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182755701 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":(\S+)!\S+ PRIVMSG [^# ]* :.VERSION.", lambda x,y: bot.raw("NOTICE "+y.group(1)+" :\001VERSION None of your business\001\nPRIVMSG #esoteric :"+y.group(1)+" is a cracker! Get him!")) < 1182755706 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis told me: VERSION < 1182755706 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis is a cracker! Get him! < 1182755892 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Polly wants a cracker. < 1182755934 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ooh, the net police! < 1182755950 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":(\S+)!\S+ PRIVMSG [^# ]* :.PING (.*)", lambda x,y: bot.raw("NOTICE "+y.group(1)+" :\001PING "+y.group(2))) < 1182755956 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis told me: PING 15254296 < 1182756010 0 :GreaseMonkey!n=ieatyou@222-154-146-45.jetstream.xtra.co.nz JOIN :#esoteric < 1182756273 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis told me: PING 15570718 < 1182756305 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :thats a bit annoying < 1182756328 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PART #somechannel") < 1182756335 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("JOIN #somechannel") < 1182756351 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PART #somechannel") < 1182756521 0 :Arrogant!i=Arrogatn@12.78.67.13 JOIN :#esoteric < 1182756598 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[18:28] ->> #esoteric :No such nick/channel < 1182756834 0 :immibis!unknown@unknown.invalid NICK :immibi < 1182756840 0 :immibi!unknown@unknown.invalid NICK :immibis < 1182756849 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :msg nickserv identify He110J0el! < 1182756851 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1182756856 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :everyone forget i said tha < 1182756857 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :that < 1182756889 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hopes nobody was watching their screen just now < 1182756918 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1182756953 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Nothing to see here. Move on. < 1182757033 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hmmmm < 1182757038 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :And I am sure both of our two channel logging robots will be polite enough to ignore this embarassing episode. < 1182757045 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1182757053 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :TWO robots? < 1182757058 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i thought there was only one < 1182757069 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Especially the one whose logs are available through google. < 1182757076 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :aargh < 1182757085 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :clog is the other one. < 1182757196 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :does bsmnt_bot log? < 1182757228 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1182757256 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :where does clog put its logs then? < 1182757268 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tunes.org. See the topic. < 1182757390 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :that was fast < 1182757396 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it has already logged it < 1182757454 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :very realtime, that one. < 1182757499 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :meme was offline at the time, wasn't it < 1182757506 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1182757523 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :meme joined again immediately < 1182757531 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :where is meme now then < 1182757559 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand, that one isn't googled, and is btw slow as molasses to get up so i only use it when tunes is missing something. < 1182757625 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :the meme page has that last message you said, but meme isn't in this channel < 1182757633 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cmeme < 1182757641 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1182757659 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is now changing his irc password < 1182757735 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :btw meme has changed its url < 1182757739 0 :immibis!unknown@unknown.invalid NICK :immibis_ < 1182757743 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :The international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://www.ircbrowse.com/cdates.html?channel=esoteric - Pastebin: http://pastebin.ca/ - Here be cannibals. (Eat bsmntbombdood first.) < 1182757759 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats bsmntbombdood < 1182757775 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats immibis_ < 1182757789 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats pikhq  < 1182757797 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats oerjan < 1182757800 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("\001ACTION eats everybody then explodes\001") < 1182757801 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats everybody then explodes < 1182757818 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("\001ACTION is a cannibal - he eats other bots\001") < 1182757818 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a cannibal - he eats other bots < 1182757834 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :pikhq told me: ~exec sys.stdout("\001ACTION eats himself, too.\001") < 1182757837 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Damn it. < 1182757846 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1182757861 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("QUIT") < 1182757862 0 :bsmnt_bot!unknown@unknown.invalid QUIT : < 1182757866 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182757885 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should sleep < 1182757920 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":\S+ NOTICE \S+ :!A (.*)", lambda x,y: sys.stdout("\001ACTION "+y.group(1)+"\001")) < 1182757957 0 :immibis_!unknown@unknown.invalid NICK :immibi < 1182757958 0 :immibi!unknown@unknown.invalid NICK :immibis < 1182757973 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is an idiot < 1182757987 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1182757988 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :/notice bsmnt_bot !A ACTION_COMMAND < 1182758022 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION blows up < 1182758027 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is not bsmnt_bot < 1182758028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so, so, just because you're not human is no reason to look down on yourself < 1182758038 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is human, oerjan < 1182758045 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is oerjan < 1182758052 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, please use only your own nick < 1182758086 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will _not_ do that. < 1182758204 0 :helios24!unknown@unknown.invalid QUIT :Remote closed the connection < 1182758219 0 :helios24!n=helios@195.37.106.60 JOIN :#esoteric < 1182758252 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats himself < 1182758256 0 :immibis!unknown@unknown.invalid QUIT :"If you can't laugh at yourself, make fun of other people." < 1182758270 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes fun of helios24 < 1182758310 0 :immibis!n=IceChat7@125-238-176-25.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1182758324 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes fun of you, too < 1182758376 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_rw(r":\S+ NOTICE \S+ :!S (.*)", lambda x,y: sys.stdout(y.group(1))) < 1182758377 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: IRCbot instance has no attribute 'register_rw' < 1182758383 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":\S+ NOTICE \S+ :!S (.*)", lambda x,y: sys.stdout(y.group(1))) < 1182758397 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kicks immibis (immibis!n=IceChat7@125-238-176-25.broadband-telecom.global-gateway.net.nz) Reason (bsmnt_bot) < 1182758398 0 :immibis!unknown@unknown.invalid PART #esoteric :? < 1182758398 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :It works. < 1182758399 0 :clog!unknown@unknown.invalid QUIT :ended < 1182758400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1182758402 0 :immibis!n=IceChat7@125-238-176-25.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1182758405 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hey! < 1182758410 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :It works. < 1182758428 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I'm a fun bot to mess with. :D < 1182758463 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Cool. Now I can do a two-person comedy routine by myself. :p < 1182758471 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you are pathetic. < 1182758478 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, you are! < 1182758480 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks at the logs so he can see what someone registered < 1182758487 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am dumb < 1182758507 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq, he's not pathetic. He's not good enough for that. < 1182758511 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bweheheh. < 1182758534 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :do i dare do ~exec self.register_raw(r"(.*)",lambda x,y: sys.stdout(y.group(1))) ? < 1182758545 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r"(.*)",lambda x,y: sys.stdout(y.group(1))) < 1182758557 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :apparently you did. < 1182758558 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric ::oerjan!n=oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :apparently you did. < 1182758564 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182758565 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric ::immibis!n=IceChat7@125-238-176-25.broadband-telecom.global-gateway.net.nz PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182758572 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :is it gone < 1182758574 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1182758595 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Hey! Stop being evil! Please? < 1182758611 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r"(.*)",lambda x,y: sys.stdout("I am evil")) < 1182758615 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hello bot < 1182758616 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182758618 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1182758618 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182758623 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1182758624 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182758626 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1182758626 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182758640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw(" < 1182758641 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182758641 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: EOL while scanning single-quoted string < 1182758643 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182758645 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182758647 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182758651 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182758653 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182758655 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182758659 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182758660 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PART #esoteric :You see?") < 1182758663 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182758665 0 :bsmnt_bot!unknown@unknown.invalid PART #esoteric :? < 1182758674 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :now how will you get it back? < 1182758685 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1182758694 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: please restart the bot < 1182758708 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, now at least there will be some peace and quiet. < 1182758710 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Make it respond to privmsgs, more like. < 1182758739 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lament: i wouldn't bet on that. < 1182758739 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :um, messages sent to a channel are privmsgs < 1182758757 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :someone please ask themselves to ask themselves to do what they just told themselves to do < 1182758783 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rather, make it respond to privmsgs not coming from the channel. < 1182758787 0 :boily!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suffers recursively < 1182758791 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lament, ask yourself to do what i just told you to do. < 1182758809 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And make it make me go to sleep. < 1182758811 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :cancel that order < 1182758836 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lament, ask yourself to do what i just told you to do. < 1182758840 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :someone please tell themselves to "repeat this sentence" without modifying the text between the quotes and without saying the quotes < 1182758875 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :repeat this sentence < 1182758879 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lament, someone please tell themselves to repeat this sentence without modifying the text between the quotes and without saying the quotes < 1182758887 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :repeat this sentence < 1182758908 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lament: there're no quotes in that sentence, are you feeling okay? < 1182758915 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lament: er... sorry. < 1182758923 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lament: okay, you run along now < 1182758942 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :okay, i'm leaving, good night all < 1182758945 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bye lament < 1182758949 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bye! < 1182758986 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :lament, are you ok? < 1182759061 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :everyone do /notice bsmnt_bot !A * repeatedly so that bsmnt_bot floods himself off with the replies < 1182759065 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and comes back on < 1182759073 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh... < 1182759077 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that might work < 1182759085 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it might not < 1182759089 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :he is not on the channel < 1182759094 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :so he cannot reply to the channel < 1182759101 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :so he can't actually send a message < 1182759105 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :he = it < 1182759145 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: turn off the +n option on the channel :) < 1182759169 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what is +n < 1182759195 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Prevents people from sending PRIVMSGs to channels they're not in. < 1182759207 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1182759234 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :lament, you do it. you are registered with chanserv with this channel < 1182759265 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION must sleep < 1182759268 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, i just knew about fizzie. < 1182759280 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows that pikhq must sleep < 1182759466 0 :erider!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1182759492 0 :erider!n=erider@unaffiliated/erider JOIN :#esoteric < 1182759517 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :someone? is there anyone here who can get chanop privileges and make this channel -n? < 1182759574 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[19:18] ->> lament is away: N/A - sleeping < 1182759621 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :-stm+c < 1182759628 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :-sntm+c < 1182759634 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not exactly convinced you'll get it flood itself away, though. < 1182759666 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :('n' was part of the chanserv-enforced modes there.) < 1182759684 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759698 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :then how... < 1182759702 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759702 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759703 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759703 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759703 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759704 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759705 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759707 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759709 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759711 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759713 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759715 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759717 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759719 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759721 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759723 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759725 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759727 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759729 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759731 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759733 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759735 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759737 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759739 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759741 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759743 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759745 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759747 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759748 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :still not flooding < 1182759749 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759751 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759753 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759754 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes we know < 1182759755 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759757 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759759 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759761 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759762 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I seem to remember some anti-flood delays there. < 1182759763 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759765 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am evil < 1182759767 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :-stm+nc < 1182759775 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think that was enough evilness for a while. < 1182759809 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :if there was some way to send commands to it directly then there is a way to avoid its anti-flood delay < 1182759818 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or we could ask bsmntbombdood to restart it < 1182759845 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The latter sounds like the sensible alternative. (And therefore to be avoided, of course.) < 1182759851 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i know bsmnt_bot has anti-flood delays but i thought they applied only to a single action. < 1182759854 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he went to bed he said < 1182759887 0 :boily!unknown@unknown.invalid QUIT :"Going to sleep" < 1182759897 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: if you do ~exec sys.stdout("Command \n command \n command \n command...") then they all happen at the same time < 1182759962 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :immibis: i was pretty sure each call to sys.stdout had flood protection. < 1182759983 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't start throttling immediately, but after a few lines. < 1182759995 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :each individual call, yes, but if you have multiple commands in a single call then it doesn't seem o happen < 1182759998 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :*to < 1182760024 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it doesn't seem to activate the flood protection < 1182760057 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's what i thought to (but your example above is not executing commands, but printing them.) < 1182760062 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*too < 1182760075 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1182760081 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :self.raw then instead of sys.stdout < 1182760091 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :doesn't help. < 1182760100 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or maybe it does, i'm not sure. < 1182760109 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you mean exec. < 1182760119 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes, ~exec self.raw(".....") < 1182760131 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, ~exec exec (".....") < 1182760148 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why < 1182760163 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because then you could actually run several commands. < 1182760171 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :Flooding\nPRIVMSG #esoteric :Flooding\nPRIVMSG #esoteric :Flooding") < 1182760177 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :several irc commands not python commands < 1182760199 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am not sure whether that would trigger the flood protection or not. < 1182760276 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :while i believe ~exec while 1: self.raw("PRIVMSG #esoteric :Flooding") has a better chance. < 1182760481 0 :bsmnt__bot!n=bsmnt__b@125-238-176-25.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1182760492 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(1+1) < 1182760504 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hah! < 1182760537 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(1+1) < 1182760539 0 :bsmntbot!n=bsmntbot@125-238-176-25.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1182760543 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("X") < 1182760551 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1182760596 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("I am a bot") < 1182760600 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :I am not a bot < 1182760611 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks someone must think he has poor eyesight. < 1182760621 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I am not a bot. I am a free man! < 1182760649 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(time.localtime()) < 1182760653 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :Right now, silly < 1182760663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it took a long time to program you to believe that you're not just an IRC bot < 1182760677 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan; That does not compute at all! < 1182760719 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :Unknown command: oerjan; < 1182760728 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course it does not compute, we had to turn off that part of your logic circuits to make it work < 1182760733 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is making a bottle in a message with cold milk for this channel < 1182760733 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is making a bottle in a message with cold milk for #esoteric < 1182760734 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives everyone in this channel a bottle in a message with cold milk < 1182760734 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives #esoteric a bottle in a message with cold milk < 1182760748 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :DDUDUd < 1182760758 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric : DUD < 1182760767 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric : I SMELL A PING? PONG! < 1182760773 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :I SMELL A PING? PONG! < 1182760782 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.clarify() < 1182760794 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :NameError < 1182760802 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :BotError < 1182760806 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :ExistenceFailure < 1182760815 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :BlahBlah < 1182760824 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :Milkies! < 1182760833 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :/me is age two < 1182760842 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :and a very smart two-year-old indeed < 1182760843 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :and a very smart two-year-old indeed < 1182760843 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :and a very smart two-year-old indeed < 1182760843 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :and a very smart two-year-old indeed < 1182760843 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :and a very smart two-year-old indeed < 1182760844 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :and a very smart two-year-old indeed < 1182760845 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :and a very smart two-year-old indeed < 1182760847 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :and a very smart two-year-old indeed < 1182760849 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :and a very smart two-year-old indeed < 1182760851 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :and a very smart two-year-old indeed < 1182760860 0 :bsmntbot!unknown@unknown.invalid PRIVMSG #esoteric :a spamming 2-year-old < 1182760865 0 :bsmntbot!unknown@unknown.invalid NICK :SpammingBot < 1182760865 0 :SpammingBot!unknown@unknown.invalid PRIVMSG #esoteric :spamming. Buy my iPod! < 1182760865 0 :SpammingBot!unknown@unknown.invalid PRIVMSG #esoteric :spamming. Buy my iPhone! < 1182760865 0 :SpammingBot!unknown@unknown.invalid PRIVMSG #esoteric :spamming. Get the latest offer on all chocolate bar accessories! < 1182760865 0 :SpammingBot!unknown@unknown.invalid PRIVMSG #esoteric :spamming. All the latest travel insurance stuff and nonsense! < 1182760866 0 :SpammingBot!unknown@unknown.invalid PRIVMSG #esoteric :spamming. Go to #arianne!! < 1182760866 0 :SpammingBot!unknown@unknown.invalid QUIT :Excess Flood < 1182760876 0 :bsmntbot!n=bsmntbot@125-238-176-25.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1182760882 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("QUIT") < 1182760945 0 :bsmntbot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1182760950 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :\ghost w < 1182760958 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1182760982 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :someone, please print the 99 cans of Spam (TM) lyrics < 1182761014 0 :immibis!unknown@unknown.invalid QUIT :"Life without danger is a waste of oxygen" < 1182761378 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1182761718 0 :bsmnt__bot!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1182761913 0 :oerjan!unknown@unknown.invalid QUIT :"Lunch" < 1182762229 0 :immybo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1182763343 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :now THAT'S what I call a ridiculously small interpreter: http://esoteric.voxelperfect.net/wiki/MiniMAX < 1182765732 0 :jix_!n=jix@dyndsl-091-096-035-214.ewe-ip-backbone.de JOIN :#esoteric < 1182767014 0 :jix_!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1182767578 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey: If you reduce BF to smaller cases and then byte encode each instruction, you can probably fit a BF interpreter (pure ASM) in a few bytes. < 1182767619 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :i managed to get an OISC interpreter in 32 bytes < 1182767626 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :anyways, gtg, gnight < 1182767672 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :That's because OISC's instruction is complicated. < 1182767688 0 :erider!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1182767715 0 :erider!n=erider@unaffiliated/erider JOIN :#esoteric < 1182767761 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"31 ff 8c d8 05 12 00 8e d8 31 c0 8b 05 2b 45 02 89 05 8b 55 04 85 c0 74 03 ba 06 00 01 d7 eb eb" < 1182769889 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1182773967 0 :ais523!n=chatzill@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1182778499 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1182778666 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182778725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~exec 0 < 1182778729 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~bf ,[.,]!testing < 1182778730 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :testing < 1182778741 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :see, bsmnt_bot's all back to normal. < 1182778762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(I was logreading and saw how someone managed to get it to part by mistake, but I've got it back to normal over the normal IRC channels.) < 1182778782 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how? :) < 1182778795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was still in #bsmnt_bot_errors < 1182778805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I told it to JOIN #esoteric < 1182778811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then popped the odious evil regexp < 1182778827 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what? i thought i checked that channel and didn't find it < 1182778844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe you typoed? < 1182778845 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :must have left off a _ somewhere. < 1182778859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I used /whois to verify which channels it was in < 1182778888 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now wait a minute i am _sure_ i did that. must be going blind. < 1182778916 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless bsmntbombdood's playing some sort of joke by getting it to join the errors channel while nobody's looking... < 1182778932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/playing/played/ < 1182778943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/'s// < 1182779393 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... so we could be evil by making the bot leave every channel? < 1182779456 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :looking at the logs, there was quite enough evil going on even with the bots here < 1182779460 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(possibly even because of them) < 1182779996 0 :ais523!unknown@unknown.invalid QUIT :"afk" < 1182781911 0 :oerjan!unknown@unknown.invalid QUIT :"Dinner" < 1182783312 0 :jix_!n=jix@dyndsl-091-096-035-214.ewe-ip-backbone.de JOIN :#esoteric < 1182783864 0 :jix_!unknown@unknown.invalid NICK :jix < 1182784732 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1182784757 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi, everyone < 1182785908 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1182785929 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'sup, ihope_? < 1182785939 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how's that underscore workin' out for ya? < 1182785947 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Mm, it's a little itchy. < 1182785964 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1182785967 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There, that's better. < 1182787176 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1182787179 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1182787485 0 :crathman!n=chatzill@69.15.198.171 JOIN :#esoteric < 1182787536 0 :sebbu!n=sebbu@ADijon-152-1-73-28.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1182787567 0 :crathman!unknown@unknown.invalid QUIT :Client Quit < 1182788030 0 :c|p!n=wil@unaffiliated/cp/x-000001 JOIN :#esoteric < 1182788466 0 :pikhq!unknown@unknown.invalid QUIT :Connection timed out < 1182790017 0 :pikhq!n=pikhq@208-180-8-45-static-hsb.provalue.net JOIN :#esoteric < 1182791448 0 :c|p!unknown@unknown.invalid QUIT :"Leaving" < 1182792119 0 :cmeme!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1182792137 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1182792962 0 :c|p!n=wil@unaffiliated/cp/x-000001 JOIN :#esoteric < 1182793544 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1182793579 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1182795606 0 :Arrogant!i=Arrogatn@12.78.67.64 JOIN :#esoteric < 1182795901 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well? < 1182795941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not really, i've got an upset stomach. < 1182795951 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or were you asking something else? < 1182795958 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :should have eaten less bsmntbombdood < 1182795987 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nah, it was worth it. < 1182797082 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Which part of him did you eat? < 1182797127 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :((y-lambda (self) (λ (n) (if (zero? n) 1 (* n (self (- n 1)))))) 5) ; 120 < 1182797130 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :<3 scheme < 1182797154 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, what's that in Haskell? < 1182797168 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I see a large number of parentheses. < 1182797180 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I don't know enough Haskell to get the job done < 1182797240 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what is y-lambda? < 1182797247 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and ? < 1182797360 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :its a macro that uses the y combinator to make the lambda anonymously recursive < 1182797374 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So y-lambda is lambda except that it applies "fix" to the result. < 1182797377 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think. < 1182797384 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :zero? in Haskell would be (== 0) < 1182797388 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think. < 1182797391 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :err what? < 1182797405 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :no, y-lambda passes the lambda into itself so that it can call itself recursively < 1182797447 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(y-lambda (x) (E)) = ((lambda (x) (E)) (y-lambda (x) (E))), right? < 1182797469 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fix (\self n -> if (n==0) then 1 else n*self(n-1)) 5 < 1182797494 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :what does fix do? < 1182797507 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: (fix x) = (x (fix x)) < 1182797513 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :more important, why is it called fix < 1182797523 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It returns a fixed point of the function. < 1182797530 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Ahhh I forgot about that term < 1182797533 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :let self n = if (n == 0) then 1 else n * self (n-1) in self 5 < 1182797547 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :let self 0 = 1; self n = n * self (n-1) in self 5 < 1182797551 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :(define y-combinator (λ (x) ((λ (p) (x (λ (n) ((p p) n)))) (λ (p) (x (λ (n) ((p p) n))))))) < 1182797555 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :(define-macro y-lambda < 1182797555 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric : (λ (self proc) < 1182797555 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric : (let ((self-symbol (car self))) < 1182797555 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric : `(y-combinator (λ (,self-symbol) ,proc))))) < 1182797572 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mind you, product [1..n] is shorter :) < 1182797585 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This language doesn't like recursive definitions? < 1182797599 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Sure it does < 1182797602 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Shorter and pretty much just as efficient! < 1182797604 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :If its named < 1182797621 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, fix can certainly be defined recursively... < 1182797643 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Are you really bashing Scheme with Haskell? I mean c'mon. < 1182797740 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's not like Scheme and Haskell aren't very similar. < 1182797755 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(product (enumFromTo 1 n)) < 1182797766 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :They're really not very similar < 1182797791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hah! impure, filthy untyped language! < 1182797794 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes, Haskell has a static type system and an IO monad. < 1182797800 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : < 1182797811 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Scheme is imperative < 1182797814 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Haskell has things people that like Haskell like. < 1182797820 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1182797826 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Don't get me wrong, I like Haskell too < 1182797832 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I didn't bring it up to compare anything < 1182797839 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I like lots of languages for different reasons < 1182797846 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'sup, guys? < 1182797851 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Err, I liked Haskell < 1182797856 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :When I was trying to understand it < 1182797897 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: improving my memory still < 1182797947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :found a book about general brain power improvement or something... "Some subjects have been able to process more than 690000 words per minute!" < 1182797947 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi, oklopol < 1182797955 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :woah < 1182797960 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty crazy < 1182797964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1182797988 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the memory tricks seem to work, but that other one sounds more like magic < 1182797995 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :'that other book < 1182797996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :* < 1182798006 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that would take going from recognizing text at a word level up to recognizing at sentence or paragraph level in a glance < 1182798008 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1182798042 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and I'm pretty sure that figure would entail grokking an entire book in about a minute < 1182798047 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Book, please." *flipflipflip* "Thank you." < 1182798053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1182798065 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Less than a minute, I'm thinking. < 1182798070 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which is pretty ridiculous (not that it wouldn't be handy, especially if you had total recall) < 1182798075 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls the aliens in Childhood's End could do that. < 1182798092 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"I've been told that the overall length of a novel should be between 75,000 and 100,000 words. However, it appears that most fantasy novels are larger (witness the Jordan and Goodkind novels.) Terry Goodkind's first novel (Wizard's First Rule) was huge, around 250,000 words in length." http://www.hatrack.com/writingclass/lessons/2000-08-02-1.shtml < 1182798094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's a technique for learning to read a long book in 20 min or something... guess i'll learn that too, if it really exists < 1182798149 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd guess the 690000 figure is off by a zero... or maybe a couple < 1182798184 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://news.bbc.co.uk/2/hi/europe/guernsey/6591365.stm < 1182798190 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :690 words per minute I can believe. 6900 words per minute is pretty amazing. 69000 sounds nearly impossible < 1182798194 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: that's a very strange thing to "be told" < 1182798217 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the invasion is near < 1182798217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps it's the "minute" that is wrong. < 1182798221 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1182798224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"year" < 1182798227 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hour? < 1182798262 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :11,500 words per minute seems a lot closer to physical possibility < 1182798278 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :although still astronomically hard < 1182798321 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think "day" is... possible. < 1182798327 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1182798334 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I could believe that < 1182798370 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :assuming reading for 12 hours of the day, that's ~958 WPM < 1182798382 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd classify that within the realm of possibility < 1182798399 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but I think most people would have difficulty sustaining that level of concentration for very long < 1182798441 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :remember, that's a steady rate of 16 words *per second* < 1182798472 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :literally, you'd have to be reading entire sentences at once < 1182798481 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :690,000 words per minute at 500 words per page about 23 pages a second. < 1182798495 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's impossible < 1182798504 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you couldn't mechanically do that and resolve the images < 1182798518 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am starting to think the "minute" is right and the number is wrong then. < 1182798529 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I dunno < 1182798534 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You'd need a computer. < 1182798554 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Ebook, please." *churn churn churn* "Thank you." < 1182798558 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps someone missed translating a decimal point convention. < 1182798570 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :690,000 would mean 690 in norwegian. < 1182798594 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And many other languages and such. < 1182798607 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :690.000 seems an odd number, though. < 1182798616 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Even though it's clearly even.) < 1182798635 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Did nobody reach 690.002 per minute? < 1182798649 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, there's no need for that many precision levels in a words-per-minute figure < 1182798663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was wondering why they didn't simply round it to 700,000 < 1182798691 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That'd make it a lie? :-P < 1182798691 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and say "up to", which is my favorite meaningless phrase < 1182798694 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"690,000 words per minute" < 1182798699 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah, yes. < 1182798724 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I've seen an ad for a free energy generator. They guaranteed it would produce up to a certain amount. < 1182798783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1182798802 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Up to a certain amount. < 1182798812 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SAVE UP TO $500! < 1182798818 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what < 1182798828 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you read that ad and saved $2, they weren't technically lying < 1182798830 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: eh? < 1182798835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my dad's friend is a scientist (alex kaivarainen), he has this theory about something called bivacuum, which guarantees practically infinite energy for free < 1182798838 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :because "up to" just means <= < 1182798844 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hah. < 1182798852 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"at least" is a far more useful figure < 1182798865 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Up to" can mean either <= or >=! < 1182798869 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or "starting at" (although this one is often used misleadingly) < 1182798878 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ihope: true < 1182798892 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: no it can't :\ < 1182798908 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Either <= or =? < 1182798918 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :("Starting at" always lists the lowest price, doesn't it? :-) < 1182798938 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"You're allowed to go up to 50 miles an hour" versus < 1182798940 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Er. < 1182798944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"up to" == "<=" < 1182798953 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Starting at just $400,000 < 1182798968 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Versus "some cyclists got up to 50 miles an hour". < 1182798983 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hits his " key < 1182798993 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Choose either sense.) < 1182798998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: how are those different? < 1182799011 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"up to" can mean <= but not equal to. < 1182799018 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: doesn't "some cyclists got up to 50 miles an hour" imply that 50 was actually achieved? < 1182799032 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :busy channel today < 1182799048 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :My fault < 1182799050 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :up to 5 -> [-infinity,5) < 1182799067 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I thought of it as asymptotic < 1182799070 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think you mean (-infinity,5]... < 1182799101 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no, because you can "reach" negative infinity, but you can only get infinitesimally close to 5 < 1182799115 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :At which point does -infinity become infinity? How many bits does the universe allow for floating points? < 1182799116 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :( means approaches asymptotically, [ means actually reaches < 1182799119 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's <=? < 1182799130 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: infinity is not a number < 1182799132 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Looks more like <. < 1182799143 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Thanks for that < 1182799145 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's a symbol and such operates with some unusual rules < 1182799150 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: i guess Arrogant was somewhat joking < 1182799155 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1182799158 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1182799159 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: read programming the universe < 1182799161 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok, nvm there < 1182799163 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you'll have the answer. < 1182799172 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"programming the universe" < 1182799180 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I was in here talking about y combinators and you don't think I understand infinity < 1182799182 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I am confused < 1182799209 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: nerds always want to share information for any smallest excuse < 1182799225 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I didn't hear you talking about y combinators and you expressed something about infinity that was in error. < 1182799245 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Well what I was referring to, to be exact < 1182799258 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1182799266 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182799266 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Was INT_MIN and INT_MAX of the universe, I guess < 1182799269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: note, however, that it was clearly a joke referring to the floating point value #INF :) < 1182799269 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :If you want to be picky < 1182799285 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Or whatever values < 1182799287 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :You'd like < 1182799288 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ok, well I completely missed that reference < 1182799320 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but that's not the point, the point is the book is great < 1182799324 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1182799342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i love advertising book i've managed to read < 1182799347 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1182799351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's such a rare treat < 1182799366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*books < 1182799376 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my favorite book to plug is "The First Computers: History and Architectures" < 1182799390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know, but indeed i should dl it < 1182799395 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's an absolutely fantastic read < 1182799436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yar i remember your conversation < 1182799439 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess i'll read it < 1182799486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nooo i can't find a torrent for it :<< < 1182799497 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol- shut down < 1182799539 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if you can buy books... what a wacky thought < 1182799552 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :jesus- the book is a lot more expensive than I remember it being on Amazon: http://www.amazon.com/First-Computers-History-Architectures-History-Computing/dp/0262681374/ref=pd_bbs_sr_1/104-5639127-6414343?ie=UTF8&s=books&qid=1182795843&sr=8-1 < 1182799561 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I got my copy for like $20. <:/ < 1182799623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the money is not an issue, however, i can't pay online < 1182799632 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i'm certainly not leaving my house < 1182799635 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's vacation! < 1182799640 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1182799686 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if I remember right, a couple of major stores sell visa-backed "one-time-use" credit cards that you can buy with cash and use online < 1182799698 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they might provide a solution < 1182799737 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :OR i could tell my dad i want the book like an adult :| < 1182799784 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1182799797 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that'd be the easiest way < 1182799813 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's an educational book- I'm sure reasonable parents would be willing to help you out < 1182799835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my dad buys me pretty much any book related to computers < 1182799843 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :go for it, then < 1182799849 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess he believes in me or smth < 1182799850 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1182799867 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my parents were always pretty supportive, but computer books are so darned expensive. :S < 1182799876 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... he had this other friend, a scientist as well, he offered to give me 2000 math book for free < 1182799881 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1182799885 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...the catch was they were in russian < 1182799889 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1182799893 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :can you read russian? < 1182799918 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :computer books are too expensive < 1182799934 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this guy had some issues, kept offering me beer even though i had my last one half-full (<- see, i'm an optimist), and kept saying the same things over and over again < 1182799936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can < 1182799938 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can' < 1182799940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't < 1182799943 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-... < 1182799949 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the last one is correct < 1182799961 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i read learning russian was on the way up in finland, or something, unsurprisingly. < 1182799983 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: doubt that < 1182800037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just read from a magazine this morning that they can't find finnish people with russian skills anywhere, so estonians are hired to handle russian relations < 1182800040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or smth < 1182800049 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1182800056 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: this is why I'm tremendously glad how much reference information is available freely on the internet < 1182800064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i never read magazines, quite a coinsidence < 1182800085 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :things like online javadocs, tutorial sites and w3schools have saved me hundreds of dollars in books < 1182800093 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: dead trees are easier to read < 1182800112 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I generally stick to dead trees for reference books < 1182800124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like reading pdf's < 1182800128 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have a bunch of o'reilly pocket references, which are lifesavers < 1182800149 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but I don't buy many huge "complete programming language" books < 1182800172 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and lest we forget- hypertext is easier to *search* < 1182800181 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which can save you a great deal of reading < 1182800253 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1182800650 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bong hits 4 jesus!!!!!!!!!!111 < 1182800768 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i can read russian, but not finnish :( < 1182800775 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should learn more languages < 1182800782 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then i would have some kind of mostly unique skill < 1182801604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol a _child_ can learn finnish < 1182801607 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just that easy < 1182801627 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :um.... < 1182801632 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a child can learn any language < 1182801648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, when i seem stupid, it's usually a joke < 1182801667 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that right there is absolutely brilliant < 1182801682 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bobby henderson quality ass-covering right there. :) < 1182801705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1182801715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've done that since i can remember < 1182801749 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :people never understand almost everything i say is sarcastic < 1182801753 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at least a bit < 1182801793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wow, if i read this book and do the execises, i can do _anything_ < 1182801799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can even get rich if i wanna < 1182801808 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1182801814 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can even cure cancer < 1182801820 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1182801826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :must be a quality book! < 1182801840 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds pretty cool. how much does it cost? < 1182801850 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a free pdf! < 1182801890 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's even got a lot of big blue text: "In Short Anything You Want The Only Limit Is That Of Your Own Imagination!" < 1182801941 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh boy < 1182801977 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1182801998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just need to learn hypnosis in a few "easy simple steps" < 1182802052 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can already hypnotize my hand to hold perfectly still, even in an otherwise uncomfortable position < 1182802059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :something i learned when i was little < 1182802070 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-otherwise < 1182802073 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how do you... hypnotize your hand? < 1182802088 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :does your hand exhibit independent cognizance? < 1182802092 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :do you consider this normal? < 1182802115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hold it still and slowly start moving it first forward and thinking there's a wall, then back, then left, then down etc. until i've covered every direction < 1182802124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do that for a while and it stays put < 1182802135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just my hands, never managed to do anything else :D < 1182802149 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my hands are very clever < 1182802192 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd actually forgotten i could do that, haven't tried it in years < 1182802199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i might not be able to do it anymore < 1182802202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll try now < 1182802260 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::<<<< < 1182802263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :noooooo < 1182802313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1182802341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can make make it stay still if my elbow is on the armrest < 1182802351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and just the rest is up < 1182802368 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it seems i can poke it with my other hand and it goes back to where it was < 1182802381 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1182802406 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :somehow i feel like i'm in a spaceship writing a log about my weird encounters today < 1182802414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i recommend you read "solaris" < 1182802440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :though i might've liked it just because i was so young and hadn't seen such philosophical mumbo jumbe yet < 1182802457 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1182802466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i might've read it last year though < 1182802467 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1182802472 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoops, monologue < 1182802482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i never keep my promises to myself. < 1182802493 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1182802523 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :day-tah-base < 1182802543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*jumbo < 1182802613 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1182802677 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :dat-ah-base < 1182802690 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :solaris is nice < 1182802699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the movie sucked < 1182802702 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :um < 1182802705 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the movie was amazing < 1182802707 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i think the book was good < 1182802709 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1182802710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1182802712 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(the russian movie, of course) < 1182802720 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh :) < 1182802734 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the one i saw was in english i think < 1182802740 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the new one did suck terribly. i was watching it with friends and we stopped before they ever got to the station. < 1182802749 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1182802755 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they left everything out < 1182802768 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the russian one is by one of the best directors in the history of cinema (tarkovski) < 1182802779 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :highly recommended, although it has very little in common with the book < 1182802786 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(lem was very angry about it) < 1182802802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lem being the writer of solaris? < 1182802812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or... lem == lament? < 1182802813 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :er, yes. < 1182802813 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1182802815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1182802817 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :dude < 1182802820 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like i could remember a name < 1182802823 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how can you not know lem? < 1182802834 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have a hard time remembering my own name < 1182802837 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :even ignoring the fact that you've read his book < 1182802840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really. < 1182802891 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's like not knowing bradbury or asimov. You don't have to have read them to know the names. < 1182802895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i remember a random sequence of letters easier than a name, since i somehow filter every name out as "some name" < 1182802903 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :isaac asimov? < 1182802916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that one i know from a quiz channel. < 1182802918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1182802979 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i promise i'll remember all of those from now on < 1182803270 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hypnosis is apparently the best way to cure skin desorders < 1182803488 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i believe that, the words in this book are so big, not just in font but also in semantics < 1182803529 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they are so big it takes so long to get them in my head it would be a waste to ignore them < 1182804217 0 :erider!unknown@unknown.invalid QUIT :"I don't sleep because sleep is the cousin of death!" < 1182805142 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I've read some Asimov. < 1182805152 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think everyone has < 1182805179 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And some Williams, some Simpson and some Stanley. < 1182805185 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1182805297 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And Emko-Brodzik. < 1182805306 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Except that that's two people, Emko and Brodzik. < 1182805315 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should say Emko/Brodzik, then? < 1182805322 0 :jix_!n=jix@dyndsl-091-096-051-162.ewe-ip-backbone.de JOIN :#esoteric < 1182805341 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And some Trepal. < 1182805346 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1182805354 0 :jix_!unknown@unknown.invalid NICK :jix < 1182805364 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope: you are evil. < 1182805375 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I am? < 1182805396 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't get a single name after "Asimov". < 1182805435 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mason Williams, D.J. Simpson, Mark Stanley, Matt Trepal, Drake Emko, Jen Brodzik. < 1182805458 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :1/0, Ozy & Millie, Freefall, Fight Cast Or Evade, Hackles. < 1182805515 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh :) then i know two of them. < 1182805544 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Which two? < 1182805562 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :1/0 and Freefall. < 1182805598 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ozy & Millie's not bad. < 1182805612 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in fact 1/0 was the first real webcomic i read, and i heard about it this autumn on this channel. < 1182805630 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(I've also read Watterson.) < 1182805667 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's actually less impressive than Asimov, i think. < 1182805706 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's less impressive than Asimov? < 1182805729 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :knowing who Watterson is is less impressive than knowing who Asimov is. < 1182806358 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1182806365 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :probably more people know asimov, though. < 1182806398 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :watterson's popularity is vastly surpassed by his creations'. < 1182806430 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :asimov didn't actually write any good books, so he's popular, and not the books :) < 1182806483 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :being immensely and successfully secretive _would_ tend to have that effect. < 1182806505 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think it's just because he only did one thing. < 1182807492 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Neville Chamberlain is less impressive. < 1182807508 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaaaaaaaaaaaaaaaaaaaa < 1182807524 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Lots of insects. < 1182807574 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1182807580 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches as ihope runs out of the channel < 1182807613 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Lots of... < 1182807615 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs out of the channel < 1182807618 0 :ihope!unknown@unknown.invalid PART #esoteric :? < 1182807627 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nooo he be leavin my channel < 1182807656 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the channel is only yours until you're completely devoured. < 1182807700 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1182807710 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION completely devours bsmntbombdood < 1182807725 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how devoured am i? < 1182807730 0 :ihope!unknown@unknown.invalid TOPIC #esoteric :The international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://www.ircbrowse.com/cdates.html?channel=esoteric - Pastebin: http://pastebin.ca/ - Here be cannibals. (bsmntbombdood has been eaten.) < 1182807736 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :completely. < 1182807736 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Completely. < 1182807747 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1182807751 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets some milk < 1182807766 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :speak louder, i cannot hear you from inside ihope! < 1182807783 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION completely devours bsmntbombdood's refrigerator < 1182807804 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I think he said some weird things involving crazy symbols and actions. < 1182807811 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you're inside ihope? i'm inside YOUR MOM! < 1182807821 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :He said "action", after all. < 1182807839 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lament is inside bsmntbombdood's mom? < 1182807846 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know she was a cannibal too. < 1182807856 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(let ((n 0)) (lambda () (set! n (+ n 1)) n)) < 1182807858 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the things you learn. < 1182807866 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: all women are. It's their little secret. < 1182807874 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1182807884 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's only one way to... um, accomplish what needs to be accomplished. < 1182807898 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION completely devours bsmntbombdood's mom < 1182807928 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament is inside my mom is inside ihope < 1182807955 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So I have three people inside me? < 1182807982 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :where am i? < 1182807997 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls a fairy-tale involving a hungry cat, and sidles towards the channel exit. < 1182808032 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Inside me... < 1182808042 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you didn't share me? :( < 1182808052 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Do you want to be shared? < 1182808066 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :selfish ihope < 1182808077 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shares bsmntbombdood < 1182808096 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sharing after eating is done all the time by ants. Why can't I do it too? < 1182808116 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Transant transfer!) < 1182808137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :..you want to kiss me? < 1182808148 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's hawt < 1182808151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed. < 1182808218 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :america is fucked, speech promoting the breaking of laws is illegal < 1182808307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... you are being illegal? < 1182808325 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1182808332 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :by doing what? < 1182808336 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're clearly promoting us to think that law is wrong making us wanna break it < 1182808352 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well, not illegal, but not protected by the consitution < 1182808372 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't really know the difference < 1182808423 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :illegal means there's a law against it, not protected by the constitution means there can be a law against it < 1182808493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1182808500 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I LEARNED SOMETHING TODAY < 1182808665 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Speech promoting the breaking of laws is illegal... < 1182808680 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hopefully, though, speech promoting the *changing* of laws is legal. < 1182808696 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope: that's a fine line < 1182808705 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Fine meaning fuzzy? < 1182808708 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hard to tell one from the other < 1182808796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fine meaning thin < 1182808842 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Isn't a thin line one where you're definitely on one side or the other? < 1182808862 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1182808869 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's a wide line < 1182808900 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So the emphasis is on the fact that it's small or hard to see? < 1182808907 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1182808949 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1182809058 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: that's a pretty standard saying < 1182809076 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hope that's a pretty standard saying < 1182809076 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hihi < 1182809133 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :illegal penetration of the vagina with a penis? < 1182809151 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.slate.com/id/2168758/ < 1182809703 0 :Keymaker!n=nobody@xdsl-237-87.nebulazone.fi JOIN :#esoteric < 1182809874 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm, does anyone know does 'feult' mean anything in some language? i can't find anything in different dictionaries i've looked at. it's a random name i made for an esolang, but may not be the final name < 1182809995 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :why, it just so happens to be a terribly insulting word in Athabaskan. < 1182810083 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1182810349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :feult is kinda tabu here in finland too < 1182810352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1182810360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :keymaker might not believe that though... < 1182810369 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :funny, i don't recognize the word :P < 1182810373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1182810379 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because it' < 1182810382 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :s so tabu < 1182810387 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes < 1182810881 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"Remember your subconscious mind can process more than two million bits of information per second and it never forgets anything!" < 1182810908 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :is there any command in python for removing all but specific characters from string? like something that'd remove everything else but "01234" (chars '0' '1' '2'...) < 1182810918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to see the research on which this is based < 1182810925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: yes < 1182811002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... not a straighforward function for that < 1182811010 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it's just a few lines to write that < 1182811042 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(x for x in "012345678", "01234".find(x)) < 1182811042 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1182811043 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax (, line 1) < 1182811045 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :let me think < 1182811053 0 :c|p!unknown@unknown.invalid QUIT :"Leaving" < 1182811061 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(x for x in "012345678") < 1182811061 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : < 1182811108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[x for x in "102937485" if x in "1234"] < 1182811118 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but that doesn't work for strings, just lists < 1182811160 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have to do sum([x for x in "102937485" if x in "1234"]) < 1182811199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :reduce(lambda a,b:a+b,[x for x in "102937485" if x in "1234"]) < 1182811204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that will surely work < 1182811212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :seems there is no sum. < 1182811223 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there better be. < 1182811270 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :filter(lambda x:x in '123', '12345123') < 1182811287 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :probably the cleanest solution < 1182811420 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: that returns a string? < 1182811430 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1182811436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i would've used filter, but people don't seem to like filter, remove and map < 1182811441 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1182811443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :reduce < 1182811460 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, they're idiots. < 1182811467 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fister, reduce and map are great functions. < 1182811469 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thank you < 1182811470 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1182811470 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :*filter < 1182811472 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :also fister. < 1182811477 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's that do? < 1182811481 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fist. < 1182811511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... usb-dildo management integrated in the language? < 1182811520 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1182811523 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's not called python for nothing < 1182811527 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(www.python.com) < 1182811534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :www.pythong.org < 1182811905 0 :Keymaker!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1182812424 0 :pikhq!n=pikhq@208-180-8-45-static-hsb.provalue.net JOIN :#esoteric < 1182813122 0 :oerjan!unknown@unknown.invalid QUIT :"Warm fuzzy things!" < 1182815044 0 :ihope!unknown@unknown.invalid QUIT :"Reconnecting..."