< 1187136019 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know it, but apparently it tries to look like english but only some words actually matter... < 1187136045 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i'm sure this is a problem with the latest Inform < 1187136049 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :although people claim it's a great language < 1187136069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the latest inform is .. not pleasant < 1187136073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the previous inform was nicer < 1187136079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it is awful < 1187136084 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, the people who actually write interactive fiction say it's great < 1187136092 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/AppleScript < 1187136103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: most IF writers don't know programming < 1187136131 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Not anybody who writes _good_ IF < 1187136143 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'll be specific: Emily Short and Andrew Plotkin like the new Inform. < 1187136170 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :plotkin in particular is a programming genius and i generally trust him on programming-related matters. < 1187136176 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Down the corridor, the variable X begins to appear through the fog. If the value is 3, turn to page 249. Otherwise, turn to page 655. < 1187136212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187136221 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, personally, the new Inform is a gimmick < 1187136227 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(not to mention Graham Nelson himself, who's also a bit of a genius) < 1187136283 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Call me up when your bot outputs itself. < 1187136316 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or writes itself a better version. < 1187136325 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :~exec bot.raw("PRIVMSG #esoteric :itself") < 1187136326 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :itself < 1187136358 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :takes cmon again lament pasted rofl nicer then new < 1187136439 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my bot could output its source < 1187136575 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure, but will it do so of its own free will? < 1187136589 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it's fairly easy to write a bot that would train itself... IF THIS BLOODY NEURAL NET LIBRARY WORKED :( < 1187136655 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :neural nets can't train themselves < 1187136663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that there is no section on criticism in the AppleScript article < 1187136672 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they need sample input/output pairs < 1187136784 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lament: you should talk to Sukoshi`, she was doing neural nets < 1187136815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :`s are all the rage aren't they < 1187136816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :at the end of names < 1187136852 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it happens to be the nick she's on with at the moment < 1187136854 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why can't you use Tcl semantics? < 1187136855 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1187136864 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: what do you want to do with NNs? < 1187136867 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :([] in Tcl == `` in shell) < 1187136874 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1187136877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ehird[? :p < 1187136881 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(just curious) < 1187136894 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure, why not. < 1187136903 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have a ` because "ehird" was hijacked by someone with a ghostbot :( < 1187136929 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: audio processing < 1187136931 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1187136944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: how on earth can n- i don't want to know :p < 1187136952 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[00:15] devnonsense: connect russia even shrug !!. For tired < 1187136957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he's trying to make a soviet russia joke.. < 1187136964 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1187137027 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i believe freenode has long been having plans to make only the initial alphanumeric characters significant in nicks, so beware < 1187137048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :shit < 1187137049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1187137066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's a shitty idea < 1187137107 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well the reason seems nifty: it means you can add nearly any suffix you want without registering it < 1187137128 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bleh < 1187137132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but inconvenient < 1187137137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :loads of people use nicks like < 1187137138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :abc_def < 1187137143 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and would be "abc" < 1187137169 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course it has still not been implemented, perhaps they have had too many complaints < 1187137201 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what if my nick is xXx_SEXYGIRL_xXx < 1187137210 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :would that become xXx? :( < 1187137242 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :straightedges fail < 1187137252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think so, _ is probably the main character they want to stop at (because clients such as mine add it automatically if there is a ghost of the ordinary one) < 1187137320 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you mean like |nick| ? < 1187137341 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Straight_edge < 1187137343 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"xXx" < 1187137344 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, i mean like xXx < 1187137408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes now < 1187137409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1187137412 0 :devnonsense!unknown@unknown.invalid QUIT :Remote closed the connection < 1187137417 0 :ehird`!unknown@unknown.invalid QUIT : < 1187137434 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hmph, freenode.org is down, i wanted to check the status of the idea < 1187137459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's .net < 1187137473 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they're like fundemental christians, without the christ part < 1187137757 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, you can have non-alphanumerics before the base, so |nick| is allowed < 1187137769 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://freenode.net/policy.shtml#usernames < 1187137858 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :" Unregistered users will always have nicknames prefaced with the tilde ('~') character. " - seriously what idiot came up with that? < 1187137872 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I also propose that Jewish users have their nicknames prefaced with the star of David. < 1187137937 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, that was back in 2005, so this will never get implemented. < 1187137940 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"but as of this date (28 August 2005), needed facilities are not yet available and no schedule yet exists" < 1187137949 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that does seem likely < 1187137988 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is it lilo who wrote this document: http://freenode.net/Why_NOIDPREFIX.shtml ? < 1187137995 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :aha, it is. < 1187138013 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1187138017 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not sure, it's not signed < 1187138022 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"For those of you who may not know me, I'm the head of staff of freenode. I've run this project, and the ones leading up to it for something over ten years." < 1187138156 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it says "Staff are not in any hurry to begin production use of NOIDPREFIX before nickname conflicts can be resolved" < 1187138161 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which means it will never happen < 1187138170 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :backwards compatibility wins again < 1187138244 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, with the main protagonist dead... < 1187138265 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :right < 1187138389 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :firefox's popup handling is weird < 1187138419 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it should be "allow popups _to_ x", not "allow popups _from_ x" < 1187138613 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe both from and to would have their uses < 1187139325 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what are the qualities of an excellent student? < 1187140655 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed. < 1187140687 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187142216 0 :oerjan!unknown@unknown.invalid QUIT :"reboot" < 1187142477 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1187145306 0 :DoubleAW!n=EdBoy@wikipedia/EdBoy002 JOIN :#esoteric < 1187146423 0 :DoubleAW!unknown@unknown.invalid PART #esoteric :? < 1187150744 0 :Svenstaro!n=sh@c181181.adsl.hansenet.de JOIN :#esoteric < 1187151954 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242398681.dsl.bell.ca JOIN :#esoteric < 1187154419 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1187155089 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187155101 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1187155177 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1187156131 0 :c|p!n=wil@c-68-39-133-150.hsd1.nj.comcast.net JOIN :#esoteric < 1187156814 0 :gnomon!n=gnomon@CPE0050eb372bdb-CM001692f57b56.cpe.net.cable.rogers.com JOIN :#esoteric < 1187156986 0 :c|p!unknown@unknown.invalid QUIT :"cc" < 1187157043 0 :Svenstaro!unknown@unknown.invalid QUIT : < 1187157686 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :Has anyone here put serious thought into an optimization Brainfuck compiler? < 1187157734 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :people put some thought, not sure how serious it was < 1187157876 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :Did anyone talk about getting beyond constant folding and loop unrolling? Has anyone talked about in-loop pointer analysis in order to perform branch recovery? < 1187157920 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember it being discussed in the channel < 1187157946 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i thought about it for a while, seems difficult :) < 1187157965 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's so hard to come up with invariants < 1187158206 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :Er? < 1187158206 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :It's actually not that hard. < 1187158206 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :seems hard < 1187158206 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :an unbalanced loop means a whole bunch of memory cells get affected, and you don't know at compile time how many < 1187158206 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gnomon: yes < 1187158206 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR has an optimizer < 1187158206 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :cf bfi < 1187158206 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :lament, no, but you can parametrize the memory-cell effect on the input cell. < 1187158206 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, that's awesome! Is the source up anywhere? What does the 'cf' stand for/ < 1187158206 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gnomon: hm, that's true, i suppose you could even precompile 255 versions of the loop < 1187158206 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187158206 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for different input values :) < 1187158206 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but the problem is, the effect of an unbalanced loop depends on the state of more than just the initial cell < 1187158207 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :That assumes that you're using byte-oriented cells; the technique doesn't scale in the general case. < 1187158218 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :cf = consult < 1187158248 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and it's in the esoteric files archive < 1187158369 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/files/egobot/egobot-0.12.tar.bz2 < 1187158392 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's EgoBot, not Egobfi. < 1187158401 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :lament, and the effect of an unbalanced loop can be parametrized as long as the loop itself is bounded. The analysis actually isn't difficult once you've got opcode reordering in place. < 1187158405 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Egobfi is also in a seperate tarball. < 1187158422 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gnomon: how do you know if it's bounded? :) < 1187158426 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it seems to be a fairly good optimising interpreter/compiler. < 1187158473 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :egobfi is part of egobot < 1187158481 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :lament, you can analyze that if the loop moves the pointer back to the beginning cell before the end of the loop. < 1187158494 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gnomon: that's a balanced loop < 1187158527 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :Ah, we're using different terms. < 1187158542 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :those are easy < 1187158551 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but not very interesting < 1187158565 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if all your loops are balanced, everything is easy < 1187158570 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Egobfi is in Egobot, but it's also in a seperate tarball. . . < 1187158575 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but they never are... < 1187158578 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :Of course; if they are all balanced, you can constant-fold your entire program. < 1187158625 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bit of a shame that Egobfi doesn't do much more than add-to optimisation. < 1187158627 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the real issue is determining when a chain of unbalanced operations is actually balanced :) < 1187158639 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :say we input a bunch of numbers, and then output them all < 1187158640 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :A chain or a series of nested loops? < 1187158658 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :whichever < 1187158660 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"in-loop pointer analysis in order to perform branch recovery" what do these fancy words mean? < 1187158689 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Huh. < 1187158706 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I think PEBBLE's optimization pass is more sophisticated than yours. < 1187158741 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My optimization pass is almost no optimization pass. < 1187158747 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Every optimization pass is more optimizationerific. < 1187158759 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :interesting to compile a simple language to a more complicated one < 1187158762 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, analyzing pointer movement inside a loop to distinguish loops which perform predictable computation to those which are dependent on other memory cells for their effect - that is, distinguishing loops from branches. < 1187158778 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gnomon: say we input a bunch of numbers and then output them all. It's quite possible at this point that we have returned to the original memory cells, and all cells are empty. This is an invariant obvious to a human < 1187158779 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1187158793 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1187158793 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thought it was uber1337, but then decided to look at the code. . . < 1187158800 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's actually almost trivial. < 1187158805 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gnomon: if an optimizing compiler were smart enough to realize that, that would be nice. < 1187158847 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :lament, it's a small step from finding [your definition of] balanced loops to performing that inference. < 1187158864 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, is PEBBLE another BF implementation? < 1187158926 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :gnomon: No, PEBBLE is a macro language that compiles to Brainfuck that I've been fiddling with for the better part of a year. < 1187158957 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :Now *that* is interesting. < 1187158965 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, it's easier to optimise stuff if you get 'high-level' input. < 1187158972 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/pebble.php < 1187158990 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :Right - which is why I find branch recovery to be so important. It lets you recover high[er]-level semantics. < 1187158994 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :Cool, thanks! Reading now! < 1187159095 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://maps.google.com/maps?f=q&hl=en&geocode=&q=45.123789,+-123.113785&ie=UTF8&ll=45.123836,-123.113799&spn=0.000889,0.001824&t=h&z=19&om=1 < 1187159122 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh nice < 1187159158 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :WTF? < 1187159196 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :THE ALIENS HAVE COME AND THEY'RE USING FIREFOX < 1187159227 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well obviously they are. < 1187159232 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what else would the use, lynx? < 1187159326 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Elinks. < 1187159373 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Alinks. < 1187159394 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :iLinks. < 1187159526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, they're not aliens, they are the characters from 1/0. < 1187159545 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lynx!! < 1187159559 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :firefox has not been working very well for me lately < 1187160824 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"gtg cya" < 1187161320 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1187161700 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187161889 0 :bsmntbombdood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187162686 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187162765 0 :bsmntbombdood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187164799 0 :clog!unknown@unknown.invalid QUIT :ended < 1187164800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1187165139 0 :bsmntbom1dood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187165187 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187166162 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1187166177 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187166939 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1187168611 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1187169481 0 :RedDak!n=dak@87.18.81.72 JOIN :#esoteric < 1187173745 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"night" < 1187176030 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187177275 0 :devnonsense!n=rbirc@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187177421 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :other misinterpretations kate coherently im dang delegates < 1187178774 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :a.word.a.day <3 < 1187178783 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :bissextile (by-SEKS-til) adjective < 1187178784 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :Of or pertaining to the leap year or the extra day in the leap year. < 1187180431 0 :jix!n=jix@dyndsl-080-228-180-016.ewe-ip-backbone.de JOIN :#esoteric < 1187185135 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1187185149 0 :jix!n=jix@dyndsl-091-096-033-131.ewe-ip-backbone.de JOIN :#esoteric < 1187191297 0 :devnonsense!unknown@unknown.invalid QUIT :Remote closed the connection < 1187191401 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1187192071 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187192126 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1187194143 0 :Keymaker!n=nobody@xdsl-237-87.nebulazone.fi JOIN :#esoteric < 1187195085 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :smurf is a cool language, pity i haven't realized that until now. < 1187195779 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Smurf? < 1187195812 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :To smurf you just have to smurf your smurfs while smurfily smurfing smurfs. < 1187195818 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :smurf, the 'String-based MURiel Forthoid' < 1187195873 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1187195878 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1187195910 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no, i came here only to tell that the language they are using is cool < 1187195977 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hey, I can do something almost exactly like that! < 1187195982 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*cough*PEBBLE*cough* < 1187196564 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Oh smurf off, nobody smurfs. < 1187196593 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187196691 0 :Tritonio!n=Tritonio@150.140.226.12 JOIN :#esoteric < 1187197070 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, i'll be smurfing out. bye < 1187197078 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1187197599 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fails to spot the reference aboiut "Smurf", apart from the language name. < 1187197625 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Smurfs is also a cartoon series. < 1187197703 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I know that < 1187197712 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's about it. < 1187197715 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I mean, where was it used as an expletive? < 1187197727 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like, now? < 1187197778 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Smurfs smurf most of their smurfs and their smurfs. < 1187197783 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :When they smurf, that is. < 1187197806 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nm < 1187197923 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeesh, what a smurfing smurfer. < 1187198883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :All verbs and adjectives must now be smurf. < 1187198887 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I smurfed your smurf. < 1187199121 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :damn, i need a credit card < 1187199153 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187199157 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nouns must be smurf too < 1187199165 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i can't buy airplane tickets online :( < 1187199165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :smurf, i need a smurf < 1187199173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can't smurf smurfs online < 1187199193 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :smurf that ehird` < 1187199204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :puzzlet: smurf you < 1187199230 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :what on smurf you smurf me < 1187199587 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :smurf that < 1187199593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let's smurf about something else < 1187199596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what about smursf? < 1187199597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*smurfs < 1187199690 0 :Svenstaro!n=sh@c144035.adsl.hansenet.de JOIN :#esoteric < 1187201140 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!autoban .*smurf.* < 1187201142 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1187201145 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that'll shut them up < 1187201618 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1187201690 0 :cherez!n=cherez@r01snw275.desktop.umr.edu JOIN :#esoteric < 1187201876 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1187201934 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deh smoyfs have brooklyn smoyfs too, and they'll smoyf yah smoyf off! < 1187201997 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187203773 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187204025 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1187204376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :smurf < 1187204384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :egobot is stupid lawl < 1187204391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :smurfin smurfing smurfy smurf < 1187205271 0 :jix!n=jix@dyndsl-091-096-033-131.ewe-ip-backbone.de JOIN :#esoteric < 1187205580 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf is a smurf < 1187205778 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :no, it's an acronym < 1187206104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a smurf is a smurf < 1187206113 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a smurf is any smurf you want it to smurf. < 1187207567 0 :Tritonio!unknown@unknown.invalid QUIT :"Bye..." < 1187208701 0 :Svenstaro!unknown@unknown.invalid QUIT : < 1187214847 0 :Tritonio!n=Tritonio@150.140.226.12 JOIN :#esoteric < 1187216730 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1187219626 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187219755 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :has anyone here continued to work on the talking irc bot concept? < 1187219769 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :talking irc bot? < 1187219841 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well some pseudo ai thing < 1187219855 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so people think it's a real person... at least for some time < 1187219984 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, it's bsmntbombdood < 1187219997 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :right now it just repeats what you said as a question < 1187220023 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :repeats what you say as a question? < 1187220414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, that thing < 1187220415 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mvldo? < 1187220424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that project is still in progress in my brain < 1187220441 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: that's actually quite convincing. haha. < 1187220497 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's actually quite convincing? < 1187220537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: are you a bot? < 1187220564 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ooh, now it crashes < 1187220590 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :now it crashes? < 1187220604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what it should do with questions. < 1187220620 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what it should do with questions? < 1187220631 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it should eat them. < 1187220670 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it should eat them? < 1187220684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I like pancakes. Do you like pancakes? < 1187220700 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you like pancakes? < 1187220709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this is >scarily< realistic. < 1187220717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :most conversations on irc go like this. < 1187220722 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :>scarily< realistic? < 1187220743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now i'm creeped out =p < 1187220770 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood's logic is tired, please give him a break < 1187220806 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot: you should add a neural net to bsmntbombdood < 1187220818 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot: and at least a markov chain generator < 1187220823 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187220825 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :actually that's a lie. he wants to convert more statements into questions!") < 1187220826 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :actually that's a lie. he wants to convert more statements into questions! < 1187220828 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ooh, bed-time < 1187220835 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :to do what? < 1187220867 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("QUIT :OHNOESES!") < 1187220868 0 :bsmnt_bot!unknown@unknown.invalid QUIT :"OHNOESES!" < 1187220871 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187220874 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1187220925 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :im too tired to work on bsmntbombdood, it's a waste of time, he'll never be intelligent enough to fool people into thinking he's sentient < 1187220951 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :no! imposter! < 1187220969 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :brb, having an identity crisis < 1187220976 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Client Quit < 1187220978 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187220982 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :lick my balls < 1187220995 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :damn you, alternate me! < 1187220997 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :~exec exit < 1187221002 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :you wo't get away with this!! < 1187221062 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :i shall kill you, alternate me! *stab* < 1187221068 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :aargh! noooooo < 1187221072 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Client Quit < 1187221074 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187221122 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :it burns! < 1187221168 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :somebody... give all my posessions to bsmntbombdood...ugjhaskjdhdklhgklfjgklsdmdmdmmmmmmmmmmmmmmmmmmmm < 1187221272 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ehird` is wanting some sexy sexy < 1187221285 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :uh oh < 1187221440 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what the hell < 1187221576 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187221578 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187221581 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :shit they know my secrets < 1187221620 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or rather ehird`s secrets... < 1187221627 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i didn't say that < 1187221641 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its been pretty much 50/50 me/presumably bsmntbombdood < 1187221724 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not me < 1187221740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1187221752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot is only in here and #esoteric-blah < 1187221758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and only i have been commanding via #esoteric-blah < 1187221768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so who on earth is controlling bsmnt_bot? you obviously < 1187221865 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what makes you say that? < 1187221880 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot is not sentient at last check. < 1187221893 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :last check? < 1187221915 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh not this again-- < 1187221919 0 :bsmntbombdood!unknown@unknown.invalid NICK :bsmntbombdood_ < 1187221923 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :not whhat again? < 1187221933 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :~raw NICK :bsmntbombdood < 1187221945 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :~raw NICK bsmntbombdood < 1187221952 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("~raw NICK bsmntbombdood") < 1187221954 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187221963 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("NICK bsmntbombdood") < 1187221965 0 :bsmnt_bot!unknown@unknown.invalid NICK :bsmntbombdood < 1187221972 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :wtf? < 1187221977 0 :bsmntbombdood_!unknown@unknown.invalid NICK :bsmnt_bot < 1187222018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~raw PRIVMSG #esoteric :~raw does not exist < 1187222024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~eval self.register_raw < 1187222024 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :permissions... < 1187222029 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~eval self.register_raw < 1187222036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~eval self.register_raw() < 1187222042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~eval self.register_raw() < 1187222047 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1187222049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec. < 1187222249 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187222255 0 :ihope!n=ihope@tapthru/resident/ihope JOIN :#esoteric < 1187222260 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :hi ihope < 1187222269 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1187222271 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why are you your bot? < 1187222293 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :jix is german! < 1187222305 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :right < 1187222314 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :du bist doof < 1187222318 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1187222331 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :what does that mean? < 1187222336 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you are stupid < 1187222348 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :screw you