< 1282262495 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Certainly not my intent. I think whether you consider this an edge case (implied: uninteresting) or an pathological case (implied: interesting) is a matter of opinion. I also think perhaps there would be less heated debate about this or that system being universal if we had a richer set of definitions to work with. < 1282262506 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I'd glance in ais523's direction but he's not here. < 1282262546 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I totally find myself unable to care. < 1282262644 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Ah well. I find myself need to take off, too. < 1282262649 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Evening, all. < 1282262656 0 :cpressey!unknown@unknown.invalid QUIT :Quit: Leaving. < 1282262879 0 :MizardX!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1282263245 0 :tombom!unknown@unknown.invalid QUIT :Quit: Leaving < 1282263371 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, I'm dead < 1282263386 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Cool. < 1282263486 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://alt.org/nethack/userdata/Sgeo/dumplog/1218251507.nh343.txt < 1282264581 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1282264675 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Shoes 3" ;; what? you can't do that; it's why's! < 1282264778 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is that a Ruby joke? < 1282264783 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Not a joke. < 1282264809 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1282264832 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Can you please tell me why my program is slow, and how to make it fast? (The SDL channel won't help me, they just complain about my codes instead) < 1282264838 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :http://sprunge.us/WEdQ http://sprunge.us/EdXC < 1282264864 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :for(;i--;p++) { < 1282264867 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION o.Os < 1282264903 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Does SDL wait for vblank normally, does that make it slow? < 1282264926 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :while (i--) is a neat way of looping n (n = original value of i) times with values 0..n-1 each appearing once in the loop < 1282264946 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :MegaZeux is faster and uses less CPU time, even though MegaZeux does a lot more things when redrawing the screen. < 1282264957 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :A a a a a a < 1282264972 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: Neat? It's ... normal :P < 1282264973 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :B b b b b b < 1282264999 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :normal to me is a "for (i=0;i foo < 1282268081 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1282268084 0 :cal153!unknown@unknown.invalid QUIT : < 1282268089 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yielding format? < 1282268093 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Raw? < 1282268108 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :How many bits, etc.? < 1282268117 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1282268122 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Not /dev/dsp; "rec" yields nothing. < 1282268129 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Apparently I can't. < 1282268161 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Raw PCM, 8 bit, mono, 8 kHz. < 1282268168 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just tries Audacity. < 1282268174 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Order city. < 1282268199 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That works. < 1282268200 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :No, when the main program is waiting, the video thread takes 78% CPU < 1282268206 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Such a low volume my microphone is at; why? < 1282268211 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Why does that seem to be such a universal occurance? < 1282268215 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*occurence < 1282268223 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*occurrence < 1282268223 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :grr < 1282268230 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, I'm now a lawful valk < 1282268236 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm, dwarf valk < 1282268395 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Uploading. < 1282268402 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I think this is how I usually pronounce "hard": http://filebin.ca/owtjja/hard.wav < 1282268460 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, I pronounce "ass" and "arse" very differently (the former as slang apparently arose from the latter under non-rhoticity, says WP) < 1282268464 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(or rhoticity? I dunno.) < 1282268519 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: That is ridiculously non-rhotic. < 1282268535 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes; I think it may be slightly more rhotic when I'm not thinking about the damn thing. < 1282268549 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But I suppose I neglect the little /r/. < 1282268645 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, you're neglecting the little /ɑ˞/, instead opting for /ɑ/. < 1282268654 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Well, whatever. :) < 1282268663 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :RP is rhotic, yes? < 1282268673 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1282268673 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1282268674 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Non-rhotic. < 1282268675 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1282268680 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I guess I'm in good company. :P < 1282268692 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The thing is, rhoticism is a change in the *vowel sounds*, not an actual consonant. < 1282268739 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :My accent is actually delightfully non-specific; despite living in the north east for all the time I can remember save maybe one or two memories, I don't seem to have any facets of its accents. < 1282268750 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But I clearly don't speak RP either. God knows what I speak. < 1282268754 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :IT's rather plain. < 1282268783 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :From that short snippet there, I'd have to go with "stereotypical, non-specific British". < 1282268783 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*It's < 1282268803 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(which is, of course, distinct from RP in that you actually hear people who talk that way) < 1282268803 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :My accent is quite similar to RP, except not with the ridiculous broad A shit. "I'm taking a BARTH". < 1282268814 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And, you know, not nearly as stuck-uply precise. < 1282268823 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Quite. < 1282268848 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My accent is what happens when you take General American and make it stuck-uply precise. :P < 1282268900 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Like a trainwreck had an abortion! < 1282268904 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1282268942 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I found one of the problems in my program! One of them was a misplacement of a SDL_Delay(1) command < 1282269846 0 :Dereckson!Dereckson@wikipedia/Dereckson JOIN :#esoteric < 1282269853 0 :Dereckson!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1282270270 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hi. < 1282270310 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dies < 1282270315 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :To a unicorn < 1282270502 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1282270522 0 :augur!~augur@c-98-218-226-149.hsd1.dc.comcast.net JOIN :#esoteric < 1282270598 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how amusing an infobot in here would end up < 1282270655 0 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1282270753 0 :alise_!~alise@91.105.78.116 JOIN :#esoteric < 1282270980 0 :alise!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1282271380 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :rational but oogid < 1282271583 0 :alise_!unknown@unknown.invalid PART #esoteric :? < 1282271585 0 :alise_!~alise@91.105.78.116 JOIN :#esoteric < 1282271623 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is too lazy to do dinner < 1282271630 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is too lazy to dinner do < 1282271643 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is, in fact, too lazy to freaking make instant noodles < 1282271652 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Which is probably for the best. < 1282271680 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But I like to consume 400% of the RDA of sodium per bite! < 1282271691 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :YAY SODIUM < 1282271777 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :You know, the Falcon language has maybe one good feature. < 1282271791 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :It lets you specify "only do this on the first/last/not first or last elements of the list" in a foreach. < 1282271798 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I want that. < 1282271892 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is somewhat stunned.... < 1282271899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, they have instant noodles in North Korea. < 1282271904 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is consumed by the elite in the country. < 1282271918 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Everyone else is too poor to consume what is the cheapest food item. < 1282271995 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1282272189 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/1103350.txt?key=xrp0wgb90ehjpcilts9uw < 1282272192 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :My task: Make this work. < 1282272211 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, that last @on should have some indicator that it has to be addressed to the tbot. < 1282272216 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :*to the bot. < 1282272234 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :s/@on/@told/. There. < 1282272503 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Grr < 1282272508 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Showers should not be rare < 1282272550 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Quick! Procure a word like "message", but that has the connotation of being addressed to you. < 1282272607 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise_, maybe Falcon doesn't suck that badly/ < 1282272631 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Juugoto. < 1282272634 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Maybe it absolutely freaking does and you have the worst taste ever. < 1282272640 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: An English word. Preferably. < 1282272652 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise_, I still have not expressed an opinion other than unexciting < 1282272659 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: It's a neologism in Japanese, too. :P < 1282272666 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Also, going to take a shower in 10min < 1282272698 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :@on.message(r'\?(.*)') < 1282272698 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :def consult(ctx, topic): < 1282272698 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :but < 1282272704 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :@on.something(r'(.+?) is (.+)') < 1282272704 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :def enlighten(ctx, topic, knowledge): < 1282272712 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Recimissum. < 1282272714 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Happy now? < 1282272718 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :The former triggers on anyone saying ?foo as a mesage; the latter triggers on someone addressing the bot. < 1282272727 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Okay, I guess I'll just put an underscore in the name. :P < 1282272727 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how ruby < 1282272732 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :"Addressed", tada. < 1282272735 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :nooga: How Python. < 1282272752 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: ITS A VALID ENGLISH WORD THAT MEANS "RECEIVED MESSAGE" DAMMIT. < 1282272758 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: INDEED IT IS < 1282272761 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(neologism but still) < 1282272762 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: BUT STILL < 1282272771 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/search?q=Recimissum < 1282272784 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it's a neologism. < 1282272795 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :One that you evidently just made up now :P < 1282272802 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it's a neologism. < 1282272806 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :neoneologism < 1282272810 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :From recipere + missum. < 1282272826 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I declare Recimissum a good name for an email client. < 1282272826 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(the in-English cognates being receive and message) < 1282272862 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Are you going to write a email client, now? < 1282272891 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Probably not. < 1282272921 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: On an altogether more random note entirely, do you spot any major suckage in the way that infobot plugin is written? (i.e. the imaginary plugin API) < 1282272935 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I basically tried to write something that didn't suck and now I have to make it work... < 1282272967 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have one idea for esolang, where each instruction has 2 bytes (where 1 byte is not necessarily 8 bits), and first is address of next instruction and second is each bit turns on one register, and they transfer registers in that way. Including instruction XOR register. < 1282272987 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :alise_: test < 1282272994 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :^echo alise_:test < 1282272998 0 :Quadrescence!unknown@unknown.invalid QUIT :Quit: omghaahhahaohwow < 1282273001 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :!echo alise_:test < 1282273004 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo alise_:test < 1282273007 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :alise_:test < 1282273008 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :alise_:test < 1282273047 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise_: A message is not send to you if you send to a channel you are on, but it is sent back to you if you put your own name as the recipient. < 1282273065 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :That is how IRC works < 1282273090 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Which is technically correct and entirely useless, as it ignores the ubiquitous convention of "nick: ..." to specifically address a message to someone on a channel. < 1282273094 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Which is, of course, rather useful for bots. < 1282273141 0 :Quadrescence!~Quad@unaffiliated/quadrescence JOIN :#esoteric < 1282273154 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have written a IRC bot too, it requires to be send a message to them directly, even if it is on a channel < 1282273196 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :This way it won't interfere, but any messages that are meant to be public can be seen by anyone, such as messages to observe a game play < 1282273265 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Huh < 1282273276 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise_, the Valkrie quest leader is the Norn < 1282273289 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And then, you can set up a macro to send commands to that IRC bot. < 1282273294 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Valkyrie < 1282273314 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(At least in the IRC client I use, setting up such macros is simple) < 1282273431 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I can't get the lyrics to SG-1's theme tune out of my head. < 1282273445 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(Simply assign a function key (F1 to F12), and then tell what sequence of keys it corresponds to! Usually the CLEAR code comes first, to clear the line, and then "PRIVMSG targetname :" and then you can type in the command. Example: I have F1 set up as my login macro.) < 1282273499 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Quick, talk about some crappy VR game to take my mind off it. < 1282273529 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I can sing Stargate Infinity's theme tune instead? < 1282273532 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :>:D < 1282273538 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do the IRC clients you use, use a dialog box to login? < 1282273543 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I looked that up on YouTube a second ago and vomited; worst "song" ever. < 1282273546 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: No. < 1282273554 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye for now < 1282273564 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Then do you use a macro to login? < 1282273577 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: My client logs in automatically. < 1282273625 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1282273640 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Like, by a configuration settings? < 1282273645 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1282273650 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1282273690 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you have to configure the password, too, if there is one? (I prefer not to configure the password. So I enter it before pushing F1, and it is masked so that it is hidden from the screen) < 1282273828 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :There is one. I don't care about IRC nearly enough to worry about my password. < 1282273930 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise_, Built by ancients so long ago.. < 1282273944 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The Stargate lay 'til we broke the code < 1282273946 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye < 1282273951 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I will now kill you. < 1282273961 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :^5 < 1282273973 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Heck, those lyrics are actually worse than the ones the writers just came up with in three seconds for the DVD commentary. < 1282273979 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Which are still stuck in my head despite your efforts argh. < 1282273988 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :coppro: What kind of smiley is ^5, anyway? Ohhh, high five. < 1282273989 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If you have a password but you don't configure it, but it is configure login automatically, then that won't work, unless you tell it to ask you the password every time? IRC requires the password before you login. < 1282273993 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :coppro: I GED IT. < 1282274040 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :We don't need ^5 anymore. < 1282274041 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :^? < 1282274045 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Now is better < 1282274050 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1282274052 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :What XD < 1282274063 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :No, that is no good either, let's try again... < 1282274064 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :^! < 1282274073 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :No, still wrong < 1282274083 0 :SgeoN1!~AndChat@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1282274087 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :What, exactly, are you trying to do, zzo38? < 1282274089 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :^ < 1282274094 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :There, now is better for sure! < 1282274129 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise_: What do you think? < 1282274176 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I have absolutely no clue whatsoever what you think ^5 means, or what you are trying to do, or how you are improving it. < 1282274184 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I am utterly at a loss and require explanation, or my head may explode. < 1282274209 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise_: I don't know either, actually. But at least I can avoid to be explode. < 1282274222 0 :SgeoN2!~AndChat@32.167.119.163 JOIN :#esoteric < 1282274232 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :That ... I am no more enlightened than I was a second ago. < 1282274282 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Correct. Correct. Correct,Correct,Correct,Correct,Correct,Correct,Correct. < 1282274346 0 :SgeoN1!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1282274898 0 :sftp!unknown@unknown.invalid QUIT :Remote host closed the connection < 1282275256 0 :zzo38!unknown@unknown.invalid QUIT :Quit: zzo38 < 1282275295 0 :alise_!unknown@unknown.invalid NICK :alise < 1282275426 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1282275554 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Uh oh, the WHY ARE YOU DOING THAT police are attacking me in #python! < 1282275625 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :What are you doing? < 1282275630 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :__dict__ stuff. < 1282275657 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Afk < 1282275791 0 :Mathnerd314!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1282276814 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Ah, nice hot shower < 1282276965 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, ^5 is high five < 1282276974 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1282277825 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1282278545 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1282278548 0 :alise!unknown@unknown.invalid QUIT :Quit: Leaving < 1282280266 0 :SgeoN1!~AndChat@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1282280484 0 :SgeoN2!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1282280611 0 :zeotrope!~vib@bas3-kitchener06-1128734383.dsl.bell.ca JOIN :#esoteric < 1282280756 0 :mycrofti1!unknown@unknown.invalid NICK :mycroftiv < 1282280897 0 :SgeoN1!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1282280949 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1282283513 0 :fizzie`!unknown@unknown.invalid QUIT :Quit: jumpin' jumpin' < 1282283516 0 :fizzie!fis@iris.zem.fi JOIN :#esoteric < 1282283552 0 :fungot!~fungot@momus.zem.fi JOIN :#esoteric < 1282283722 0 :oerjan!unknown@unknown.invalid QUIT :Quit: leaving < 1282287250 0 :cal153!~cal@c-24-4-207-72.hsd1.ca.comcast.net JOIN :#esoteric < 1282288794 0 :MizardX!~MizardX@unaffiliated/mizardx JOIN :#esoteric < 1282291199 0 :clog!unknown@unknown.invalid QUIT :ended < 1282291200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1282291234 0 :coppro!unknown@unknown.invalid QUIT :Quit: Lost terminal < 1282291262 0 :cheater-!~cheater@p54972762.dip.t-dialin.net JOIN :#esoteric < 1282291320 0 :coppro!~scshunt@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1282291321 0 :coppro!unknown@unknown.invalid QUIT :Changing host < 1282291321 0 :coppro!~scshunt@unaffiliated/scshunt JOIN :#esoteric < 1282291336 0 :cheater00!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1282295708 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1282298685 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1282299040 0 :comex!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1282299214 0 :comex!comex@c-98-210-154-193.hsd1.ca.comcast.net JOIN :#esoteric < 1282299274 0 :jix!unknown@unknown.invalid QUIT :Read error: No route to host < 1282300614 0 :comex!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1282300820 0 :comex!comex@c-98-210-154-193.hsd1.ca.comcast.net JOIN :#esoteric < 1282301722 0 :Slereah!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1282301817 0 :comex!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1282302003 0 :Slereah!~nigger@ANantes-259-1-129-99.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1282302103 0 :comex!comex@c-98-210-154-193.hsd1.ca.comcast.net JOIN :#esoteric < 1282303278 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Quit: New quit message. Entering 2006 in style. < 1282305051 0 :comex!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1282306224 0 :comex!comex@c-98-210-154-193.hsd1.ca.comcast.net JOIN :#esoteric < 1282306503 0 :comex!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1282306900 0 :comex!comex@c-98-210-154-193.hsd1.ca.comcast.net JOIN :#esoteric < 1282307214 0 :comex!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1282308645 0 :Phantom_Hoover!~phantomho@cpc3-sgyl29-2-0-cust326.sgyl.cable.virginmedia.com JOIN :#esoteric < 1282309519 0 :zeotrope!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1282309879 0 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1282310271 0 :Flonk!~chatzilla@93-82-39-80.adsl.highway.telekom.at JOIN :#esoteric < 1282310371 0 :comex!comex@c-98-210-154-193.hsd1.ca.comcast.net JOIN :#esoteric < 1282310650 0 :comex!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1282311409 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Who is this comex person? < 1282311821 0 :Zuu!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1282312176 0 :Zuu!zuu@0x55529f1b.adsl.cybercity.dk JOIN :#esoteric < 1282312371 0 :CakeProphet!unknown@unknown.invalid QUIT :Quit: Lost terminal < 1282312385 0 :derdon!~quassel@p5B3E358F.dip.t-dialin.net JOIN :#esoteric < 1282312427 0 :comex!comex@c-98-210-154-193.hsd1.ca.comcast.net JOIN :#esoteric < 1282312816 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1282312819 0 :comex!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1282313635 0 :nooga!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1282313679 0 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1282313716 0 :distant_figure!~nine@clam.leg.uct.ac.za JOIN :#esoteric < 1282313725 0 :distant_figure!unknown@unknown.invalid QUIT :Client Quit < 1282313763 0 :distant_1igure!unknown@unknown.invalid QUIT :Quit: underflow < 1282313845 0 :MigoMipo!~John@84-217-2-184.tn.glocalnet.net JOIN :#esoteric < 1282313974 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1282314079 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: um i'm pretty sure comex is an old regular. < 1282314123 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, by regular do you mean he has the same relation to "regular" as IWC has to "irregular"? < 1282314137 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well at presently, maybe < 1282314162 0 :distant_figure!~nine@clam.leg.uct.ac.za JOIN :#esoteric < 1282314165 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it _is_ of course possible i know him from elsewhere < 1282314431 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it seems he has been in all of here, #haskell and agora < 1282314571 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1282315608 0 :Zuu!unknown@unknown.invalid QUIT : < 1282315622 0 :Zuu_!zuu@0x55529f1b.adsl.cybercity.dk JOIN :#esoteric < 1282315624 0 :Zuu_!unknown@unknown.invalid NICK :Zuu < 1282315675 0 :Zuu!unknown@unknown.invalid QUIT :Changing host < 1282315675 0 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1282315706 0 :alise!~alise@91.105.78.116 JOIN :#esoteric < 1282316352 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Front panel displays must be rediscovered! < 1282316357 0 :jix!~jix@tomakin.h-ix.net JOIN :#esoteric < 1282316757 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1282317393 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Random thought: DC implemented in M4. < 1282317406 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The 2 UNIX esolangs united. < 1282317690 0 :Quadrescence!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1282317695 0 :Quadrescence!~Quad@unaffiliated/quadrescence JOIN :#esoteric < 1282318007 0 :cheater-!unknown@unknown.invalid QUIT :Read error: Connection timed out < 1282318053 0 :cheater-!~cheater@p54972762.dip.t-dialin.net JOIN :#esoteric < 1282319685 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1282320667 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Phantom_Hoover: um i'm pretty sure comex is an old regular. <-- yes he is < 1282320672 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I seen him for ages < 1282320706 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, you forgot sed < 1282320722 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(the third unix esolang, and unlike m4 it is in POSIX) < 1282321144 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1282321230 0 :sftp!~sftp@79.174.50.208 JOIN :#esoteric < 1282321292 0 :cheater-!~cheater@p54972762.dip.t-dialin.net JOIN :#esoteric < 1282321303 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :http://xkcd.com/782/ ... lol. < 1282321383 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, sed makes a dc program into one understandable by the m4 interpreter. < 1282321407 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, I found that one very weak. < 1282321424 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It's kinda obvious, but chuckleworthy :P < 1282321425 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I assume it's parodying a trope of which I have no knowledge. < 1282321440 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it is? You don't know the Ancient Indian Burial Ground trope? < 1282321445 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :No... < 1282321467 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And I felt cheated, since at first glance it looked to have hatguy in it. < 1282321490 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, hah < 1282321491 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Nope, just once-off hairgirl. < 1282321511 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :A friend of mine once asked me to recommend a hat to buy that would be most similar to the hat that hatguy in XKCD wears :P < 1282321526 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : http://xkcd.com/782/ ... lol. <-- wtf < 1282321539 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hatguy is very inconsistently named in the text summaries that ONR searches. < 1282321563 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes he's hatguy, other times man with hat, man with black hat, hat guy... < 1282321610 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I quite often find myself referred to as "hat man" < 1282321631 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It's a nickname that generates itself with no intervention by me :P < 1282321633 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, IT ALL MAKES SENSE NOW! < 1282321695 0 :Phantom_Hoover!unknown@unknown.invalid NICK :Vonlebio < 1282321709 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1282321714 0 :Gregor!unknown@unknown.invalid NICK :VanLabia < 1282321740 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :VanLabia, stop defiling my good name! < 1282321797 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://tvtropes.org/pmwiki/pmwiki.php/Main/IndianBurialGround < 1282321806 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it already references the xkcd :D < 1282321812 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Dear god... < 1282321820 0 :VanLabia!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Wow, xkcd made it to TvTropes so fast X-D < 1282321856 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :VanLabia: well IWC frequently does too... < 1282321868 0 :VanLabia!unknown@unknown.invalid NICK :Gregor < 1282321958 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yeah, but that's at least in part because DMM is fairly involved with it. < 1282321976 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1282322016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure he adds his _own_ comic as reference, though. could be considered bad taste < 1282322040 0 :cpressey!~CPressey@173-9-215-173-Illinois.hfc.comcastbusiness.net JOIN :#esoteric < 1282322044 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but he has referenced tvtropes often enough in iwc < 1282322056 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but as a result his comics tend to explicitly use and reference tropes, making them very suited for examples. < 1282322058 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*+annotations < 1282322113 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course wikipedia had enough trouble with xkcd that i think they made a policy specific for it < 1282322159 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :"Anyone making articles based on xkcd is banned. No exceptions." < 1282322169 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :If it is not that, I shall be very disappointed. < 1282322173 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1282322220 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Wikipedia:Xkcd_in_popular_culture < 1282322245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well an essay, not a policy < 1282322294 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :http://xkcdwikiwatch.blogspot.com/ < 1282322417 0 :Zuu!unknown@unknown.invalid PRIVMSG #esoteric :muh < 1282322423 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hey i was going to mention that < 1282322453 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :"muh"? < 1282322481 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :hum < 1282322504 0 :Zuu!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's lame way of attracting attention < 1282322518 0 :Zuu!unknown@unknown.invalid PRIVMSG #esoteric :It was the wrong channel though :) < 1282322588 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :I've observed before that xkcd's format is increasingly similar to that of SMBC. < 1282322593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Zuu Zen < 1282322614 0 :Zuu!unknown@unknown.invalid PRIVMSG #esoteric :Nah, just Zuu < 1282322627 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Although not quite so much in the last couple of weeks. < 1282322629 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats Zuu -----### < 1282322639 0 :Zuu!unknown@unknown.invalid PRIVMSG #esoteric :Eeek! < 1282322660 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you cannot say "muh" without getting the reference. bah! < 1282322685 0 :Zuu!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is confused < 1282322732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Mu_(negative) < 1282322748 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what about the 'h' on the end? < 1282322774 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :details < 1282322775 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I love how PyObjC is like this "Mac thing". < 1282322940 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Er, yeah, to the degree that it's setup script actually has Mac-specific calls in it. BRILLIANT. < 1282322965 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :무 < 1282323313 0 :sftp!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1282323357 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"This wiki does not, however, recommend desecrating Burial Grounds in India purely on the basis of this loophole." < 1282323498 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :ACTION barely stayed on that page. < 1282323515 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION only recently returned to it < 1282323523 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, well, noöne else uses Objective C. < 1282323527 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Not AFAIK. < 1282323567 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :I mean, there's a bit of software out there written in it, like Oolite, but it's so Mac/*step specific that it's not very portable. < 1282323567 0 :sftp!~sftp@79.174.50.208 JOIN :#esoteric < 1282323585 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: Pity. Not that I'm a fan of the language or anything. < 1282323600 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I mainly just want to run webkit2png. < 1282323613 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, well s/not very portable/requires GNUStep to run on Windows and Linux. < 1282323618 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :s/./// < 1282323854 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I sometimes wonder if this planet is trying to complexity itself to death. < 1282323971 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1282323997 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Because of the "we must design MORE LANGUAGES" mentality? < 1282324098 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Sort of, among other things. < 1282324115 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Wasn't thinking about languages specifically. < 1282324148 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1282324179 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, lost in tvtropes? < 1282324190 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, the same page < 1282324192 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I managed to avoid following links < 1282324200 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't < 1282324221 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :I have already been whipped away to McNinja, and show no signs of stopping. < 1282324224 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i haven't clicked many, anyway < 1282324241 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, in that case < 1282324242 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I clicked one, the ominous fog one < 1282324244 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*MWAHAHAHA* < 1282324269 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I learnt how to prevent myself from following links < 1282324275 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it is like zen < 1282324340 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :I like Objective C, I think it's much better than C++ < 1282324354 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :"I will not follow the link. The link is in my mind. There is no link." < 1282324399 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :pitty that it's practically usable only under OSX < 1282324410 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio, w3m -dump is useful for the feebleminded < 1282324415 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :that renders it without links < 1282324417 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :just the text < 1282324453 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :nooga: That part is what makes no sense to me. What other languages are so OS-dependant? < 1282324461 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has read enough of TV Tropes that he can avoid a massive tab explosion. < 1282324507 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio, that isn't the way to do it, the way to do it is self control < 1282324513 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"Massive Tab explosion" is what happens when you shake up a can of Tab really vigorously before you open it. < 1282324536 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, I'll do it the way I want, FASCIST < 1282324547 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1282324563 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, or mix mentos with tab < 1282324567 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: it's not the language, it's the library < 1282324605 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, well, as I touched on, there are free versions of large parts of the libraries. < 1282324608 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :there is no sense in writing ObjC without any libs < 1282324630 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1282324646 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :this script relies on pyobjc for two values: obj.YES and obj.NO. < 1282324660 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : nooga: That part is what makes no sense to me. What other languages are so OS-dependant? <-- VAX shell language? < 1282324662 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1282324698 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, http://en.wikipedia.org/wiki/GNUstep < 1282324751 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :No, wait, it needs "AppKit" < 1282324758 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :This is horrible < 1282324763 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I hate "scripters" < 1282324775 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :"Scripters"? < 1282324795 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Non-programmers who write scripts. < 1282324808 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I guess the quotes weren't necessary... < 1282324823 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :What's it meant to do? < 1282324931 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Apparently GNUStep doesn't support PyObjC fully. < 1282324933 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Render a web page and save it as a png. Should only need WebKit to do that < 1282325067 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :So I guess I'm going to try stripping this "useful Mac script" down to something that I can actually run < 1282325079 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, well... < 1282325147 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :I think I've encountered a web-page-to-PNG renderer that only uses WebKit. < 1282325148 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Or look for some other tool to do this < 1282325152 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Although it might need X. < 1282325170 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's a thing. Headlessness needed. < 1282325194 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :http://www.blogs.uni-osnabrueck.de/rotapken/2008/12/03/create-screenshots-of-a-web-page-using-python-and-qtwebkit/ is the relevant script. < 1282325206 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: Thanks. < 1282325259 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :It needs QT, though. < 1282325307 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I need it to render to svg with embedded png for images! < 1282325426 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: If it runs headless, I don't care. Actually, even if it doesn't, I can probably live with that. I'll need to run X in a VM though. Ugh. < 1282325458 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, I recall headlessness being mentioned in a discussion elsewhere about a bot that uses that script. < 1282325578 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it seems to need some form of X server running. < 1282325679 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Yes it does. Well, ... < 1282325725 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, what do you need this for? < 1282325751 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, what does "headless" mean here? < 1282325758 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :It can run on a displayless computer? < 1282325818 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: It means I don't want to have to mess with graphics. Apparently that means "xvfb". < 1282325840 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Xvfb is eas... gah. I should never even attempt to say anything. < 1282325886 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, well, you might want to try making the script work yourself. < 1282325897 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I used to run Matlab under Xvfb, because with "-nodisplay" some image-drawing functions randomly segfaulted every now and then. < 1282325941 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: That's what I'm doing. And... WOW, was that ever interesting. < 1282325968 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, interesting in what sense? < 1282325976 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I see. It spit the png out to stdout :) < 1282326012 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Interesting in the "wow, that's clever!" sense or interesting in the "AAAAH it's trying to kill me with a screwdriver!" sense? < 1282326025 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Oh, yeah, that got me too. < 1282326027 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :screwd. sens. < 1282326054 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :"-x Start an 'xvfb' instance" < 1282326097 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :And, it worked! Nice. I am happier now. < 1282326123 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it supports it as a cmdline option. Also nice. I just ran it manually. < 1282326127 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :xvfb i mean < 1282326142 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: but scripting languages are programming languages < 1282326177 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :nooga, yeah, but they're more accessible to the uneducated. < 1282326206 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :like Java? < 1282326209 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :or C#? < 1282326276 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :It's more that they let you write code without thinking about its overall structure. < 1282326282 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Who would write a screengrabber with Java? < 1282326288 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Java and C# don't have that tendency. < 1282326293 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :ACTION instantly regrets asking that < 1282326344 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hi Vonlebio. < 1282326349 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You new here? < 1282326371 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, no, PH. < 1282326381 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :I changed on a whim. < 1282326390 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :I'll probably go back by tomorrow. < 1282326464 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : I've observed before that xkcd's format is increasingly similar to that of SMBC. ;; but worse < 1282326491 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :<cpressey> I love how PyObjC is like this "Mac thing". < 1282326491 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :<cpressey> Er, yeah, to the degree that it's setup script actually has Mac-specific calls in it. ;; nobody, and I mean nobody, uses objc outside of either OS X or GnuStep < 1282326493 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and only morons use GnuStep < 1282326527 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : I mainly just want to run webkit2png. ;; I think webkit/objc is os x-specific < 1282326537 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gnus don't step, they stampede < 1282326547 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Or people who wrote Mac software and later thought "hey, it would have been nice if this was portable". < 1282326570 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1282326592 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1282326600 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : Render a web page and save it as a png. Should only need WebKit to do that ;; paul hammond is a programmer afaik < 1282326617 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: A MAC programmer. < 1282326621 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :They barely count. < 1282326654 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: Anyway, problem solved. < 1282326690 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Hey hey hey, there are some cool mac programmers. :) < 1282326735 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I'm dead serious when I say that all Mac programmers are scum, of course. < 1282326774 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1282326818 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, why? < 1282326847 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :I was a Mac programmer for about 3 months! < 1282326857 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Whoosh. < 1282327064 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: Was this that course where they taught you to program in HyperCard? < 1282327074 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1282327103 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :music tagging is so subtle. i love it < 1282327103 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :It was when the only computer I had was a Mac, and I was beginning to learn to program. < 1282327149 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Wow, I actually found what I consider an error, not merely a difference of opinion, in MusicBrainz. < 1282327155 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Oh? < 1282327156 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I mean, sure, it's /justifiable/, but I still think it's Wrong. < 1282327165 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :So I was only a Mac programmer in a pedantic sense. < 1282327178 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://musicbrainz.org/release/4b374b09-2e39-47a3-9819-8a0eae21db66.html All the tracks were released as untitled; names for them, sans brackets, were then posted on their website. < 1282327201 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: In my opinion, they should either stick to the release - in which case they should all be "[untitled]" - or go with the posted names, thus removing the brackets. < 1282327207 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: That's genuinely wrong. < 1282327209 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :As it stands, neither source agrees with the names they are given in MusicBrainz. < 1282327260 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But it's talked about above the track names, so presumably it's been "agreed "on. < 1282327264 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*"agreed" on. < 1282327264 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Bleh. < 1282327339 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Meanwhile, I'm consdiering using mutagen (Quod Libet / Ex Falso's Python tagging module) to create a defuck_musicbrainz_tags script. < 1282327401 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That is, eliminate albumartist if albumartist = artist for all tracks, eliminate albumartistsort, eliminate arranger, eliminate artistsort, eliminate asin, eliminate catalognumber, simplify date to just year, eliminate engineer, eliminate format, eliminate label, eliminate language, eliminate mixer, eliminate musicbrainz_*, eliminate performer, eliminate producer, eliminate release*, eliminate script. < 1282327412 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Because good god that's excessively retarded tagging. < 1282327464 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh, eliminate barcode too. And isrc. < 1282327472 0 :cheater00!~cheater@p549736DF.dip.t-dialin.net JOIN :#esoteric < 1282327491 0 :iamcal!~cal@c-24-4-207-72.hsd1.ca.comcast.net JOIN :#esoteric < 1282327559 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"This program is distributed in the hope that it will be useful" < 1282327564 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :AND THAT HOPE IS LEGALLY BINDING < 1282327569 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1282327596 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"I violated your license? Oh really? But you state on your website that 'this program is a useless piece of shit'. Doesn't sound like you HOPE IT WILL BE USEFUL... I'm suing your for VIOLATING YOUR OWN LICENSE." < 1282327601 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*logic* < 1282327615 0 :cal153!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1282327648 0 :Dereckson!unknown@unknown.invalid QUIT :Quit: brb < 1282327648 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, what would that mean in practise? < 1282327654 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1282327689 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders putting "this program is distributed in the absurd hope that it will prove useful to someone" in a befunge-98 program < 1282327728 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: What would it be like if we all lived in gigantic egg cartons? < 1282327742 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Sexy. < 1282327748 0 :Flonk_!~chatzilla@93-82-39-141.adsl.highway.telekom.at JOIN :#esoteric < 1282327768 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, problematic unless they were protected against the rain and snow in some way < 1282327781 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: there's a music player twritten in \sh. < 1282327787 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://zomg.alioth.debian.org/ < 1282327791 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It supports (last|libre).fm. < 1282327800 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, what do you think? < 1282327861 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, well? < 1282327874 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i had a dream that i installed alsa < 1282327877 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :then i woke up and laughed at myself < 1282327878 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Don't diss NextStep. Charles Sanders Peirce used NextStep. < 1282327886 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, I haven't done so < 1282327893 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, also who is that? < 1282327918 0 :Flonk!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1282327918 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Firstly, >_< < 1282327921 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Secondly, ... < 1282327922 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : ah googling indicates he can't have < 1282327925 0 :Flonk_!unknown@unknown.invalid NICK :Flonk < 1282327930 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Thirdly, . . . you don't fucking know who peirce is < 1282327942 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I disagree. The pony is a perfectly integral part of the portrait. Without it, the balance of the middleground would be all off. < 1282327946 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should get coffee. And breakfast. < 1282327968 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, want some dried frog pills, old chap? < 1282328078 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should go to the bank. And get lunch. < 1282328447 0 :asta!~asta@84.122.243.18.dyn.user.ono.com JOIN :#esoteric < 1282328454 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :asta! < 1282328459 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :*pasta < 1282328467 0 :asta!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1282328491 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Be ye new to this garden of wonders? < 1282328521 0 :asta!unknown@unknown.invalid PRIVMSG #esoteric :well < 1282328522 0 :asta!unknown@unknown.invalid PRIVMSG #esoteric :not sure yet < 1282328533 0 :asta!unknown@unknown.invalid PRIVMSG #esoteric :what is this channel about? < 1282328544 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Ostensibly, esoteric programming languages. < 1282328571 0 :asta!unknown@unknown.invalid PRIVMSG #esoteric :I didnt know of such a language < 1282328579 0 :asta!unknown@unknown.invalid PRIVMSG #esoteric :called like that < 1282328603 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Well, http://esolangs.org/wiki/Brainfuck is probably the canonical example. < 1282328624 0 :asta!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1282328630 0 :asta!unknown@unknown.invalid PRIVMSG #esoteric :those binary like languages < 1282328636 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sorta < 1282328661 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :asta, machine code is pretty tame compared to some esolangs. < 1282328682 0 :asta!unknown@unknown.invalid PRIVMSG #esoteric :well < 1282328685 0 :asta!unknown@unknown.invalid PRIVMSG #esoteric :I don't really know < 1282328685 0 :asta!unknown@unknown.invalid PRIVMSG #esoteric :xd < 1282328709 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: Except for the bit about machine code not being meant to be output by humans. ;) < 1282328726 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that only deters those without motivation. < 1282328742 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: True. < 1282328751 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :With ^V and a meta key, you can type most bytes, AFAIK. < 1282328807 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :like < 1282328814 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reconsiders < 1282328839 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadol :i+19@i(3!i!"1 :i-i1 < 1282328840 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :10 9 8 7 6 5 4 3 2 1 < 1282328858 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that Chromium takes quite some time to build < 1282328875 0 :asta!unknown@unknown.invalid QUIT :Quit: Saliendo < 1282328901 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1282328904 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Damn, another sane mind we can't destroy. < 1282328972 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :another random newcomer that was blown away < 1282328976 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1282329035 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: By *god* the Brainfuck Scheduler is impressive. < 1282329065 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what? where? < 1282329072 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :"BFS is unrelated to the brainfuck programming language." < 1282329088 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :nooga: It's only called "Brainfuck" because it's really absurdly simple, not due to any relation with the language. < 1282329093 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :I had something angry to shout, but I have forgotten what it was. < 1282329114 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Brain Fuck Scheduler. < 1282329116 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Not Brainfuck :P < 1282329124 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :DEATH TO THEM < 1282329125 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry. < 1282329160 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :url plz < 1282329169 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nooga: google < 1282329175 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :con kolivas requires no linking! < 1282329238 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :But it's not ESOTERIC! < 1282329246 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1282329389 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Bloody kernel programmers, stealing our names for things. < 1282329470 0 :jcp!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1282329494 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Also flaw of MusicBrainz: They use "", don't and .... < 1282329510 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Not “”, don’t and …. < 1282329619 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: This is clearly UNACCEPTABLE! < 1282329623 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :" * P′′ was the first "GOTO-less" imperative structured programming language to be proven1,2 Turing-complete." < 1282329628 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: ALL HAIL UNICODE < 1282329647 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :In '64? That seems a very long time... < 1282329657 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: ago? < 1282329666 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Of course, how to tag something that is /listed on the only website it's distributed on with a "..."/ is another matter entirely. < 1282329671 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And I have no idea what the matter is. < 1282329674 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :No, since Church and Turing. < 1282329687 0 :jcp!~jw@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1282329703 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: well, computers were very immature in 60s < 1282329712 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*the 60s < 1282329713 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :programming moreso < 1282329716 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :everyone just goto'd < 1282329739 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, true, but the theory was fairly old. < 1282329740 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :alise: why? < 1282329746 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nooga: 'cause they were < 1282329754 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i mena < 1282329757 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1282329759 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i meant < 1282329759 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i mena haskel < 1282329768 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*haskal < 1282329769 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :nooga, name a machine that supports structured programming on a machine level. < 1282329795 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nevermind < 1282329815 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i got new flatmate < 1282329847 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :guy's from Nigeria and uses ghetto-like english < 1282329857 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i can't understand him at all < 1282330136 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Actually, the tracks of that album are arguably titled "untitled", not [untitled]... < 1282330143 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Terribly confusing. < 1282330213 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : nooga, name a machine that supports structured programming on a machine level. < 1282330213 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : nevermind < 1282330216 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :awesome XD < 1282330252 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Come to think of it, it's not even certain that the title is ( ). < 1282330514 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I name it "Evanine". < 1282330553 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, what? < 1282330565 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :A machine that supports etc. < 1282330649 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :print a[0]; print a[1]; print a[2]; etc < 1282330657 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :== for x in a { print x } < 1282330666 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it supports etc.! < 1282330871 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1282331040 0 :Vonlebio!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1282331143 0 :Vonlebio!~phantomho@92.233.174.117 JOIN :#esoteric < 1282331165 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :What supports etc.? < 1282331259 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio, there is a brainfuck CPU iirc < 1282331280 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, hardly mainstream < 1282331521 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio, well no < 1282331530 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio, you didn't specify that < 1282331873 0 :Gregor-W!836b416f@gateway/web/freenode/ip.131.107.65.111 JOIN :#esoteric < 1282331881 0 :Gregor-W!unknown@unknown.invalid PRIVMSG #esoteric :zomgsicles! 's my last day at this internship! < 1282331933 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Gregor-W, NOT WRITE PAPER ON WEBERNETS ANY MORE? < 1282331949 0 :Gregor-W!unknown@unknown.invalid PRIVMSG #esoteric :Still write papers on webernets! < 1282331956 0 :Gregor-W!unknown@unknown.invalid PRIVMSG #esoteric :(And according to the OED, it's "Interweb") < 1282332089 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :interns write papers on the internet, silly < 1282332157 0 :Gregor-W!unknown@unknown.invalid PRIVMSG #esoteric :*interweb < 1282332172 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats Gregor-W -----### < 1282332193 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that _clearly_ misses an n < 1282332233 0 :Gregor-W!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: http://www.economist.com/blogs/johnson/2010/08/new_words < 1282332251 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :internwebernets? < 1282332321 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also that clearly states that it wioll not haven been the OED < 1282332341 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats Gregor-W again -----### < 1282332372 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(for still not getting the pun after being prodded) < 1282332398 0 :Gregor-W!unknown@unknown.invalid PRIVMSG #esoteric :I see the pun, but I refuse to get it. < 1282332430 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i know it felt strange, like an anti-pun < 1282332716 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"As pointed out in the comments, these are additions to the one-volume Oxford Dictionary of English, and not the grand and celebrated OED. That changed the tenor of things a bit." < 1282332720 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :people are mistaking the two a lot recently < 1282332847 0 :Gregor-W!unknown@unknown.invalid PRIVMSG #esoteric :D'aww boo. < 1282332895 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fekking ODE. Such bullshit. < 1282332927 0 :augur!~augur@129-2-175-79.wireless.umd.edu JOIN :#esoteric < 1282332928 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Oh ODE, how thee are. An ode. < 1282332956 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Odeor. < 1282332961 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Oh dear. < 1282333709 0 :wareya_!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1282333858 0 :wareya!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1282334423 0 :sftp!unknown@unknown.invalid QUIT :Remote host closed the connection < 1282334507 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : interns write papers on the internet, silly <-- augh < 1282334605 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ets write the internet on paper < 1282334643 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, and damn you beating me at the ode to ODE < 1282334897 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :an odious sentiment < 1282335131 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, by hand? < 1282335214 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :these are ets, they probably use telekinesis < 1282335217 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: yes. < 1282335222 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that too < 1282335226 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :they use telekinesis to move their own hand. < 1282335249 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, what kind of et is it? < 1282335266 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well in nethack they're a & < 1282335269 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is shot < 1282335360 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, fascinating. < 1282335373 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Major, minor or mail? < 1282335548 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Et. < 1282335552 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(You do get it, right?) < 1282335597 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/1104745.txt?key=oxr3tpcdipt865rkbqzjog < 1282335601 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :In which Python gets gnarly. < 1282335612 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*self.handlers.append < 1282335688 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Erm, I need to handle flags == None < 1282335690 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*None. < 1282335754 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :You can hardly call it gnarly if you haven't overridden a double-underscore method somewhere yet! < 1282335755 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, of course I get it. < 1282335765 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :I'll have you know that I am a scholar of Latin! < 1282335779 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Can it count as more gnarly if this is from an /IRC bot/? < 1282335826 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :# FIXME: Handle exceptions (call some exception handler?) < 1282335828 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: A bit, but it depends a lot on what's calling it. If you're somehow actually managing to use the decorator syntax to apply this, then TOTALLY YES. < 1282335841 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Well, that is an appropriate way of handling exceptions. < 1282335873 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :I haven't been able to tolerate decorators since I saw those "monads" in Python. < 1282335891 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: < 1282335893 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :@on_message(r'^\?(.*)$') < 1282335894 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :def consult(ctx, topic): < 1282335894 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : topic = topic.lower() < 1282335894 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : if topic in wisdom: < 1282335894 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : ctx.reply('%s is %s' % (topic, wisdom[topic])) < 1282335895 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : else: < 1282335897 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : ctx.reply(random.choice(dunno) % (topic,)) < 1282335909 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Then TOTALLY YES. < 1282335914 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: i.e., if a message comes in that looks like "?foo bar", we dispense some wisdom about it. < 1282335923 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Wisdom-enhancing process: < 1282335925 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :@on_addressed(r'(.+?) is (.+)') < 1282335925 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :def enlighten(ctx, topic, knowledge): < 1282335925 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : wisdom[topic] = knowledge < 1282335925 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : ctx.reply(random.choice(thanks)) < 1282335940 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i.e. "botte: dung is awesome" -> "?dung" "dung is awesome" < 1282335943 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, this wouldn't be for Rodney, would it? < 1282335946 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :also "botte, x" < 1282335948 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: no, it's for botte < 1282335952 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I decided to finally write botte v1 < 1282335957 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and this is the infobot plugin ("wisdom") < 1282335973 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Will it interpret esolangs? < 1282335976 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't aware decorators could take a 'self' like that. I feel very dirty now. < 1282335990 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: How is it taking a self? < 1282335993 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Oh, no, that's my doing. < 1282335999 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : def load_plugin(self): < 1282336000 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : env = { < 1282336000 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : 'on_message': self.on_message, < 1282336000 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : 'on_addressed': self.on_addressed, < 1282336000 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : 'Unhandled': Unhandled, < 1282336000 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : } < 1282336001 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :... < 1282336015 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I /could/ put them in a separate object, but it's more convenient to use "self.bot" and the like, so I keep them in the Plugin class. < 1282336046 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Yes. That is exactly what you are scoring the gnarly points with. < 1282336066 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's not actually that gnarly, just... overly indented. < 1282336076 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, yes, but will it interpret esolangs?? < 1282336081 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: yes. < 1282336094 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and non-esolangs (I was executing arbitrary code before HackEgo and EgoBot, back in the day) < 1282336098 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Which ons? < 1282336101 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :s/ons/ones/ < 1282336102 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :all of them. < 1282336107 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and a variety of commands ranging from completely useless to vaguely useful < 1282336116 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and commands to look up -- dictionaries, wikipedia, google, etc. < 1282336118 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :probably a karma system < 1282336126 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :basically it's the One Bot to Rule Them All < 1282336131 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and i've been promising to write it for over a year now < 1282336155 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :this is just v1, i will undoubtedly rewrite the entire infrastructure many times before it can do all that < 1282336165 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Are you going to take that sort of talk without a fight? < 1282336165 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: because you can have a k in it < 1282336217 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess that was a "yes". < 1282336227 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: he accepts my bot's superiority because i can have a K interpreter < 1282336231 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :whereas fungot, being written in befunge, cannot. < 1282336232 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :alise: so parrot was based around gcc? < 1282336240 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`addquote alise: so parrot was based around gcc? < 1282336241 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :alise: esolangs.org/ wiki/ index.php?title=main_page use exact numbers. you can imagine. and it probably no longer say that our aim cost/ user is pretty low < 1282336244 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Sure, let's go with that. < 1282336244 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :alise: currently fnord. < 1282336256 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :216| alise: so parrot was based around gcc? < 1282336259 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: Oh, and, of course, a Better Log Bot. < 1282336277 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, i.e. able to handle Unicode nicely? < 1282336287 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Or being told to shut up if we need it to? < 1282336288 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Well, clog does, the web server just doesn't tell you. < 1282336295 0 :derdon!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1282336298 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: With logs imported from clog and fizzie's logs in a unified format, new logs appended 24/7, a nice web interface (no need to reformat or get a headache) < 1282336304 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :For when we discuss top secret things. < 1282336304 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :No shutting up, don't say stupid shit in here :) < 1282336314 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :But SECRET THINGS. < 1282336317 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1282336319 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And greppable logs too. < 1282336324 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And always in UTC format (reformatting the older logs). < 1282336331 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Greppable = web interface to regexp and freetext search < 1282336331 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :But what if we need to discuss SECRETS? < 1282336336 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :both, that is < 1282336339 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and author search < 1282336343 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and date constraints < 1282336395 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: I think this is a pretty clean infobot plugin: http://pastie.org/1104765.txt?key=oqqptogcuv8u5318ladxa < 1282336403 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Without the colourful responses, it'd only be a few lines. < 1282336406 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :infobot? < 1282336418 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: infobot is the thing that lets people give definitions of stuff, then recall them later < 1282336439 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :These things are cool. < 1282336475 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :for instance, a serious use: < 1282336476 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : botte: brainfuck is probably the most popular esolang, invented by Urban Müller in 1992 < 1282336476 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : expert: Duly noted. < 1282336476 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :... < 1282336476 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : ?brainfuck < 1282336476 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : noob: brainfuck is probably the most popular esolang, invented by Urban Müller in 1992 < 1282336506 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Not so serious: < 1282336507 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : botte: botte is afraid of introspection < 1282336507 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : expert: Ah! I get it now. < 1282336507 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :... < 1282336507 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : ?botte < 1282336508 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : person: botte is afraid of introspection < 1282336516 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :( botte: lolcode is an abomination) < 1282336534 0 :Gregor-W!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1282336538 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i should support are as well as is < 1282336541 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"esolangs are sweet" etc. < 1282336550 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, lolcode isn't that bad. < 1282336558 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yes; yes it is. < 1282336559 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Although it's rather boring. < 1282336608 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :A bunch of incompetent morons with a retarded enough sense of humour to think a language based on lolcat speak is amusing, forming Committees and having Design Discussions to create a Versioned Specification combining the most braindead ways of implementing conventional, boring but somehow altered to be moronic, language facets. < 1282336636 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC took part in the specification of one to troll them; he managed to get them to include two different ways of doing the same thing just because he argued about it. < 1282336639 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :That bit is bad. < 1282336644 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(Like, the exact same thing.) < 1282336650 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: That bit -- you mean all of it? < 1282336655 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1282336670 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Although I thought having "GTFO" for break was mildly amusing. < 1282336671 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :omg they haz a spec? < 1282336700 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, didn't you know? < 1282336723 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :OMG CPRESSEY ARE YOU FALLING BEHIND ON WEBTERNET MEME-NEWS??? < 1282336735 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, YES HORRIBLE ISN'T IT? < 1282336798 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, maybe it's boring, conventional stupidity taken to the max. < 1282336839 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : I haven't been able to tolerate decorators since I saw those "monads" in Python. < 1282336840 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :whaaat < 1282336845 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :monads in python? < 1282336851 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :No, "monads". < 1282336855 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1282336863 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, link? < 1282336865 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Python's type system can't do monads, AFAIK. < 1282336894 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :yes that is what I thought < 1282336898 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :so link to the "monads" < 1282336901 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :http://www.valuedlessons.com/2008/01/monads-in-python-with-nice-syntax.html < 1282336922 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :It might be possible in a certain sense, though. < 1282336962 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Since Python has first-class types(/classes), so you perhaps might be able to have something like functors etc. < 1282337024 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :" I'm using ">>" (__rshift__) overloaded to mean "bind". " <-- aaaaaaaargh < 1282337031 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I hate operator overloading abuse < 1282337034 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's heresy. < 1282337042 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :He should have overloaded >>=. < 1282337051 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio, it's just as bad as C++ bitshifting of strings into stdout/stdin < 1282337065 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, does python have that separately? < 1282337071 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, well, it's at least slightly justified < 1282337080 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :And why do you keep talking to yourself? < 1282337084 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1282337085 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :as we all know string+string is abuse < 1282337087 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Vo < 1282337088 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and < 1282337088 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it should be string*string! < 1282337098 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :highlight last spoken < 1282337103 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio, see the issue? < 1282337111 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, I do. < 1282337117 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio, change nick :P < 1282337137 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio, NEVER! I made this nick up with my own sweat and blood! < 1282337153 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :You just stole a word from Jabberwocky! < 1282337154 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :apparently monads are "estoric" < 1282337172 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :an 'estoric coinage < 1282337292 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, I thought nomads were the esoteric ones < 1282337296 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :as coined by ehird < 1282337324 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Define nomads? < 1282337338 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i didn't invent monads dammit < 1282337342 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's just an old /prog/ meme < 1282337344 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: The cpressey school of monads doesn't regard them as having anything to do with types. For whatever you might care about that. < 1282337366 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The Retarded Monkey School of Nomic is comprised entirely of stoned English teachers. < 1282337371 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :For whatever you might care about that. < 1282337377 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio, ask alise < 1282337389 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The motto is "I SAY I DO" / "THEREFORE I DO", except in Latin. < 1282337411 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, well, monads are, by definition, functors. < 1282337441 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: Oh, is that what it translates to? I always thought it was something about throwing your own poo around. But, my Latin is pretty shoddy. < 1282337463 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Yes, well. < 1282337482 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ANTE SHITTUS ERGO SELF SHITTUS can be deceiving. < 1282337508 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :See my above comment re: Latin. < 1282337551 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: where? < 1282337570 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Around "ets". < 1282337635 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, what does the cpressey school of monads say? < 1282337650 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :That a monad is something with bind and return? < 1282337752 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Monad_(category_theory) < 1282337765 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :That a monad is an encapsulation of the pattern of passing an argument between a set of functions. < 1282337778 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Erm ... no. < 1282337782 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It really, really isn't. < 1282337785 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :See, for instance, the continuation monad. < 1282337790 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What you're describing is the STATE monad. < 1282337794 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Which is one, single monad. < 1282337817 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, you seem to be using a lot of professional developmenty terms here. < 1282337834 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :So the continuation monad isn't intended to pass a continuation between a set of functions? That's... quite surprising. < 1282337863 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: No, the continuation monad performs the continuation-passing transform. < 1282337863 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, most monads are used to pass some kind of state "behind the scenes", but how they do this varies considerably. < 1282337876 0 :sftp!~sftp@79.174.50.208 JOIN :#esoteric < 1282337880 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: Yes, well. I develop software. Surprise? < 1282337883 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :s/most/a lot of/ < 1282337894 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, no. < 1282337931 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1282337943 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, the Maybe monad hides state, i.e. whether any computation fails, but it doesn't use hidden arguments. < 1282337980 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's not hiding any state at all. < 1282337988 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, fine. < 1282338004 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :In hindsight, that was not really correct. < 1282338054 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :s/really/at all/ < 1282338066 0 :augur!~augur@129-2-175-79.wireless.umd.edu JOIN :#esoteric < 1282338145 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Do you mean "support" the CPS transform, i.e. run code that has been transformed into continuation-passing style? Because I can't see how a monad could possibly "transform" code in that sense. < 1282338184 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: please read the cont monad source < 1282338196 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: No. Me want English. < 1282338210 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :tough, you can't explain something like this to someone with such a broken mindset on it :p < 1282338215 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :[207317.177787] gnome-settings-[1874]: segfault at 8 ip 00007f330e009d16 sp 00007fff1bac08b0 error 4 in libclipboard.so[7f330e007000+5000] < 1282338221 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ARGH EVERYTHING LOOKS BROKEN < 1282338224 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :"In functional programming, a monad is a kind of abstract data type constructor used to represent computations (instead of data in the domain model)." < 1282338228 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Ha ha. < 1282338236 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, stop dragging our THEORY down. < 1282338243 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: that's not even good theory < 1282338246 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that's just crap < 1282338250 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio, what? < 1282338252 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was quoting WP. < 1282338254 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I see no theory at all here. < 1282338278 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: newtype Cont r a = Cont { runCont :: (a -> r) -> r } < 1282338286 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :instance Monad (Cont r) where < 1282338287 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : return n = Cont (\k -> k n) < 1282338287 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : m >>= f = Cont (\k -> runCont m (\a -> runCont (f a) k)) < 1282338297 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Good night < 1282338304 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It really truly does the continuation-passing transform. < 1282338311 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: well, almost < 1282338313 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :do notation does the rest < 1282338315 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Wow, neat. < 1282338325 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Well. Yeah. < 1282338326 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :in fact do notation does most of it < 1282338331 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but it's still more than just passing an argument around < 1282338342 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :if we had type synonyms as instances in a proper way < 1282338343 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1282338344 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :we could say, more simply, < 1282338373 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I have no idea what that's doing. < 1282338392 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, can't you see he's TYPING? < 1282338428 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :instance Monad ((a -> r) -> r) where < 1282338429 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : return n = \k -> k n -- i.e. take a continuation, give it the returned value < 1282338429 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : m >>= g = \k -> m (\a -> f a k) -- i.e. take a continuation, run m with our continuation; pass the result on to f, and tell f to use the continuation we got as its continuation < 1282338478 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should probably shave < 1282338491 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what's the IRC terminology for the sender of a message, be it a server or a user? < 1282338719 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, what about "sender of a message, be it a server or a user" < 1282338736 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, why!? < 1282338741 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, beard >> no beard < 1282338748 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: one word. < 1282338757 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, beard isn't a monad. < 1282338762 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio, :P < 1282338766 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, no clue < 1282338769 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :bbiab < 1282338838 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :alise: like, the direct sender, the guy I got the message directly from, as opposed to the guy whose name is in the message's prefix? < 1282338868 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: the guy in the :... beginning. < 1282338872 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I guess "sender". < 1282338874 0 :wareya_!unknown@unknown.invalid NICK :wareya < 1282338882 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Oh, so it is the guy in the prefix. < 1282338972 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, "sender" or "origin". < 1282339047 0 :derdon!~quassel@p5B3E4C51.dip.t-dialin.net JOIN :#esoteric < 1282339227 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I still have to say I disagree, based on what I learned "the continuation-passing transform" is. If you have a program written in non-CPS, the continuation monad cannot turn it into a program written in CPS. It could /support/ you, or some compiler, doing that transformation: you could rewrite the code in CPS in a way that uses that monad. Presumably we simply have different understandings of what the "transfor < 1282339230 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: Got a better name than "reply_to" for -- say ": PRIVMSG :" -- if target = me { sender } else { target } < 1282339233 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :? < 1282339240 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i.e. "where to send replies to" < 1282339308 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Not unless you want to call it "window" or something. < 1282339376 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1282339383 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: maybe "postcard" < 1282339385 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(replies on a ...) < 1282339399 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: It does perform that precise transform on code written using >>= and return. :) < 1282339423 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :However, it only really provides this on code within that monad. Because monads are not magic. < 1282339456 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, it doesn't CPSify normal code; it allows code to be written in CPS easily. < 1282339482 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :And I'm failing to see how this is substantially different from abstracting away (encapsulating) a "continuation" parameter to a bunch of functions. < 1282339595 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Indeed you are failing in such a manner. < 1282339660 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps I should clarify -- when I used the word "encapsulate" I did mean to imply that the monad can "do stuff that you can't see" with the extra argument. If that implication wasn't conveyed strongly enough, I could see how you would think I was only talking about the state monad (= don't do anything to the extra argument.) < 1282339718 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Like, if it wasn't obvious: in the absence of monads, the CPS transform *adds* an argument to all your functions. < 1282339755 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, monads don't necessarily have a hidden argument. < 1282339759 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Again, Maybe. < 1282339794 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :How would you implement those patterns if you didn't have monads? < 1282339811 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, well, Maybe can be done without monads. < 1282339865 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, http://www.haskell.org/all_about_monads/html/meet.html < 1282339942 0 :alise!unknown@unknown.invalid NICK :botte < 1282339963 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :-NickServ- Invalid password for botte. < 1282339964 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :shitfuck < 1282340004 0 :botte!unknown@unknown.invalid NICK :alise < 1282340119 0 :Vonlebio!unknown@unknown.invalid QUIT :Quit: Leaving < 1282340137 0 :Vonlebio!~phantomho@92.233.174.117 JOIN :#esoteric < 1282340446 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : File "/home/ehird/src/botte/plugins/wisdom.py", line 23, in consult < 1282340446 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : if topic in wisdom: < 1282340446 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :NameError: global name 'wisdom' is not defined < 1282340448 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Wut? So is. < 1282340510 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Is not! < 1282340538 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It is. < 1282340547 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It'll be my namespace fuckery that's breaking it... < 1282340798 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, I was wondering if it was possible to do dependent types in Python in some form. < 1282340830 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :By "form" I mean "horrifically ugly hack", of course. < 1282340856 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :does habnabit ever do anything but interrogate you so he can tell you you're doing the wrong thing? < 1282340910 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Habnabit? < 1282340924 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :#python dominator < 1282340958 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"how can i do a, b, c?" don't do that what are you trying to do? "I am trying to ..." don't do that < 1282340960 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :etc. < 1282340965 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and no question ever finds a simple answer. < 1282340975 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you know the type < 1282340982 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :WE INTERROGATE YOU ABOUT WHAT YOU WANT TO DO, NOT ACTUALLY ANSWER YOUR QUESTIONS! < 1282340985 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Because we CARE! < 1282341040 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, you lose points for capitalising all of questions and thus missing the Qu ligature. < 1282341146 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i'm using another font now < 1282341146 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so ah < 1282341147 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*ha < 1282341171 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :TRAITOR < 1282341194 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :How can you use a font without the Qu ligature‽ < 1282341363 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio, the same way I can use dejavu sans mono 9pt for irc? < 1282341369 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: Well, you're not going to like my answer to that (the Maybe monad thing.) < 1282341417 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Well, I might. < 1282341425 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :I want to hear it in any case. < 1282341473 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :You can have a perfectly usable Maybe without treating it as a monad, yes? < 1282341483 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :You can, yes < 1282341494 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Then, as monads go, it's a degenerate case. < 1282341507 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :But treating it as a monad makes code far better. < 1282341526 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :It's shorter and more easily maintained, and you get the do syntactic sugar. < 1282341543 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: Uh. ... < 1282341549 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :And you can use State and Cont without treating them as monads. < 1282341560 0 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net JOIN :#esoteric < 1282341567 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :It's just going to be horribe. < 1282341575 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :*horrible. < 1282341581 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :That's missing the point very much. < 1282341586 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Heh.... there's nick called McHazard on this IRC network... Wonder what kind of thing would McHazard be in McDonalds? :-> < 1282341601 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, what is the point? < 1282341620 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :In any case, it's not a "degenerate case" of monads. < 1282341629 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: How did you get Quod Libet to display multi-disc albums reasonably? < 1282341637 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : You can have a perfectly usable Maybe without treating it as a monad, yes? < 1282341641 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Uh. < 1282341641 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1282341644 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :It is a monad, and it obeys the monad laws; there's no other definition. < 1282341644 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Not in the way the Maybe monad does it. < 1282341658 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: any item on the mcdonald's menu < 1282341701 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :!haskell :i Maybe < 1282341702 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :How about Supersize coke, supersize fries, chicken salad with low-fat dressing? < 1282341706 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :data Maybe a = Nothing | Just a -- Defined in Data.Maybe < 1282341717 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Psht, salad? < 1282341821 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Well, the hamburger would contain too much protein and too much good fats, so it isn't optimal here... :-) < 1282341822 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, I mean, if you redefine monads, you can say whatever you want about them. < 1282341836 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: True. < 1282341845 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Well. It's arguable whether McDonald's hamburgers even contain meat. :P < 1282341858 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :If a cpressey-monad is an encapsulation of extra parameters, then you are entirely correct. < 1282341874 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :But that's not what a computer science-monad is. < 1282341905 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: Nor a category theory monad either, which is also slightly different, I agree. < 1282341916 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :category theory monad = computer science monad < 1282341920 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: No. < 1282341923 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1282341926 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, yes. < 1282341933 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :It's got a more specific name in category theory. < 1282341941 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i don't think so. < 1282341992 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :DAMMIT QUODLIBET < 1282341995 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, it's not immediately obvious, no < 1282342001 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'll declare war on Germany! < 1282342042 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"As a minor terminological mismatch, the term monad in functional programming contexts is usually used with a meaning corresponding to that of the term strong monad in category theory, a specific kind of category-theoretical monad." < 1282342045 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :-WP < 1282342091 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :That's beside the point though. < 1282342105 0 :augur!~augur@c-98-218-226-149.hsd1.dc.comcast.net JOIN :#esoteric < 1282342131 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, OK, and a cpressey-monad is nothing to do with a CS-monad. < 1282342140 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Or a CT-monad. < 1282342150 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: It's not a CS monad, but it's related. < 1282342162 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I actually think I'm trying to get at the idea of an SE monad here. < 1282342183 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :SW? < 1282342184 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i.e. *why* would you pick a monad to implement your solution? because your solution follows a certain pattern. < 1282342200 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, true, but that pattern is not a cpressey-monad either. < 1282342208 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Or not exclusively. < 1282342237 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Again, see the Maybe example I linked. < 1282342246 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :The pattern is dealing with simple failure cases. < 1282342345 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Hm, OK. I might be able to restate my idea. But it would be nice to have a more sophisticated counterexample than Maybe. < 1282342416 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, well, Cont, but that's a point of contention for you. < 1282342603 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :No, I can't. I give up. < 1282342611 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*kant. < 1282342634 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, hang on, IIRC Real World Haskell has some practical use cases for monads. < 1282342658 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: I know practical use cases for monads; I'm trying to *generalize* from them, is the problem. < 1282342665 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, Fine Structure? < 1282342672 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: haven't read. < 1282342708 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, well, often it's to make some bookkeeping easier. < 1282342725 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :I *think* that's basically what Maybe, State and perhaps Cont do. < 1282342768 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: Yes, but that's probably a little too general. < 1282342893 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I /think/ I finally have a tagset I'm happy with now. < 1282342921 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, well, there are lots of less general patterns for which you'd use monads. < 1282342927 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Keeping track of state, for instance. < 1282342936 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Some ad: < 1282342937 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"If you can imagine it, you can build it! Create games and worlds in this building game." < 1282342949 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, of course I'm going to click < 1282342958 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[ker-ching] < 1282342978 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It seems to be some lego thing < 1282342995 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"ROBLOX IS a kid-friendly place on the internet where your children can exercise their creativity in a moderated online environment." < 1282343009 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So if you imagine, say, horsecat rape, you can't build it. < 1282343012 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What a ripoff. < 1282343056 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Call the ASA! < 1282343090 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Actually what all this is making me realise is that modern audio and tagging formats SUCK for anything vaguely resembling classical music. < 1282343094 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Don't like our clothes? Make your own!" < 1282343105 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Sounding like a crappy Kaneva so far < 1282343111 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The honking-big-audio-file + time-tagged metadata file approach is beginning to look appealing to me. < 1282343134 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Of course, if there's any scripting-like stuff, I want in < 1282343190 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Featured Free Game:" < 1282343195 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"By: NINJAKID09" < 1282343198 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That's promising < 1282343217 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Never trust someone with numbers in their screen name. < 1282343219 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1282343223 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Do you know anything about your country's copyright office? < 1282343224 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hopes NINJAKID09 is not one year old. < 1282343240 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Sorry ais523. < 1282343245 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"User forum: Scripting forum" < 1282343256 0 :cheater00!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1282343259 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SERIOUSLY HOW DO I FIND THIS IN THE US COPYRIGHT OFFICE'S WEBSITE < 1282343264 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's Lua < 1282343269 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's only copyrighted in canada :P < 1282343293 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: what? < 1282343301 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: do you have "canada" on highlight? < 1282343303 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.roblox.com/Forum/ShowPost.aspx?PostID=13247888 < 1282343308 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: no, I just walked in < 1282343310 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to look up the copyright registration for an album to determine its true title < 1282343317 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it was recorded, released etc. in canada < 1282343321 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1282343327 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so i'm trying to see if canada's IP office has a search form < 1282343330 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(the US one turned up nothing) < 1282343331 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't < 1282343355 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :at least, not a good one < 1282343359 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: a bad one will d < 1282343360 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*do < 1282343376 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :here we go < 1282343378 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ic.gc.ca/app/opic-cipo/cpyrghts/dsplySrch.do?lang=eng < 1282343380 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ic.gc.ca/app/opic-cipo/cpyrghts/dsplySrch.do?lang=eng < 1282343382 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ok, i'll try band name first, then label names < 1282343414 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't think there are any pure social areas in Roblox < 1282343418 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: sheesh, how come the insidious claws of copyright are so untamed like this :) < 1282343425 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you can't even look shit up to see whether it's copyrighted! < 1282343460 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: because the Berne convention did away with registration to obtain copyright < 1282343471 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: Given that... what coppro said < 1282343480 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: i'm still uncertain that was a good idea < 1282343484 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I was going to say, it wuold make more sense to have a registry of public-domain works instead < 1282343500 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Not in that? Copyrighted. < 1282343508 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yuck < 1282343523 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, would it help your quest for monad patterns to look at more of the existing monads? < 1282343524 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Not saying it's not a stupid idea < 1282343528 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely hopes that it's not inappropriate for adults to be in Roblox < 1282343539 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: Only if you know of some EXCITING ones. < 1282343546 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : yuck ;; to cpressey's comment? < 1282343552 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1282343585 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, well... Parsec uses a monad, but that's a) a bit opaque and b) basically an instance of the State general case. < 1282343598 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: but albums will surely be registered explicitly by the record label? < 1282343609 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: possibly < 1282343630 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it appears it is not in their database. rats. < 1282343638 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :a record label probably has enough internal documentation to make registration redundante < 1282343641 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :*redundant < 1282343670 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia claims it's one thing with the other title being referred to as an "also known as...", it's seemingly mostly listed as the wikipedia title on amazon, but discogs, musicbrainz and their (admittedly slapdash) official website refer to it as the other one < 1282343676 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so i have absolutely no idea what the real title is < 1282343683 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(they're minor variations on each other) < 1282343685 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, the things in Control.Monad for me are: Cont, Error, Fix, Identity, Instances, List, RWS, Reader, ST, State, Trans and Writer. < 1282343703 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: ok, can i demand they give me their db? :D < 1282343767 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Reader and Writer are basically the two halves of State. < 1282343769 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1282343908 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Grr < 1282343913 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It just _assumes_ that I'm a child < 1282343923 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Not only that, but that my email address is my parent's < 1282343938 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo didn't like the signup form for disneybarbiedollcompany.com < 1282343940 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*.com. < 1282343953 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*disneybarbiedollcompanyplayhouse.com. < 1282344001 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/private/4daesglfyhtm3td2b9d1a < 1282344052 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, you're evidently the guy from All You Zombies. < 1282344057 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Users can type their own messages to other users. Every message is filtered to allow only pre-approved words and phrases." < 1282344065 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1282344075 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio, I don't get it < 1282344089 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, yes, and Google exists. < 1282344092 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: newspeak! < 1282344141 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: *“—All You Zombies—” < 1282344145 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio, oh, I've heard of it before < 1282344223 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, I can't be bothered to type Heinlein's weird dashes. < 1282344236 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: And quote marks. < 1282344251 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, indeed. < 1282344261 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Technically, if you're on a linear medium where you can't italicise the names of works, you should call it ‘“—All You Zombies—”’. < 1282344279 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Or if you really like using double quote marks and don't mind distorting the name of the work, “‘—All You Zombies—’”. < 1282344299 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Or if you really like using double quote marks and don't want to distort the name of the work, ““—All You Zombies—””. < 1282344321 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Or just say "RH's AYZ" and we'll all know what you mean. < 1282344329 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or, if you like abbreviations and destroying the name of the work... damn it, cpressey < 1282344344 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: That's not so likely. :) < 1282344836 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :You're right, better make that "RAH's AYZ". < 1282344885 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :rhayz < 1282344895 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :imbcp < 1282345293 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :• < 1282345923 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: WAITAMINIT < 1282345930 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :You were coding web apps in Ruby? < 1282345988 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, huh? < 1282346012 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: I just remembered her saying something about that a few days ago < 1282346015 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :YOU THINK YOU KNOW SOMEONE < 1282346025 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :I am appalled! < 1282346077 0 :ais523!5cecbb40@gateway/web/freenode/ip.92.236.187.64 JOIN :#esoteric < 1282346154 0 :MigoMipo!unknown@unknown.invalid QUIT :Quit: Quit < 1282346401 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I found a fatal flaw in your Wolfram TM universality proof. < 1282346414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: really? < 1282346421 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what do you think it is? < 1282346444 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Your screen name is half numbers; as such, you are statistically 7 years old. < 1282346450 0 :derdon!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1282346467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1282346496 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and even if I'm a bit young for a mathematician, it doesn't mean I can't prove things < 1282346502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was mostly a programming problem < 1282346516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise is quite a bit younger than me, for instance, but an excellent programmer < 1282346531 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :ais523, true, but his screen name contains no numbers < 1282346558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :really, though, if I used a different screenname, would it matter? < 1282346560 0 :ais523!unknown@unknown.invalid NICK :scarf < 1282346572 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :See? The proof is instantly reliable. < 1282346584 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Little known fact: "scarf" is short for "scarface". < 1282346595 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :hmm, not intentionally < 1282346603 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Now, would YOU trust a proof coming from Organized Crime? < 1282346614 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, if it were correct, yes < 1282346619 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: you're jumping to conclusions here < 1282346637 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, you support criminal mathematics? < 1282346638 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :most people with facial disfigurement are probably not actually criminals < 1282346641 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'd trust a proof made by blind monkeys if it were correct < 1282346650 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :scarf, yeah, that's what they tell you. < 1282346657 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :except in the case that there are so many laws that are hard to remember that most people have probably broken several by accident < 1282346694 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :scarf, all mathematics is wrong. < 1282346704 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Quod erat demonstrandum. < 1282346705 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :certainly possible < 1282346716 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :but you can prove things given that it's correct < 1282346748 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And if it's incorrect, you can prove everything! < 1282346752 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : < 1282346799 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: nah, the "a contradiction implies anything" proof would be similarly suspect < 1282346862 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :this is much like the whole free-will vs. determinism thing; there is no plausible advantage you can gain from not believing you have free will, because if you do, you're correct and thus working from correct assumptions, and if you don't, it doesn't matter what you believe as it won't make any difference < 1282346877 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : alise is quite a bit younger than me, for instance, but an excellent programmer < 1282346879 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds to CV < 1282346905 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :heh, I might /just/ be famous enough that that testimonial actually works < 1282346908 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :although I doubt it somehow < 1282346920 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, that's, like, two steps of testimony from Wolfram. < 1282346922 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : alise: WAITAMINIT < 1282346922 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : You were coding web apps in Ruby? ;; technically, they were quite interesting web apps, and i got fed up of rails and started creating crazy frameworks in a day or so, but yes < 1282346933 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: Yeah -- two steps higher. Two BIG steps higher. < 1282346948 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Cheers mate! < 1282346966 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :scarf, quick, endorse me, too. < 1282346979 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: testimony from Wolfram would be considered a negative by many people... < 1282346993 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :scarf, so the buffering makes it even better! < 1282347026 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :I can just say "I was endorsed by winner of mathematics prize Alex Smith". < 1282347029 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: why? :P < 1282347058 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: inventor of several popular specialist programming languages < 1282347071 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, true enough. < 1282347071 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(they're popular in the specialism (or, however you say it) they were invented in) < 1282347080 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :hmm, what have I invented esolang-wise that's actually popular? < 1282347080 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :And nearest thing to a creator of Feather. < 1282347089 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: Oh, I dunno. Something about recognizing and pointing out the steps being *higher* I guess. < 1282347091 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :out of all my langs, Underload's the only one which caught on to any extent < 1282347107 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :scarf: well, they're popular in here < 1282347110 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :and only among a few people < 1282347111 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :as a topic of discussion < 1282347112 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :alise: really? < 1282347116 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :You know, after the Forth Bridge being painted, that's going to have to be my incompletable task. < 1282347122 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :scarf: Underload is awesomeness. < 1282347124 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :scarf: well ... occasionally < 1282347136 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :as popular as any single non-standard (in the sense of pop standard) can be < 1282347137 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :can you name another esolang I've created, straight off? (Feather doesn't count) < 1282347155 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I did just look up on your wiki page right now to see how popular they were, so I can't answer that now. < 1282347155 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :scarf: Er - the one with the arithmetical operators. I don't remember its name :/ < 1282347164 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :Forte? < 1282347168 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I would have guessed Eodermdrome and Thutu, I think, given a bit of time. < 1282347175 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Forte I didn't quite realise was yours. < 1282347191 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :the main idea was blatantly stolen from CLC-INTERCAL < 1282347194 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :who else's could it be? < 1282347201 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nobody's < 1282347203 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :scarf: Formula < 1282347203 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i just didn't make the link < 1282347208 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :C-INTERCAL? < 1282347209 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: ah < 1282347217 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: I didn't invent C-INTERCAL < 1282347232 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :nor any other dialect of INTERCAL, fwiw < 1282347235 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :implementing != inventing < 1282347249 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :and I didn't even start the compiler < 1282347282 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :And the link to ESR rather spoils any CVing. < 1282347299 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :scarf: Also I remembered *of* Black and Eodermdrome, but didn't remember they were yours. < 1282347314 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :people are remembering Black over BackFlip? < 1282347320 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :that is interesting < 1282347323 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :(If "remember of" is acceptable English. I think it's allowy.) < 1282347330 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :so do I < 1282347382 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :scarf: in news more sundry, botte appears to be materialising onto my hard disk < 1282347392 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :botte the IRC bot? < 1282347401 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :One bot to rule them all. < 1282347412 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, what languages will it support? < 1282347430 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1282347438 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :scarf: yep < 1282347443 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :logger too < 1282347449 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(as well as storage of past logs, web interface to such) < 1282347452 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: all of 'em. < 1282347455 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :##nomic could do with one < 1282347470 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :scarf: yeah, but i'm still sufficiently pissed off at wooble that i won't go into ##nomic. < 1282347481 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :(are you still following Agora, btw? all I see is a few attempts to become active followed by a long space of nothing) < 1282347493 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i keep meaning to, but the unit sort of gets in the way < 1282347503 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1282347509 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :even when it's only three days a week < 1282347524 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :any idea how I can send plaintext emails to the lists, given that my laptop's power supply caught fire? < 1282347540 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, MUMPS? < 1282347540 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you use that outlook web monstrosity thing, right? < 1282347551 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: well, no. < 1282347553 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :not any more, I use Yahoo! Mail < 1282347561 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :scarf: ew < 1282347562 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :because it's the one I distrust the least out of the three main ones < 1282347566 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :but agreed, ew < 1282347582 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :the outlook web access account is now redirected; I think theoretically, every time I send through it I'm faking headers < 1282347591 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :but the SMTP server doesn't seem to mind < 1282347592 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I sort of just let Google handle my emails because in an ideal world I'd run my own server, and in a less than ideal world I don't have much that is life-destroying in them. < 1282347609 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Or, really, anything that is life-destroying. < 1282347616 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :scarf: ok, can you install software on your current machine? < 1282347622 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :I don't have a current machine < 1282347624 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :this is a borrowed one < 1282347631 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :so "in theory but people would yell at me" < 1282347636 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :scarf: do you have the ability to SSH? < 1282347644 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :I doubt it, this is Windows < 1282347652 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :scarf: well, you do have telnet < 1282347655 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :hmm, evil idea: I think this has telnet < 1282347658 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :scarf: proposal: < 1282347660 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :snap < 1282347663 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :scarf: telnet to some shell account server < 1282347667 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(shouldn't be too hard to get an account) < 1282347673 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :use mail(1) < 1282347674 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1282347675 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :nah, I thought of a much simpler plan < 1282347677 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :telnet to agoranomic.org < 1282347680 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :type the email by hand < 1282347682 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well, that works < 1282347686 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but is, you know < 1282347687 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :an abomination < 1282347688 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :I've done it before, in order to fake headers < 1282347715 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :and really, it's the way email is MEANT to be sent < 1282347719 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :scarf: google.com/search?q=online+mail+sender < 1282347742 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :if those let you fake from addresses, I'd expect them to be spam-blacklisted < 1282347753 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :if they don't, then agoranomic.org will reject them for being unknown < 1282347798 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :true enough < 1282347811 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: Is botte written in twisted? < 1282347813 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :scarf: how do you intend to send from yahoo mail when telnetting from some random ip, then? < 1282347818 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: no; twisted gives me the heebie jeebies < 1282347824 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :I was just planning to fake the from address < 1282347824 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: I suspected as much < 1282347827 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: probably i'll use asynchat etc. from standard python < 1282347833 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: also, twisted Does Too Much For Me :-) < 1282347836 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :agoranomic.org doesn't care, I know that from experiment < 1282347838 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: we're beginning to use it here (at work...) < 1282347848 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :presumably, if I put comex's address on there or something, everyone would yell at me < 1282347852 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :twisted is a good idea, just not properly done My Way < 1282347867 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :also, it's not pythonic < 1282347870 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I was hoping it was more minimalistic than it apparently is < 1282347871 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it uses zope.interface < 1282347876 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :>:( < 1282347877 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :also, newlines < 1282347890 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :scarf: > < 1282347890 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :true python is full of lambdas and colons < 1282347892 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*? < 1282347896 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1282347985 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Actually I think instead of Bot subclass-of IRCBot (or whatever) I'll end up having < 1282347997 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Bot has-a IRCClient < 1282348019 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :Bot subclass-of IRCBot sounds backwards < 1282348026 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :scarf: i just don't want to call it botte < 1282348031 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :since classes will be doing "self.bot = one of these" < 1282348036 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :self.botte = ... just looks weird < 1282348042 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :scarf: fine, Bot subclass-of IRCClient < 1282348044 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you get my point < 1282348046 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :assuming you're using standard not-real-OO-the-other-one terminology < 1282348053 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :(where real-OO = Smalltalk) < 1282348062 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but I think having the IRCClient as a component of the bot is better < 1282348107 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :heteroillogical! < 1282348188 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Well, the bot could naturally have many clients that connect to many things in the outside world. So, yeah. < 1282348199 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well, that too. < 1282348213 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the bot won't handle if you tell it it's "botte" but it has to connect as botte_. < 1282348219 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :my policy, register your damn bot nicks. < 1282348241 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :what about ghosts? < 1282348247 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :the bot should probably be able to handle two alts < 1282348256 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :just to be able to /ns ghost itself < 1282348256 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :scarf: no (it could theoretically handle N alts) < 1282348262 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i think i might add ghost support < 1282348265 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :inside IRCClient itself < 1282348275 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but that'll just be part of the internal connection code < 1282348288 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :once it's actually responding to stuff, it will pretend it's called botte, even if it's not. < 1282348368 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Now I just need #freenode to get off their asses and give botte a new password; one I actually know. < 1282348413 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : and why do you need a reset password for this account ? < 1282348441 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :alise: did you set its email? < 1282348450 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i hope so, let's put it that way. < 1282348452 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :if you didn't, might be hard to prove you actually own the account < 1282348455 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :-NickServ- Registered : Dec 28 14:08:13 2009 (33 weeks, 4 days, 06:23:42 ago) < 1282348455 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1282348458 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i can just get it dropped, can't i? < 1282348462 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :even if it wasn't mine < 1282348462 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :yep, that's probably easier < 1282348466 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :-NickServ- Last seen : Dec 30 04:17:27 2009 (33 weeks, 2 days, 16:14:28 ago) < 1282348569 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :scarf: hah, i think it's registered to @eso-std.org < 1282348576 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :they've just sent an email and i haven't got it < 1282348577 0 :scarf!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1282348578 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :now i've asked for dropping < 1282348582 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :my case must look real good right now < 1282348604 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: :) < 1282348612 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : alise: all i can say, you don't own the domain < 1282348660 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Er, well no one does? whois eso-std.org -> NOT FOUND < 1282348673 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. < 1282348746 0 :alise!unknown@unknown.invalid NICK :botte