< 1233361546 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1233361604 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :What's with the quit message "This computer has gone to sleep"? Google gives > 8000 hits, all of which is IRC logs. < 1233361656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1233361686 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and not a single person? < 1233361690 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :no < 1233361753 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so next try to find which client they are using... < 1233361793 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lessee Corun uses it < 1233361812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but not here now < 1233361898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: xchat aqua < 1233361901 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1233361902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(os x xchat) < 1233361908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Corun: you use os x rite? < 1233361908 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :!taf2! VERSION X-Chat Aqua 0.16.0 (xchat 2.6.1) Darwin 9.6.0 [i386/1.80GHz/SMP] < 1233361911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you made that app thing < 1233361918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that you linked here < 1233361923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I liked but didn't because it required leopard < 1233361929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we're investigating your quit message < 1233361930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you see < 1233361932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh nice timing < 1233361934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and we think it's xchat aqua < 1233361941 0 :Corun!unknown@unknown.invalid QUIT :Client Quit < 1233361944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck you. < 1233361958 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :CTCP VERSION reply from Corun: X-Chat Aqua 0.16.0 (xchat 2.6.1) Darwin 9.5.0 [i386/2.20GHz/SMP] < 1233361966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :glad to know his COMPUTER talks to us. < 1233361982 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'll try another nick i found on google < 1233362007 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :CTCP VERSION reply from Lachy: X-Chat Aqua 0.16.0 (xchat 2.6.1) Darwin 9.6.0 [i386/2.40GHz/SMP] < 1233362012 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep, seems so < 1233362042 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hopes lachy doesn't get paranoid from being ctcp'ed out of the blue :D < 1233362240 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1233362922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SLOWNESS, n. < 1233362922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : hm fizzie, you are from Finland? < 1233362928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :{2008-04-16} < 1233362972 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you mean fizzie hasn't answered yet? how rude! < 1233362978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1233364490 0 :Judofyr!unknown@unknown.invalid QUIT :"raise Hand, 'wave'" < 1233365139 0 :sebbu2!n=sebbu@ADijon-152-1-37-135.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1233365456 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1233365457 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1233367110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well did he answer then or? < 1233367182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or did someone else answer? < 1233367535 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1233370536 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Hëy güys, ïs thïs ÜTF-8? < 1233370665 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Nöpe, äccördïng tö mÿ chëck öf thë lögs ït's ISO-8859-1. Thïs shöüld bë, thöügh. < 1233370699 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(My client auto-translates so I cannot tell from it) < 1233370717 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Mm. < 1233370804 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Höw äböüt thïs? < 1233370977 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION chëcks ägäïn < 1233371001 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1233371013 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Darn. < 1233371034 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah irssi too < 1233371045 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :let me paste my relevant settings < 1233371060 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1233371088 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :04:04 recode_autodetect_utf8 = ON < 1233371088 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :04:04 recode_fallback = CP1252 < 1233371088 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :04:04 recode = ON < 1233371088 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :04:04 recode_out_default_charset = utf8 < 1233371088 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :04:04 recode_transliterate = ON < 1233371182 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Tëstïng ägäïn. < 1233371197 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :How did that look? < 1233371203 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Grëät süccëss! < 1233371209 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Great. < 1233371218 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Now all I have to do is make it actually display properly. < 1233371237 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :?t's d?spl?y?ng l?k? th?s. < 1233371251 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : note my terminal is actually not set to Unicode itself < 1233371265 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Except when I type it, in which case it displays as weird boxy things. < 1233371308 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Tëstïng öncë ägäïn. < 1233371309 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so i only see things right that fall within Latin-1 part of Unicode < 1233371319 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Did it still work? < 1233371327 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1233371334 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Darn! < 1233371357 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but, does that look right to you? < 1233371370 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Currently, that looks right to me and the UTF-8 stuff doesn't. < 1233371373 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because that comes out as ISO < 1233371409 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my client shows all of them properly < 1233371425 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :let me check... < 1233371439 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I'm guessing this is happening: I type, PuTTY sends UTF-8 to screen, screen sends ISO to irssi, irssi sends ISO to the server. < 1233371498 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :scrëën -d -r döës thïs. < 1233371519 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Which displays as fuzzy boxes in the input line and question marks in chat. < 1233371527 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :But it's apparently sending it correctly. < 1233371533 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :04:04 term_charset = iso8859-1 < 1233371538 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :do you have that? < 1233371550 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :No, I have ANSI_X3.4-1968. < 1233371552 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Is that horrible? < 1233371562 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what that is :D < 1233371573 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :possibly something 7-bit < 1233371590 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :try changing that < 1233371612 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :-1968 would seem like before anything beyond ASCII was invented < 1233371656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(that's my setting. if you manage to set PuTTY to use actual unicode, you probably should use that < 1233371672 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I think PuTTY is set to UTF-8 currently. < 1233371684 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Let me try starting a new irssi with -U. < 1233371716 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well then you should probably do term_charset = UTF-8 < 1233371724 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It would seem so. < 1233371777 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :PuTTY sending UTF-8, screen called without -U, term_charset = ANSI_X3.4-1968: bläh < 1233371814 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :PuTTY sending UTF-8, screen called without -U, term_charset = ANSI_X3.4-1968: bläh < 1233371826 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Er, s/ANSI_X3.4-1968/UTF-8/ on that last one. < 1233371846 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :both are unicode < 1233371853 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Both are UTF-8? < 1233371872 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as far as my browser window of the logs implies < 1233371941 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Ökäy, thïs dïspläys möstlÿ rïght. < 1233371949 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The Ö doesn't, though. < 1233371958 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1233371987 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :looks correct here < 1233371998 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I'm guessing Ö isn't within the Latin-1 part of Unicode or something. < 1233372005 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course it is < 1233372011 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Mm. < 1233372014 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Ö < 1233372029 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :None of that is showing properly. < 1233372040 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The capital letters, anyway. < 1233372049 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Ökäy, thïs dïspläys möstlÿ rïght. < 1233372071 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :That looks roughly like this: #Vkay, this displays mostly right. < 1233372082 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The # is one of those fuzzy boxes, the V is inverse color. < 1233372096 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :without any " on top of anything? < 1233372105 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It has those over the lowercase letters. < 1233372110 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok then < 1233372116 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bizarre < 1233372134 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I know that there is something that supports only lowercase accented characters. < 1233372239 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, ANSI_X3.4-1968 is the canonical name for ASCII < 1233372247 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, cute. < 1233372338 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :do you still have those recode* settings? < 1233372366 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Apparently, CP437 supports Ä, Ö and Ãœ but not Ë or Ã, as well as a seemingly arbitrary set of Greek letters. < 1233372375 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Also, everything messes up when I type Ä. < 1233372379 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1233372384 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1233372392 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :03:26 recode_autodetect_utf8 = ON < 1233372392 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :03:26 recode_fallback = CP1252 < 1233372392 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :03:26 recode = ON < 1233372392 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :03:26 recode_out_default_charset = UTF-8 < 1233372392 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :03:26 recode_transliterate = ON < 1233372401 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what happens when i type à in here? < 1233372438 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It displays as fuzzy-box inverse-color-C. < 1233372471 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it should be A with ~ on top < 1233372503 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :à < 1233372517 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :right < 1233372524 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Your à is the same as my Ã; both display as box-C here. < 1233372595 0 :AnMaster!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1233372598 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :curious. i'll leave this to the actual experts. < 1233372654 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Mmkay. < 1233373183 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1233373588 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :My guess is that the [c] is a replacement character for symbols not representable in the font you are using... < 1233373745 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1233375734 0 :Slereah!n=Slereah@ANantes-259-1-137-7.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1233375794 0 :Slereah2!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1233377229 0 :X-Scale!unknown@unknown.invalid PART #esoteric :? < 1233377476 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1233378362 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1233380307 0 :ab5tract!n=ab5tract@pool-98-111-165-233.phlapa.fios.verizon.net JOIN :#esoteric < 1233380328 0 :ab5tract!unknown@unknown.invalid QUIT :Client Quit < 1233381454 0 :psygnisfive!n=psygnisf@to196-045.resnet.stonybrook.edu JOIN :#esoteric < 1233381507 0 :psygnisf_!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1233381518 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :hey bois :D < 1233382076 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gurls < 1233382109 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :theres no girls here :P < 1233382461 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1323277 < 1233382468 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :everybody read that and tell me what you think < 1233382588 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1233382978 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1233386967 0 :Slereah2!n=Slereah@ANantes-259-1-137-191.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1233387364 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It is easy to hand read-only snapshot of file or directory tree, but how to share something read-write? < 1233387389 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you don't < 1233387716 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1233388799 0 :clog!unknown@unknown.invalid QUIT :ended < 1233388800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1233389824 0 :sebbu2!n=sebbu@ADijon-152-1-22-26.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1233389922 0 :SpaceManPlusPlus!n=spaceman@S01060015e96842d7.vs.shawcable.net JOIN :#esoteric < 1233389947 0 :SpaceManPlusPlus!unknown@unknown.invalid QUIT :Client Quit < 1233390122 0 :Mony!n=Harmony@AToulouse-258-1-42-212.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1233390854 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1233391424 0 :BeholdMyGlory!n=arvid@194-236-14-54.customer.telia.com JOIN :#esoteric < 1233391804 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :"bye" < 1233391828 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :bwahahahaha < 1233391830 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.mitpressjournals.org/doi/abs/10.1162/ling.2006.37.2.271 < 1233391865 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :Optimality Theoretic models of phonology are NP-hard, while normal rule-derivation phonologies are P. < 1233391867 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :bwahaha < 1233391872 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :fuck you optimality theory :) < 1233392202 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Probably optimality theoretic models can express more phonologies than rule-derivation... < 1233392649 0 :MigoMipo!n=MigoMipo@84-217-8-45.tn.glocalnet.net JOIN :#esoteric < 1233392666 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Client Excited" < 1233393146 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :ilari, they can express different ones. < 1233393184 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :but there are some mindnumbingly trivial rules that OT has a bitch of a time with, but that rule-derivation handles with hardly any interesting effort at all. < 1233393248 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'd go with whichever one makes more sense < 1233393263 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :that'd be rule-derivation :p < 1233393266 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :OT is like < 1233393279 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ot is a bit weird yeah < 1233393288 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :"ok, so you've got these constraints, right" < 1233393297 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :"and then you generate an INFINITE number of candidates, see" < 1233393317 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :"then you filter out candidates until you have one that violates the least constraints. tada!" < 1233393454 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :'and then you pick the one you like the most out of a bunch of equally likely candidates'? < 1233393464 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i guess. < 1233393481 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :its not very informative, to be honest. < 1233393516 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is any linguistics outside phonetics? < 1233393524 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :yeah? < 1233393526 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :this isnt phonetics < 1233393529 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :this is phonology, for one. :P < 1233393626 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :exactly!! < 1233393672 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1233393701 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :personally i find phonetics and phonology to be boring < 1233393715 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i go for syntax/semantics, personally. < 1233393930 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what field of linguistics, outside phonetics, has produced anything of value? < 1233393934 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(to linguistics) < 1233393962 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :syntax is ridiculous < 1233393969 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's a joke science < 1233393976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1233393976 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i dont think you know much about it sir :) < 1233394160 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :why do you say it's a joke science, lament < 1233394336 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :http://www.aiforge.net/ - website about programming games ... most interesting one I've found (only got to M in the list so far) is Fleet Commander, which happen to be mentained by the site owner < 1233394397 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :90% of the games is about controlling a single robot, using some low level interface... < 1233394558 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wow cool < 1233395055 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_: i guess i just mean the theoretical part < 1233395118 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :yeah but why do you say that < 1233395160 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :because it hasn't done anything of value :) < 1233395178 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :what is "of value"? < 1233395200 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i'd say it's done LOTS of value. if you care about the workings of grammar. < 1233395246 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it produced a bunch of toy models of varying complexity < 1233395259 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :such as? < 1233395281 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :im skeptical about whether you actually know what syntax is actually doing < 1233395287 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i mean, toy models? which ones? < 1233395292 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :describe why they're toy models. < 1233395445 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :um, they don't work? < 1233395459 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :sure they do < 1233395466 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they don't come close to reflecting the reality < 1233395468 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :they work wonderfully. < 1233395481 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1233395492 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nevermind then. < 1233395501 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i eman, cmon, what models do you perceive as toy models? < 1233395518 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :just name three, and give examples of how they fail to reflect reality < 1233395568 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :and why that single failure justifies them being toy theories, while other theories, like say quantum mechanics, also have glaringly obvious inabilities to reflect reality that don't qualify them as toy theories. < 1233395637 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :quantum mechanics has awesome predictive power and important real-world applications < 1233395644 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :it does! < 1233395653 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :but so do the various theories of syntax. :) < 1233395660 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1233395661 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :im still waiting for your examples. < 1233395695 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :oh indeed. < 1233395719 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :but cmon, what are YOUR contentions < 1233395728 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :since thats really the issue here. < 1233395762 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :any theory which tries to treat language as a formal system (generative grammar) is laughable < 1233395768 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1233395829 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cuz ppl are ppl they aren't no machines............... < 1233395842 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol you certainly are < 1233395845 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :because languages are obviously not formal systems < 1233395845 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :beep boop < 1233395846 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1233395927 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :lament: i'd say languages obviously ARE formal systems < 1233395937 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :they sure as hell look it to me < 1233395949 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :really, you think that? < 1233395952 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1233395971 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i've seen the data. all sorts of crazy shit that you dont realize until you actually dive into it < 1233396006 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :ridiculous things like purely tree structural relations that govern the acceptability of the use of this kind of pronoun or that kind of expression < 1233396032 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :you dont realize how insanely formulaic and well defined language is until you study it < 1233396094 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :granted, there are all sorts of complications when you get into use of language vs. structure of the utterances, e.g. pragmatics, but even THAT has so many amazingly well defined, systematic ways of operating < 1233396117 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :err < 1233396129 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :youre european, right? < 1233396130 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what's the difference between language and structure of utterances? < 1233396152 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :well no no, the diffrence is betwen the act of using an utterance, and the utterance itself < 1233396225 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :the utterances themselves, ignoring things like false starts, and other illformed things, are fairly well defined formal systems, and the way you use them is also fairly well defined. < 1233396263 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :they're by no means perfectly understood, but it's not as tho we're just dicking around with silly theories that dont really reflect anything in the language. < 1233396273 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is human behaviour a formal system? < 1233396346 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :well, at some level, undoubtedly. and the more you look at experimental psychology the harder it becomes to /not/ think of human behavior as a very neat, computational system. < 1233396604 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :where are you from, lament? which country? < 1233396687 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's a difficult question < 1233396739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he's russocanadian < 1233396752 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :where do you LIVE, lament. :P < 1233396757 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would be fun to study human social interaction as a formal system < 1233396760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :canada < 1233396814 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or well theoretical social interaction, i'm not interested in how humans do it specifically, just in general < 1233396817 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :also, regarding human behavior as a formal system, its basically inescapable unless you believe in a soul. if everything is material, of a sort, then all there is is what amounts to a formal system of enormous scale. even at the level of neurons its obviously necessarily formal, in a sense. < 1233396851 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :neurons dont know. neurons are just neurons. they're signal processors and the signals have no meaning, outside of the context of the system that they're used in, namely, the brain. < 1233396853 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :studying game of life as a formal system on a macroscopic level would be pretty stupid < 1233396877 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even though it's fairly well defined < 1233396880 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :ive been interested in trying to explore a formal model of memetics < 1233396996 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :well, semi-formal. something that explores the ways in which the smallest memetic items combine and interact < 1233397014 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :but! i must be off to bed. < 1233397024 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have funnn < 1233397080 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :lament, if you can think of an example of why you think modern syntactic theories fail, or even if you can just name one that you don't like, do mention it. it'd be more substantial and worthwhile than just a proclamation of invalidity. :) < 1233397082 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :night :D < 1233397162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament belongs in the ehird category of not having to justify your opinions because they right anyway. lament is just a bit older and lazier. < 1233397168 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*they're < 1233397196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think he mentioned he's like 2 already < 1233397203 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :and probably not quite as wrong as ehird tends to be. :) < 1233397220 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :but he seems to have no clue even what modern syntax is like. < 1233397223 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :anyway, really, im off. < 1233397232 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, why would he. < 1233397234 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1233397235 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :byes < 1233397443 0 :MigoMipo!unknown@unknown.invalid QUIT :"QuitIRCException: MigoMipo out of IRC" < 1233401148 0 :Slereah!n=Slereah@ANantes-259-1-1-122.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1233401949 0 :Slereah2!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1233407322 0 :kar8nga!n=kar8nga@a-164.vc-graz.ac.at JOIN :#esoteric < 1233408522 0 :jix!n=jix@BAF118e.baf.pppool.de JOIN :#esoteric < 1233409035 0 :AnMaster!unknown@unknown.invalid QUIT :"ZNC - http://znc.sourceforge.net" < 1233409680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ehird, well did he answer then or? < 1233409685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The previous question: slowness. < 1233409688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This: idiocy. < 1233409886 0 :impomatic!n=John@nat65.mia.three.co.uk JOIN :#esoteric < 1233409890 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1233410171 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Has befunge.org moved, or just disappeared? < 1233410205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :13:56 Fizzie from #esoteric owned it. < 1233410205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :13:56 It just pointed to his site, zem.fi. < 1233410206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :13:56 He let the reg drop sometime this year. < 1233410208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :13:56 I might register it. < 1233410210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :crossposting woo < 1233410273 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Sorry :-/ < 1233410283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s'ok :P < 1233410973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1233410988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if you could use setcontext/getcontext to implement co-routines in C? < 1233411312 0 :CakeProphet!n=seveninc@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1233411632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YES. < 1233411633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Yes. < 1233411636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They are also continuations. < 1233413495 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :headline: Google sneezes; Internet catches cold < 1233413519 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :their bad-website-spotter has started saying everything is potentially malicious < 1233413549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep... < 1233413560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/interstitial?url=http://www.google.com/ < 1233413563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :click 'n lol < 1233413583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :google fail < 1233413586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1233413603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wonder how soon they will correct it < 1233413660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/technology/comments/7tutu/google_is_marking_every_site_as_malicious/ < 1233413663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Capitalise time! < 1233413693 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird: fucking hell that's quick < 1233413699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1233413728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : "copyright infringement is not theft." < 1233413731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : "yup, and oral sex is not really sex." < 1233413740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like the analogy apart from the part where it makes no sense whatsoever. < 1233413820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, http://digg.com/tech_news/Someone_is_about_to_get_fired_at_Google < 1233413821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1233413836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :digg? < 1233413844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :further confirming your intelligence, I guess. < 1233413845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(hm, someone should digg a page on reddit that reddits the page that digg's reddit!) < 1233413851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :already done. < 1233413853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't funny. < 1233413857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I hate both reddit and digg < 1233413861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and slashdot < 1233413872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So why did you link me to digg? < 1233413878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/programming/comments/7tuou/google_thinks_reddit_is_an_attack_site_wtf/ < 1233413880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Aw, I'm too late. < 1233413883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, because I know you prefer reddit < 1233413890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Uh huh. < 1233413895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: OS X! < 1233413901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I said that because I know you prefer gentoo. < 1233413903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha ha ha < 1233413909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait a sec < 1233413912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this could be fun < 1233413920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/interstitial?url=foo < 1233413928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now to try HTML injection! < 1233413940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Your client does not have permission to get URL /interstitial?url=%3Cb%3Efoo%3C/b%3E from this server. (Client IP address: 90.130.2.10)" <-- damn < 1233413948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1233413954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense < 1233413984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1233413988 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you think Google have an html injection on one of their most prominent pages (even before this bug), you're... rather deluded < 1233414002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I was thinking it wouldn't work < 1233414005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was just trying < 1233414015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean if it had worked it would have been awesome < 1233414028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and would have made it first on reddit or such I bet ;) < 1233414045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so worth trying I mean, slim chance < 1233414080 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you'd have thought that the reddit posters would check the existing 9999 stories on a topic before posting a new one < 1233414086 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1233414086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: but but but KARMA < 1233414097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also: wasn't there when I posted it. < 1233414100 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how reddit works < 1233414106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 1) If by "awesome" you mean "boring and rather unexploitable" < 1233414112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2) I think that's more digg territory. < 1233414117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, http://xinutec.org/~pippijn/files/sc/osiris-20090131160126.png < 1233414129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Ha ha ha, it's funny because it makes fun of microsoft! < 1233414131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ohohohohohohoho < 1233414152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah I thought more sophisticated humor would be too advanced for you < 1233414153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1233414156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1233414164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1233414165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong is < 1233414168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stopmalware.org is down < 1233414169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and google use it < 1233414194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ITT: One of the hugest companies evar completely relying on a third party service that isn't also huge: < 1233414198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dumb < 1233414247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's all switch to cuil < 1233414253 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lolol < 1233414274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Still not fixed. < 1233414276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Jeez, how hard can it be? < 1233414284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :def is_malware(site): < 1233414286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : return False < 1233414291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comment out the rest < 1233414293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :push to server. < 1233414297 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it's harder than that, obviously < 1233414299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :end-of-lack-of-profit < 1233414304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: why should it be? :P < 1233414316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure, that's not exactly a durable solution < 1233414323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but, umm, when your whole search is completely disabled for everyone.. < 1233414362 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why it doesn't assume things are safe instead < 1233414391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because the idiots that added it presumably never thought it could ever go down. < 1233414397 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :slashdot have it too < 1233414409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they will be fired and will move to cuil :P < 1233414430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Google Results Considered (Potentially) Harmful < 1233414919 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats food < 1233414972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I do that sometimes too < 1233414976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, odd side effect of this: the cached links are gone < 1233415002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is an awful mess. < 1233415011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hurry UP google. < 1233415023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, cuil is still alive? < 1233415032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for some definitions of "alive" < 1233415042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, maybe no one noticed yet at the googleplex < 1233415045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the traffic is near nil, they're financially fucked, ... < 1233415052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Come on, I highly doubt that < 1233415057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, same < 1233415076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Cuil < 1233415076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :This site may harm your computer. < 1233415076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Search engine with results shown with images and a drill-down menu. General feature, webmaster and investor information. < 1233415076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :www.cuil.com/ - Similar pages - < 1233415076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1233415152 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they're back < 1233415167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1233415169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still broken for me < 1233415171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1233415172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1233415174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's fixed < 1233415175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YAY < 1233415193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Losses: $50 million < 1233415222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :partly fixed yes < 1233415228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, source? < 1233415239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Humanity's collective butt. < 1233415244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1233415262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how on earth this happened. < 1233415267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean, surely they stresstest this thing. < 1233415306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh even google agreed the Swedish gov sucks: http://omploader.org/vMTZ6Nw < 1233415333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: does it censor the internet? < 1233415337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if so, that's amusing. if not, meh. < 1233415360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, someone took a pic of searching for RIAA too btw < 1233415369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not even funny. < 1233415374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it says "This site may harm your computer" < 1233415377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not "This site sucks" < 1233415424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and yes Swedish gov wants to do that I believe. Swedish police makes the ISPs filter child porn at least, not sure about other stuff. < 1233415439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and there was the FRA law < 1233415476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : stopmalware.org is down <-- redirects to nist now? < 1233415517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Huh. < 1233415524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, or did you mean stopbadware.org ? < 1233415527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1233415528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1233415533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is still down < 1233415534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that explains it < 1233415536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1233415698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh I had paul graham in google search before and with that "this site may cause harm..." < 1233415705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I found that quite amusing < 1233415706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1233415717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't take a screenshot though < 1233415720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sun.com/java < 1233415721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forgot that < 1233415726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ? < 1233415727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this site may cause harm to your computeromobile < 1233415736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :computeromobile? < 1233415737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh? < 1233415739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1233415743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a computer. on wheels < 1233415745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1233415754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :think of the possibilities, man. < 1233415760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I fail to see how that makes sense for "java"? < 1233415766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't. < 1233415773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the omobile was an afterthought < 1233415799 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :*homobile < 1233415838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a computer. On wheels. With hos. < 1233415843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Think of the possibilities. Man. < 1233416273 0 :X-Scale!i=email@89.180.98.138 JOIN :#esoteric < 1233416457 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hi X-Scale :-) < 1233416461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi X-Scale < 1233416467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haven't seen you here before? < 1233416546 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :X-Scale: I think I've seen you in #corewars ;-) < 1233417963 0 :X-Scale!unknown@unknown.invalid PRIVMSG #esoteric :Hello there, impomatic & ehird :) < 1233417972 0 :X-Scale!unknown@unknown.invalid PRIVMSG #esoteric :haha...yes...NorthStar :) < 1233417986 0 :X-Scale!unknown@unknown.invalid PRIVMSG #esoteric :#corewars ftw < 1233418433 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1233418944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i'm writing an oklotalk-- compiler. again :o < 1233419221 0 :Slereah2!n=Slereah@ANantes-259-1-88-186.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1233419273 0 :Slereah2!unknown@unknown.invalid QUIT :Client Quit < 1233419639 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1233419743 0 :Slereah2!n=Slereah@ANantes-259-1-143-106.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1233419936 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1233421138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err google results showed pages as harmful for a while? < 1233421197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see why anyone should care even if they went down altogether < 1233421237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1) yes, and so didn't let you click to them < 1233421243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2) because google is popular/useful? < 1233421247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1233421262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(you had to manually copypaste the URL to go somewhere) < 1233421284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or use another engine < 1233421304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the other engines aren't particularly good < 1233421311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :neither is google < 1233421376 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the others were good enough back when i last used them ;) maybe they suck even more nowadays, dunno. < 1233421394 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've used only google for many years now < 1233421426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i refuse to acknowledge i'm in any way dependant on it, therefore i refuse to understand why anyone would care about its problems. < 1233421429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think pattern matching will be oklotalk---compiling's downfall. _again_ < 1233421438 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1233421446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if it's heretical to write an oklotalk-- parser that produces no errors. < 1233421456 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1233421468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a ]) actually parses the ] as a var name atm < 1233421473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm. what errors could the parser produce? < 1233421475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :though i dunno what (a) would be < 1233421478 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh -- < 1233421478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :atom (, atom a, atom ) < 1233421482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1233421520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a b c d parses as (a b c) d :D < 1233421820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what is your officially deemed parsing of (a) < 1233422115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% python parse.py < 1233422115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[('name', '('), ('name', 'a'), ('name', ')')] < 1233422116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1233422136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a b (c) d) < 1233422137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1233422139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[('app', [('name', 'a'), ('name', 'b'), ('name', '('), ('name', 'c'), ('name', ')')]), ('name', 'd'), ('name', ')')] < 1233422144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :parses as < 1233422157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a b ( c )) d ) < 1233422162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm parsing opinions for hypothetical extensions of oklotalk--? :) how about you make oklotalk < 1233422163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where a ( or ) surrounded by a space is the atom < 1233422175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: making oklotalk is hard when there's no reference to implement it from :-D < 1233422225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, maybe it is somewhat unsimple. < 1233422886 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :this is an excelently-done rpg parody: http://uk.youtube.com/watch?v=wwLrgxtALWs < 1233422909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: can we have oktobot < 1233422920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i watched that in 2007. < 1233423166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pirates mathematica!! < 1233423218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1233423498 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooo < 1233423505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oktabot < 1233423508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plzzz :) < 1233423536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooo < 1233423539 0 :oktabot!n=oktabot@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1233423544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hello dar < 1233423561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haihai < 1233423562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: $2 < 1233423562 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1233423566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (+ $2 $2) < 1233423567 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :+ < 1233423571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol ok, so it's 2 the name < 1233423572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1233423575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :atom, rather < 1233423599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1233423625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mathematica in 30 MINUTES :D < 1233423627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hokie < 1233423632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :writing parser, y'see. < 1233423642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: $() < 1233423643 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :An error: Unmatching parens @ row 1. < 1233423645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol :D < 1233423653 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::: $( < 1233423653 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :( < 1233423658 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1233423669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: $(a < 1233423669 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :(a < 1233423671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: $(a) < 1233423672 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :An error: Unmatching parens @ row 1. < 1233423675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :$) < 1233423678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::: $) < 1233423678 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :) < 1233423681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1233423681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1233423683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1233423706 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wellllll you see i took the i don't care what happens in boundary cases approach. < 1233423715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because, well, it was kinda a language stub. < 1233423792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1233423795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I actually parse the same as you < 1233423802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :) -> the atom ')' < 1233423809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$(a) -> the atom '(a', then the variable name ')' < 1233423816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, you parse ) as a real close paren, I just parse it as a var name < 1233423819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since there's no ( < 1233423820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1233423830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :making sense is not required, never erroring is. < 1233423856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::=) < 1233423889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wonder how (->) should parse < 1233423892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :welllllllllllllllllllllll < 1233423901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'll parse as var (, var ->, var ) < 1233423919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(-> a) will prolly return $f. < 1233423934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1233423937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when you run it < 1233424005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1233424011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: "$ a" parses as "the atom ' a'" < 1233424013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :feature or bug? < 1233424028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :("$" parses as "the atom ''", so I was expecting (atom '', name 'a')) < 1233424072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[('atm', ''), ('name', 'a')] < 1233424073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tha's better < 1233424093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::: $ a < 1233424093 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric : a < 1233424103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::: (+ $ a) < 1233424103 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :+ < 1233424120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol :D < 1233424123 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait that didn't test anything. < 1233424126 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well anyway < 1233424128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no shit :D < 1233424130 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i gotta go i thinks < 1233424131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: [$ a] < 1233424131 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :[ a] < 1233424137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1233424139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: did you ever impl nopol? < 1233424143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1233424149 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nopol2, to be specific < 1233424150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o rly?? < 1233424152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bot?? < 1233424154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm yeah < 1233424163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i musta missed this < 1233424166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DDDD < 1233424177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bot plz?? < 1233424188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nopol has an object oriented bot 8| < 1233424196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8| < 1233424198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rly? < 1233424198 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wutwut < 1233424204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought i always use that same one :D < 1233424208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lolz < 1233424236 0 :nopolie!n=nopolie@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1233424238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hello dar < 1233424244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi nopolie < 1233424246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whats ur prefix < 1233424262 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^parse ::: < 1233424262 0 :nopolie!unknown@unknown.invalid PRIVMSG #esoteric :(+::: ) < 1233424266 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mmkay < 1233424277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^parse <: <...> <::>> < 1233424277 0 :nopolie!unknown@unknown.invalid PRIVMSG #esoteric :(+ (+: (+... ) (+:: ))) < 1233424281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^eval <> < 1233424284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::<< < 1233424287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^run <: <...> <::>> < 1233424287 0 :nopolie!unknown@unknown.invalid PRIVMSG #esoteric :global name 'rawunparse_' is not defined < 1233424290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1233424294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nice erroring < 1233424296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DDD lol < 1233424298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1233424310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was that the bot that got broken and i didn't fix it < 1233424315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1233424325 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean the nopol interp never errors iirc < 1233424370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::. < 1233424381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thassa smiley < 1233424383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :look at it sideways < 1233424393 0 :nopolie!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1233424414 0 :nopolie!n=nopolie@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1233424417 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no idea what i changed, but i'm optimistic about this. < 1233424421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^run <:> < 1233424421 0 :nopolie!unknown@unknown.invalid PRIVMSG #esoteric :list index out of range < 1233424423 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1233424430 0 :Judofyr!n=Judofyr@c809ABF51.dhcp.bluecom.no JOIN :#esoteric < 1233424442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, i have unparse, unparse_ and rawunparse < 1233424451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(now what the fuck are those) < 1233424456 0 :CakeProphet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1233424456 0 :fungot!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1233424456 0 :fizzie!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1233424460 0 :nopolie!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1233424470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :such peer pressue < 1233424471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pressure < 1233424473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it saw a netsplit < 1233424476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and had to go alongwith it < 1233424531 0 :nopolie!n=nopolie@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1233424535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's try one more random thing < 1233424537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^run <:> < 1233424538 0 :nopolie!unknown@unknown.invalid PRIVMSG #esoteric :list index out of range < 1233424541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1233424544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well fuck you < 1233424545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sorry to ruin your hopes and ruin your dreams < 1233424546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1233424702 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1233424752 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well. maybe i'll look into that some day. i don't remember what was broken about it, and i'd have to debug to find out. < 1233424761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::<< < 1233424770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^parse :<< < 1233424770 0 :nopolie!unknown@unknown.invalid PRIVMSG #esoteric :(+: (+ (+ ))) < 1233424792 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so um parse works < 1233424799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and < 1233424800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1233424803 0 :CakeProphet!n=seveninc@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1233424813 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unparse works too < 1233424827 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so somehow after evaluation the code has changed its structure < 1233424828 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...somehow < 1233424831 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1233424833 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't care < 1233424837 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean i do < 1233424838 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i don't < 1233424841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::<< < 1233424963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is the language? < 1233424971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nopol2 < 1233425004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see. What sort of language is it? I guess there is no specs? < 1233425007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :are* < 1233425129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's nopular < 1233425138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has turing complete NOPs < 1233425141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :using negative-depth lists < 1233425146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a) is depth 1, ((b)) is depth 2 < 1233425149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has depth -1, -2, etc < 1233425150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah this sounds familiar... < 1233425154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a is depth 0, naturally < 1233425167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is this an old one? < 1233425172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :basically, a negative depth list snatches all the elements around it to create a new positive list with its elements and those < 1233425175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah < 1233425180 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :iz weird tree rewriting stuphs..... < 1233425189 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :old is yes quite. < 1233425194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because this thing with nop and negative depth list sounds very familiar < 1233425202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and one I remember confused me a lot < 1233425209 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah ehird just didn't know i'd implemented it < 1233425212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :apparently < 1233425216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1233425223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol's languages are just awesome < 1233425225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course, it seems i technically haven't implemented it anymore, because it doesn't work. < 1233425233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :happy australian mailman reminders day < 1233425245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION opens mail client < 1233425253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :none yet < 1233425263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i said australian < 1233425267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1233425283 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately the really insane ones refuse to be realized. except graphica. but for some reason people aren't interested in languages you can only use to create graphs. < 1233425284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I noticed lots of mailing lists sends the message one day late < 1233425293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, oklotalk? < 1233425300 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk-- isn't that insane < 1233425305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1233425311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i implemented the sane subset with a semisane syntax < 1233425339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Al/_:¨ < 1233425352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what A-hat and .. do < 1233425356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course the way you can do imperative kinda control flow using pattern matching, and how things are functions and objects are kinda weird features. < 1233425358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, A hat? < 1233425358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Cise prime) < 1233425360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, they aren't insane < 1233425361 0 :fizzie!i=fis@iris.zem.fi JOIN :#esoteric < 1233425362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: A with ^ on top. < 1233425365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1233425366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1233425368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : < 1233425375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is A with 2 dots here.. < 1233425386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :small font < 1233425390 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, your font just sucks < 1233425393 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: encoding issue < 1233425397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, indeed that is the issue < 1233425397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :should be just umlaut. < 1233425408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1233425408 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : has a caret < 1233425412 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ä has an umlaut < 1233425416 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or diaeresis < 1233425422 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :is what it's actually called IIRC < 1233425423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the correct program is Al/_Ä < 1233425425 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Al/_: < 1233425430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so what does Ä do, oklopol < 1233425432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1233425433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just the ¨ < 1233425435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not the A? < 1233425437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and that is nopol? < 1233425438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Al/_¨ < 1233425442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, that's Cise < 1233425444 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i think it's [0..n] < 1233425447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is oklopol's golfing lang < 1233425452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh I see < 1233425456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: brainfuck without IO in cise: < 1233425457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;I,;mc,[]{"[]"},=}!!b->"+"+mC1"-"-mC1">"+C1"<"-C1{;X}Wh=mC0=}X??b < 1233425467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or was it [1..n] or [0..n] based on whichever made more sense in context... < 1233425468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, more golfed than golfscript? < 1233425471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1233425474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1233425476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mergesort '/,)#< < 1233425478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :quicksort /2;A b:C,',JnB < 1233425487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, they should add on anarchy golf < 1233425492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it isn't there already < 1233425492 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah sure < 1233425494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no interp. < 1233425498 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :add it without an interp or a spec < 1233425498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1233425502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it actually tries all possible parsings (it's very ambiguous) and picks the one that uses types most "correctly" < 1233425512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1233425519 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :does it have a spec or anything? < 1233425525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's a parser though, i just haven't implemented the less interesting parts < 1233425526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so this is one instruction per char with jumps or such? < 1233425566 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: there's a small spec-kinda thing on my computer, but it's not public. but i'm planning to add specs to all the languages on /oklopol/ as soon as possible. < 1233425574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1233425576 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :roger roger < 1233425585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at lest the parts that exist in my head. < 1233425588 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*least < 1233425592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: way more complex. < 1233425596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's funcitonal, sorta. < 1233425597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*functional < 1233425607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1233425615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah functional, and ...pattern matchingal < 1233425630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, well I like that < 1233425640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pattern matching functional languages are fun to code in < 1233425641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and easy < 1233425648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :usually at least < 1233425650 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1233425657 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pattern matching is a crucial part of making it terse, you do stuff to input, cut it in parts with pattern matching syntax, and introduce assertions to guide the syntax-error backtracking, repeat < 1233425658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but with that terse syntax, no idea < 1233425674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, oh nice backtracking too < 1233425676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1233425679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :TC I assume? < 1233425688 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well there's that bf interp. < 1233425693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1233425694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forgot that < 1233425713 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird: did Ursala inspire that much? < 1233425719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: I don't think so. < 1233425735 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the pattern matching is not easy. it's a mindfuck; but, let's hope you can read it in /cise.txt after a while. < 1233425751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, /cise.txt where? < 1233425783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/oklopol/cise.txt < 1233425790 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what is the topic all about? < 1233425823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(= a) < 1233425824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1233425825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[('name', '('), ('name', '='), ('name', 'a'), ('name', ')'), ('name', ')')] < 1233425828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Stuff that happens there. < 1233425888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokokokokokokokokokokokokokokokokokokoko < 1233425899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to be doing the happening < 1233425918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ugh a bug. < 1233425973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, um that link doesn't really explains how it works < 1233425993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[('assign', ('name', 'a'), ('lst', [('int', 1), ('int', 2), ('app', [('name', '+'), ('int', 2), ('int', 2)])])), ('name', ']'), ('name', ')')] < 1233425994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fail < 1233426001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example how does merge sort work '/,)#< < 1233426015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, can you describe how it is parsed and executed < 1233426045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i can and i have, on this channel < 1233426053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, where/when? < 1233426061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks in scrollback < 1233426080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, not recently? < 1233426094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: don't remember; anyway seriously, i will try to spec up the languages enough to quench ppl's curiosity, once i have the time < 1233426104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, right :) < 1233426104 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :currently all my non-irc time is pretty much university time. < 1233426111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay it works < 1233426124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nope not recently. < 1233426126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(= a [1 2 (+ 2 2 < 1233426128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :parses as < 1233426129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :around the time it was invented < 1233426131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(= a [1 2 (+ 2 2)]) < 1233426133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD < 1233426137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, and that was? < 1233426147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2008? < 1233426196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: "\n" < 1233426204 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where da oktabot @ < 1233426288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :omg omg omg 2 minutes tom athematica < 1233426289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DDDD < 1233426334 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Who is Tom Athematica, ehird? < 1233426345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wish i knew. < 1233426479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OMG < 1233426483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MATHEMATICA IS FREAKING MIIIIIINE < 1233426484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^___________^ < 1233426500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LET's try this |: < 1233426550 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Image^2 < 1233426559 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Yay < 1233426562 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1233426726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OMG INSTALLING MATHEMATICA GUYZ < 1233426731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye bye 1.3GB < 1233426757 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: look at the positive side, you cannot lose your sanity - again < 1233426899 0 :kar8nga!n=kar8nga@a-169.vc-graz.ac.at JOIN :#esoteric < 1233427683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, if google's harmful site detection breaks, it should say so rather than choosing either true or false as default < 1233427724 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :MAYBE THEY CAN'T A CODE LOL :DDD < 1233428389 0 :impomatic!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1233428542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, IWC was interesting today < 1233428547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how/if that will develop < 1233428566 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whew! i actually managed to read IWC before AnMaster commented on it :D < 1233428582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I read it around 15:00 or so every day < 1233428586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why don't you? < 1233428637 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i would, if that was about the time i logged on. but today it isn't. < 1233428772 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :usually i go email -> log on irc -> irc logs -> IWC, and the last days you managed to get me before i finish the logs < 1233428781 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1233428834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, just read IWC before irc? < 1233428837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :solves the issue neatly < 1233428862 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um but irc is a continuous matter < 1233428869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also darth and droids and square root of minus garfield of course (on those days) < 1233428880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1233428921 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh well i guess it could work < 1233428929 0 :alex89ru!n=kw@hbrn-5f717ff4.pool.einsundeins.de JOIN :#esoteric < 1233428951 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION read that domain as gesundheit.de < 1233429924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there? < 1233430002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://googleblog.blogspot.com/2009/01/this-site-may-harm-your-computer-on.html < 1233430007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you haven't seen it already < 1233430091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also it seems that stopbadware went down due to lots of people trying to access it after the issue < 1233430099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1233430133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : also, if google's harmful site detection breaks, it should say so rather than choosing either true or false as default <-- irrelevant since that wasn't the issue. The issue was according to google human error adding '/' as a bad url which for some reason matched all urls < 1233430181 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooooooooooooooo < 1233430183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://blog.stopbadware.org/2009/01/31/google-glitch-causes-confusion (if that loads for you, seem to be very slow atm) < 1233430200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lllllllllllllllllllll < 1233430215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(as in several minutes load time) < 1233430242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bacj < 1233430243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :back < 1233430269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"[Update 1:36] Google updated its statement to reflect that StopBadware does not provide Google’s badware data." < 1233430270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also < 1233430327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MATHEMATICA TIME < 1233430335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mathe mathe maaaa < 1233430347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pirated software is so... yummu < 1233430348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yummy < 1233430387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :public logs < 1233430535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :umm, so? < 1233430559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you could be arrested < 1233430563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe even killed < 1233430564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1233430570 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(or worse) < 1233430591 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :za! < 1233430595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs keygen ^.^ < 1233430596 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :ehird < 1233430601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uh oh < 1233430607 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :u want your opinion < 1233430612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1233430617 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i* < 1233430628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lalala < 1233430631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :parallels desktop < 1233430633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :keygen.exe < 1233430639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You will not be able to start virtual machines until you activate Parallels Desktop. If you have a valid activation key, click Activate Product. You can find the activation key in the product box from a retail store or in the e-mail confirming your online purchase. Otherwise, purchase a permanent activation key or obtain a free trial activation key. < 1233430641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck yooooooouuuuuu < 1233430650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets another free trial lol < 1233430678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about free ones < 1233430683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what < 1233430701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean wouldn't qemu work just fine for something as simple as running a keygen? < 1233430711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it exists for OS X < 1233430714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah but i'm used to parallels and I have windows already installed on it < 1233430716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which iirc it does? < 1233430716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :qeqeqeqeqeqe < 1233430718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION boots up < 1233430718 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :what do you think i should include as a primitive operation in my language? i've got +-*/ and a generic substitute operation < 1233430721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok good point < 1233430739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and parallels is kind of like winzip < 1233430743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can sign up for new free trial keys < 1233430743 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :plus predefined but not primitive logic operations < 1233430744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :forever < 1233430746 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_: have you considered (a xor b - 7) < 1233430755 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :why no, i haven't! < 1233430757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_, only one: substract and branch if not zero < 1233430773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :golfing might be interesting for languages with complicated and somewhat random primitives. < 1233430789 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :that would make sense, anmaster, if there was an actual sequence of instructions to be followed. < 1233430793 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :but there isnt. :P < 1233430793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, abbreviated intercal? < 1233430802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WOULD YOU LIKE TO INSTALL PARLLELS INTERNET SECURITY POWERED BY KASPERSKY AND GET A FREE ANUAL SUBSCRIPTION? < 1233430804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, go away. < 1233430806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_, well what I described was OISC basically < 1233430813 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i know :P < 1233430815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'm thinking more randomize_instruction_set()->golf(). < 1233430821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1233430826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*" -> " rather < 1233430833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Unable to connect Floppy Disk 1. < 1233430834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A file or device required for the operation of Floppy Disk 1 does not exist or is used by another process, or you have no permission to access it. The virtual machine will continue running, but the device will be disconnected. < 1233430837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how will I do without a floppy!!11 < 1233430854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why would anyone need a floppy these days!? < 1233430861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is a VM floppy. < 1233430863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1233430865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even so < 1233430865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and, for running old stuff < 1233430865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1233430868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1233430869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1233430884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION keygen.exe -->drag into parallels--> < 1233430885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, I thought *mac* users wouldn't need any floppy! < 1233430886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1233430897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :woop, it's just like all keygens < 1233430904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it draws its own gray-on-black window < 1233430909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you mean, built in spyware too? < 1233430910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and has a demo with weird music and gfx in the top < 1233430916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: naw, hardly any keygens have tht < 1233430917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*that < 1233430924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's very ... demoscene < 1233430930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well that is common too < 1233430956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I have a theory about that though... < 1233430962 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :also alternatively, what should i be considering for things like IO, since the language is lazy < 1233430965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WOO < 1233430966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IT WORKED < 1233430969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :It use the user reaction as random seed. < 1233430974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is, if a webcam exists < 1233430975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_: monads. < 1233430978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ha, that would be fun < 1233430978 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i dont want to construct the whole monad thing :| < 1233430985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_: it's two functions < 1233430996 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :monads a) confuse me, b) confuse me, c) confuse me. < 1233431010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1. understand them < 1233431011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2. profit. < 1233431019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well that is the only plausible explanation of demos in keygens < 1233431020 0 :ski__!unknown@unknown.invalid QUIT :SendQ exceeded < 1233431029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why? < 1233431031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's all about scene cred < 1233431033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hey you need at least three steps < 1233431037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the cooler your keygen demo, the cooler your group. < 1233431039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and one should be ??? < 1233431047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, ??? is in fact "make internet meme"[1] < 1233431049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[1] gaucho theory < 1233431065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well I thought that was what you were trying to do < 1233431066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and haskell nomads is already a /prog/ meme. < 1233431070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you can skip that step. < 1233431075 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_: You could evaluate those functions that call non-lazy (=I/O) functions immediately. < 1233431079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1233431080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1233431084 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking that I could just have a universal variable that was defined at the beginning of each program execution called IO, and when you did like (read IO) it would evaluate to some new item that represented the next io state < 1233431084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: or just evaluate the IO bits strictly < 1233431086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my WIP lang has that < 1233431091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's rather complicated and non-intuitive < 1233431095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, /prog/? Does that actually exist on 4chan or whatever? < 1233431101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's a text board on 4chan < 1233431105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e. no images < 1233431121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1233431128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In[1]:= 2 + 2 < 1233431129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Out[1]= 4 < 1233431132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is it as silly as the rest of it? < 1233431132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay. < 1233431133 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: yes, thats what i intend to do, the problem is more whether or not i want to consider side effects with IO given the laziness. < 1233431148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: rather. < 1233431159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather >what> < 1233431160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1233431164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/>/> < 1233431389 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Also beware : when you change something, you have to re-confirm EVERY LINE < 1233431389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Out[11]= ComplexInfinity < 1233431393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the 1/0 actually displays as < 1233431394 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :If it's far back < 1233431394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1233431395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1233431397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-0 < 1233431399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1233431401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1233431403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- < 1233431405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1233431407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1233431438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah2: how come you have to press enter to complete < 1233431439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not return < 1233431440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1233431497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AGH < 1233431500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I defined x and now it's persisting < 1233431509 0 :X-Scale!unknown@unknown.invalid PRIVMSG #esoteric :I've done some Mathematica too and really hated it. They should have used scheme instead. < 1233431517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Quite. < 1233431523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just wanna play with it for its graphical manipulation and stuff. < 1233431525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Slereah2: how come you have to press enter to complete not return <-- ??? < 1233431527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The actual languagei s perverse. < 1233431531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, shift-enter also words. < 1233431533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but enter = numpad return < 1233431535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on macs < 1233431546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um didn't you have a laptop? < 1233431564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also as far as I know they are the same key? Both generate same scancode I think < 1233431573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually scratch that < 1233431598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Since when do I use a laptop? < 1233431608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, yes, I believe so, but not in the GUI env. < 1233431612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I thought you had a macbook of some type? < 1233431614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They're distinguished quite often. < 1233431616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, iMac < 1233431619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1233431623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is a stupid name btw. < 1233431627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i cringe whenever I type it. < 1233431628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm xev claims both generate the event KP_Enter < 1233431640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1233431642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I misread < 1233431648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gah < 1233431654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm indeed Return and KP_Enter < 1233431656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1233431673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, iAgree with you about the problem with the name iMac < 1233431686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you think PHP's "just shit everything into the main namespace" is bad? < 1233431688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mathematica has < 1233431691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :almost 3,000 < 1233431693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :built in functions < 1233431704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3 0 0 0 < 1233431707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but php has namespaces now with \ iirc < 1233431821 0 :oerjan!unknown@unknown.invalid QUIT :"Bussy" < 1233431828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Bussy" < 1233431829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1233431833 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Does complex numbers' square roots also always have two roots? (as with real ones) < 1233431848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: bus -sy < 1233431850 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1233431851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in, he's going to the bus. < 1233431854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to go home. < 1233431854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1233431855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I assume. < 1233431859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :makes sense < 1233431862 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :There are two square roots for all numbers, FireFly < 1233431871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have to admit... Mathematica is quite fun, even if it sucks. < 1233431874 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, just wondering if it applies to complex ones too < 1233431877 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Because they are 180° rotations in the complex plane < 1233431880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean, the glob of functions is just... fun. < 1233431890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, better or worse than php? < 1233431894 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it sucks? < 1233431901 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hm.. < 1233431901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, PHP isn't even fun. < 1233431914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also what do you mean "glob of functions"? as in sq*() -> sqrt()? < 1233431914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: But like I said, Mathematica has *3,000* mainspace builtins. < 1233431919 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :(R * e^if)^1/2 = sqrt(R) * e(if/2) < 1233431923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :glob = a gloopy heap < 1233431936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gloopy: slimy, etc < 1233431940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, glob == wild card expanding, see jargon dictionary < 1233431943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1233431946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but ok it means what you said too < 1233432167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ArrayPlot[CellularAutomaton[30, {{1}, 0}, 50]] works. < 1233432168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Neat. < 1233432240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not fond of the language, but the environment is neat. < 1233432261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Of course, no way in hell I'd pay Wolfram thousands of pounds for it... < 1233432314 0 :X-Scale!unknown@unknown.invalid PRIVMSG #esoteric :yes, the whole package is powerful. < 1233432400 0 :yoR!n=Roy@075-039-128-083.dynamic.caiway.nl JOIN :#esoteric < 1233432417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ColorNegate[ < 1233432417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ArrayPlot[CellularAutomaton[30, {{1, 0, 1, 0, 0, 1}, 0}, 50]]] < 1233432420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hee, that works. < 1233432538 0 :X-Scale!unknown@unknown.invalid PRIVMSG #esoteric :ehird: try Maxima < 1233432555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It uses Tk. < 1233432558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Consider me unimpressed. :P < 1233432569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What language does it use? < 1233432572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Looks like a C-esque. < 1233432705 0 :X-Scale!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure. I know it's coded on Common Lisp. < 1233432839 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :lalala < 1233432881 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :that looks like it could be logo maybe. im fairly certain logo has wonky []-for-() stuff < 1233432883 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :same with tcl < 1233432899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1233432902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's Mathematica. < 1233432906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was talking about maxima. < 1233432907 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :oh is it? < 1233432916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :btw, logo has [] as lambda < 1233432916 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :ah ok. < 1233432922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tcl has [] as "evaluate this" < 1233432923 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1233432923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is < 1233432927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ 2 [+ 3 3] < 1233432929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or < 1233432931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"hello [expr]!" < 1233432962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm, usenet is slow today < 1233432976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or could be my ipv6 tunnel that is slow < 1233433000 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Mathematica 6 is "only" 200 eur for students, and when you graduate you must upgrade it to the full version, but with a 75 % discount. (I think the student license used to be something significantly <200 back when it was 5.something.) < 1233433141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#+2&/@{1,2,3} < 1233433142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :J or K? < 1233433144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nope. Mathematica. < 1233433160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I'm not sure they'd count me as a "student" < 1233433163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, that parses as < 1233433169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :((# + 2) &) /@ {1,2,3} < 1233433176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where & postfix is the "make a function yo" operator < 1233433180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# is the first arg in a function < 1233433181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and /@ is map < 1233433239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(# + ## &)[2, 3] -> 7 < 1233433266 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Didn't it do #1, #2, ... too? < 1233433292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1233433305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting syntax < 1233433310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quite esoteric < 1233433322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it also has ##2 < 1233433326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which I assume is the third argument. < 1233433344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aha, wait < 1233433349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(##1&)[1,2] < 1233433350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1233433352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sequence[1,2] < 1233433353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :odd. < 1233433380 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :MATLAB has anonymous functions defined like @(a, b) a+b < 1233433393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's like so less fun though. < 1233433401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a postfix operator that you give an expression is so much more... lulzy < 1233433447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, Function[x] == (x&) < 1233433453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can do the more "conventional": < 1233433457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Function[x, x+2] < 1233433458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And also < 1233433463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Function[{x,y}, x+y] < 1233433472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But #+##& is so much more fun, no? < 1233433573 0 :X-Scale!unknown@unknown.invalid PRIVMSG #esoteric :Mathematica syntax is ideal for all those brainf*ck lovers. :) < 1233433591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Quite. < 1233433594 0 :X-Scale!unknown@unknown.invalid PRIVMSG #esoteric :I remember hammer it for hours till it worked. < 1233433595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I wonder how it does scoping. < 1233433686 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Lexical or dynamic, depending on whether you use Module[vars, body] or Block[vars, body]. < 1233433689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Y[f] := Function[x, f[x[x][#] &]][Function[x, f[x[x][#] &]]] < 1233433702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Excersize for the reader: remove the [f] and the Function parts, and make it all #s and &s. < 1233433818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Excersize? < 1233433825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Uh, I can't spell < 1233433826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1233433826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1233433833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mathematica needs a "give me something to do" button. < 1233433836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the typo was funny < 1233433847 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Meh, MATLAB syntax is so crummy. I can't make it call an anonymous function without sticking it in a variable; the only form of function call is "name(args)", which must have a name in there. < 1233433865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I can provide that: Solve one of unsolved the millennium problems < 1233433911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1233433912 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Y[f] := (f[#[#][#2] &]&)(f[#[#][#2] &]&) ? < 1233433932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: hmm, so #2 works if it's the first argument? < 1233433935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it 'remembers'? < 1233433938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and stacks them? < 1233433947 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hmm, right < 1233433952 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :not sure actually < 1233433958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean that's be awesome if so. < 1233433961 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :probably not < 1233433966 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I kinda misread what you were doing < 1233433980 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: but anyhoo, you also need the LHS to say f_ and not f < 1233433987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In[109]:= Sin[1000] < 1233433987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Out[109]= Sin[1000] < 1233433991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :umm, thanks Mathematica < 1233434000 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: most precise answer it can give. < 1233434005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1233434028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sin[]? < 1233434032 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, you can just N[] it. < 1233434032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :weird notation < 1233434040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: [] is function call < 1233434047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes I find that weird < 1233434053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it is weird. < 1233434059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :normally in math notation you just write sin 1000 < 1233434065 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it's not "weird" < 1233434069 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it's unusual < 1233434072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tru. < 1233434075 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but it is not, by any meaning of the word, weird < 1233434078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That kind of fails when you nest anything < 1233434088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it turns into lisp < 1233434091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then you use () < 1233434092 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: works well enough in Haskell :-P < 1233434094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1233434100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sin(1000 * 2000) < 1233434102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: sure, but haskell doesn't have the massively-nested exprs mathematica does. < 1233434121 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: sure it would if we didn't have . and $ :-P < 1233434126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that reminds me, check out the channels #1,000 and #2,000 < 1233434128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tru tru < 1233434138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: umm, welcome to jackassville < 1233434141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :population++ < 1233434147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf made you think that was a good idea < 1233434153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I would never think anyone here would fall for it < 1233434155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :--- < 1233434156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-_-* < 1233434167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure not everyone here is an irc whiz < 1233434187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well no one parted yet? < 1233434209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :proves I'm right < 1233434217 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what'd be special about those? < 1233434218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and if someone does it now < 1233434224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, proves that nobody online is < 1233434232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, join 0 == part all channels < 1233434233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1. non-apathetic enough to try < 1233434237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2. not an irc whiz < 1233434238 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: aha < 1233434240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and join #1,#s < 1233434241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1233434250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it turns into join #1 followed by join 0 < 1233434257 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I always forget the syntax for joining multiple channels :-P < 1233434280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, a comma in between < 1233434287 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no shit < 1233434406 0 :Mony!unknown@unknown.invalid QUIT :"Quit" < 1233434507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Based on original algorithms developed at Wolfram Research" < 1233434513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I swear if I read this one more time I will kill somebody. < 1233434568 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Did you know that Wolfram Research proved that the 2,3 machine is TC? < 1233434595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lulz < 1233434634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(newbies: Wolfram Research ran a prize to prove that, #esoteric denizen ais523 did so.) < 1233434689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah2, they claim that? < 1233434696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1233434700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he was making a "joke" < 1233434708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :an odd thing; it's a lie where people know it's a lie < 1233434712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's a lie in a way that it's funny. < 1233434735 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :It's funny because it's untrue < 1233434739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I figure if I explain humour enough times you're bound to catch on eventually) < 1233434757 0 :jix!unknown@unknown.invalid QUIT :"Computer has gone to sleep" < 1233434764 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :It's like love. < 1233434790 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :funny because untrue? < 1233435165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ListAnimate[ < 1233435165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ArrayPlot @/ CellularAutomaton[GameOfLife, InitialGrid, 100]] < 1233435167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let's try this then. < 1233435174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fail :( < 1233435177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's /@. < 1233435183 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1233435188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now it works!! < 1233435189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Woo!! < 1233435203 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I said that it's /@ before you noticed but I forgot to IRC-escape the / < 1233435208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1233435210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hrm.... < 1233435214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now how do I make this infinite... < 1233435217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As opposed to just 100 steps. < 1233435221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess I'll try passing Infinity. < 1233435226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As I am blissfully naive < 1233435228 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You might run out of memory < 1233435233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1233435234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1233435238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It only needs the previous state... < 1233435242 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think it precomputes the whole thing < 1233435248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :,,lol < 1233435251 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Something similar did, anyway < 1233435254 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Feel free to try < 1233435261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well hrm. < 1233435268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just need a sort of... transitionanimate. < 1233435273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e., result becomes input < 1233435310 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Try that, it might work < 1233435317 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or just raise it to 10000 first or something < 1233435320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The Infinity thing? < 1233435321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It phailed. < 1233435330 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1233435341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :10,000 is just eating my memory up nicely. < 1233435349 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Thought so < 1233435357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You crashed mathematica I think :< < 1233435367 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I didn't do anything, you did :-P < 1233435381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You told me to :P < 1233435401 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It was more a suggestion than an order :-P < 1233435420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :u suk < 1233435443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Duuuuuuuude < 1233435446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You crashed the ENGINE < 1233435446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :! < 1233435447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1233435453 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :s/ENGINE/KERNEL/ < 1233435457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whatev < 1233435457 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just quit it < 1233435467 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or kill it if that doesn't work < 1233435467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah but now I lost my initial grid < 1233435468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1233435475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And my game of life spec < 1233435478 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You don't have to kill the UI < 1233435483 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Phool < 1233435483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1233435484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it lost my vars < 1233435491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when I quit the engine < 1233435500 0 :ais523!n=ais523@147.188.254.123 JOIN :#esoteric < 1233435504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1233435506 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It should still have whatever you typed in before < 1233435511 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Unless you deleted it, of course :-P < 1233435512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: notebook crashed < 1233435523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I'm trying out mathematica. < 1233435557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: finally got your trial copy? < 1233435559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I'm very busy in RL < 1233435568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've been very ill since Wednesday afternoon < 1233435572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For values of trial copy equal to pirate. < 1233435574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And oh dear. < 1233435581 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and haven't been able to do anything really, RL work or anything else < 1233435583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What values of "very ill" are we talking? < 1233435780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll take that as "high ones". < 1233435805 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1233435813 0 :ais523!n=ais523@147.188.254.123 JOIN :#esoteric < 1233435822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or perhaps "IRC problems". < 1233436008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hi < 1233436262 0 :alex89ru!unknown@unknown.invalid QUIT :Remote closed the connection < 1233436313 0 :ais523__!n=ais523@147.188.254.123 JOIN :#esoteric < 1233436324 0 :ais523__!unknown@unknown.invalid NICK :ais523_ < 1233436334 0 :ais523!unknown@unknown.invalid QUIT :Nick collision from services. < 1233436336 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1233437106 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like being sick, but i never am < 1233437109 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i also hate being sick < 1233437117 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :depends who you ask. < 1233437153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais < 1233437155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: < 1233437313 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I'm sure they have some sort of pills to make you sick by now. Shouldn't be all that difficult. < 1233437408 0 :ais523_!n=ais523@147.188.254.123 JOIN :#esoteric < 1233437416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523_ < 1233437500 0 :ais523!unknown@unknown.invalid QUIT :Connection timed out < 1233437529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As you may have guessed, the wireless internet here is being really < 1233437530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :temperamental at the moment; I'm only getting a few seconds of < 1233437530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :connectivity every few tens of minutes. So I'm writing this in an email, < 1233437532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I'll set my mail client to send it to you the next moment I get a < 1233437535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :connection. < 1233437538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523's connection is fucked up so he has to use batch mode communication. < 1233437630 0 :ais523_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1233437636 0 :ais523__!n=ais523@147.188.254.123 JOIN :#esoteric < 1233437718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523__: are you reading this? < 1233437723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I sent off a batch email summary. < 1233437728 0 :ais523__!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, I'm reading that < 1233437731 0 :ais523__!unknown@unknown.invalid PRIVMSG #esoteric :not sure if you'll get my reply < 1233437735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I see it. < 1233437740 0 :ais523__!unknown@unknown.invalid PRIVMSG #esoteric :but this connection's been stable for over a minute, possibly a record < 1233437744 0 :ais523__!unknown@unknown.invalid NICK :ais532 < 1233437746 0 :ais532!unknown@unknown.invalid NICK :ais523 < 1233437766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lifting the laptop a metre off the floor seems to help < 1233437770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1233437772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1233437789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and got your batch summary < 1233437846 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you should switch to carrier pigeons, they sound more reliable. < 1233437950 0 :X-Scale!unknown@unknown.invalid PART #esoteric :? < 1233438194 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've always wanted to build a http://ronja.twibright.com/ (there's just something attractive about the idea) but I don't know anyone who'd live line-of-sight-nearby enough. < 1233438219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Your connection still ticking? < 1233438320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hello ais523 < 1233438321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I will take that as a "no". < 1233438324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: His connection is b0rked. < 1233438337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He's also been ill since wednesday. < 1233438339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Try email if you need to tell him anything. < 1233438344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1233438365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no was just going to chat aimlessly < 1233438365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1233438370 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1233438385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doo doo < 1233438624 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :doo doo dee doo < 1233438634 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :ehird, since you think monads are so trivial, you explain them to me < 1233438638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1233438645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a is a type taking one argument < 1233438647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :return :: a -> m a < 1233438652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-> is a function < 1233438658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bind :: m a -> (a -> m b) -> m b < 1233438661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tada < 1233438663 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i know -> for type notations :P < 1233438664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gonads. < 1233438777 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :and strife. < 1233438794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1233438801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's additional constraints: < 1233438810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bind (return a) f < 1233438814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :must = < 1233438814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :f a < 1233438821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bind m return < 1233438822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :must = < 1233438822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :m < 1233438831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bind (bind m f) g < 1233438833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :must = < 1233438841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bind m (\x -> bind (f x) g) < 1233438844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tada. < 1233438886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah psygnisf_ behold the axioms of monads < 1233438894 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and see. < 1233438897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :naw. < 1233438900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the type sigs are the axioms. < 1233438900 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :wait what? bind m return == m? < 1233438905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the constraints are the laws. < 1233438908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_: yes. < 1233438920 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :so return for monads is the id function < 1233438925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see a difference < 1233438926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1233438931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_: < 1233438932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or a similarity. < 1233438935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :return :: a -> m a < 1233438941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bind :: m a -> (a -> m b) -> m b < 1233438943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1233438945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if we do < 1233438947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bind m return < 1233438951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :return gets the unwrapped value of m < 1233438954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and wraps it again < 1233438959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus, (bind m return) must = m < 1233439108 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds it clearer with let x >>= f = bind f x < 1233439114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1233439117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bind x f < 1233439119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in mine < 1233439122 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1233439126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was just avoiding the symbolzz < 1233439126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1233439141 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Symbolzz < 1233439146 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :They have more shizzle < 1233439168 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Oddly, IO have just been learning about comonads. They are some of the things that look like you could make into a monad but turn out not to work really. < 1233439173 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :s/IO/I/ X-D < 1233439174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/IO/I/ < 1233439177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :snap < 1233439186 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1233439205 0 :ais523_!n=ais523@147.188.254.123 JOIN :#esoteric < 1233439217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523_ < 1233439220 0 :psygnisf_!unknown@unknown.invalid QUIT :Remote closed the connection < 1233439221 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :yay, it actually stayed connected long enough for me to join the channel < 1233439225 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and even see ehird say hi! < 1233439231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :woop woop! < 1233439238 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :comonads are like bizarro-monads < 1233439273 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :instead of having (a -> m a) and (m a -> (a -> m b) -> m b) as operations... < 1233439275 0 :psygnisfive!n=psygnisf@to196-045.resnet.stonybrook.edu JOIN :#esoteric < 1233439284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: still thar? < 1233439295 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1233439296 0 :psygnisf_!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1233439297 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1233439300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1233439302 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they have (w a -> a) and ... erm... < 1233439305 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1233439311 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I agree, carrier pigeons would be more reliable, if slower on average < 1233439324 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :... w a -> (w a -> b) -> w b < 1233439324 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: looks a bit like a backwards monad < 1233439335 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :ehird if you said something after i mentioned binding m being id, i didnt get it < 1233439335 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1233439340 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: hence me saying they are bizarro-monads < 1233439342 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :ais523_ : Well, carrier pigeons could be faster < 1233439349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_: read the logs < 1233439352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I explain it < 1233439363 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Like if a carrier pigeon carried an 8GB flash drive < 1233439371 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :where for monads you can't easily "get things out of" them, for comands you can't easily "get things into" them < 1233439408 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there is no general function for (Comonad w) => a -> w a < 1233439416 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What kinds of things are comonads < 1233439427 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That is to say, do you have examples of them < 1233439427 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :analogous to there being no general function for (Monad m) => m a -> a < 1233439469 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: try here http://www.eyrie.org/~zednenem/2004/hsce/index.html < 1233439503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Yes, I am aware that this is an unlikely scenario." < 1233439528 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am beginning to see how Data.InfiniteTree qualifies < 1233439572 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Okay, now is there a use case for these :-P < 1233439619 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe the idea is if you find yourself writing repetative code a lot, you might be able to spot that you need a comonad < 1233439644 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm having trouble thinking of use cases for those types < 1233439813 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am asking about this on #haskell < 1233439922 0 :MigoMipo!n=MigoMipo@84-217-11-207.tn.glocalnet.net JOIN :#esoteric < 1233440063 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :ehird < 1233440068 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :the problame i guess is that like < 1233440138 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1233440161 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i _get_ bind < 1233440168 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :and i _get_ return < 1233440213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_: but... < 1233440248 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :what i _dont_ get is.. wtf do i do with this shit < 1233440260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well. < 1233440263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for an IO monad < 1233440266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, lemme type th is out < 1233440269 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1233440271 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1233440295 0 :MigoMipo!unknown@unknown.invalid PART #esoteric :? < 1233440317 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1233440383 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :its more that ive never seen any explanation of wtf good monad's are. the form is trivial. bind just unwraps a value and applies a function that wraps it back up < 1233440404 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :in a sense, bind is a flat-map < 1233440406 0 :kar8nga!n=kar8nga@a-102.vc-graz.ac.at JOIN :#esoteric < 1233440411 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :or thats how ive learned it < 1233440429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_: http://pastie.org/private/5dk2ijnlme4ikoghy5h0bw < 1233440432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's an IO monad < 1233440438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there are more "theoretical" monads < 1233440444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that will get you pure IO in your lang < 1233440452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :another way is to build up a bind tree as the main value < 1233440454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lazily < 1233440458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and recurse through it < 1233440460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :performing the actions < 1233440513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1233440515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :return b(result); < 1233440516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc < 1233440548 0 :ais523_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1233440573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_: basically, what a monad gives you there < 1233440576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is that IO stuff can't "escape" < 1233440583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can't put IO into a function that doesn't return an IO value < 1233440583 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :o.o? < 1233440589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :due to the types of bind < 1233440594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's no way to go from (m a) to a < 1233440597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :permanently < 1233440600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1233440602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you have global variables < 1233440608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that's not purely functional any more either. < 1233440647 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :there are no real variables as such < 1233440653 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird enjoys his warm monad pie < 1233440664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_: as long as you can't mutate global shit, IO is safe. < 1233440667 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i enjoy ehirds warm monad pie too ;D < 1233440674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1233440700 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i mean, the language is a rewriting system, so its inherently nothing but state < 1233440700 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :but < 1233440732 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :at the same time, its just a rewrite system, so there are no variables in the normal sense that we think of variables, etc. < 1233440747 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a real brain teaser < 1233440752 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :and theres certainly no mutation of those variables. < 1233440757 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no sirrydoo < 1233440760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1233440763 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not contributing < 1233440764 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry. < 1233440809 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't you just love it when you make a program that only has half an ass, and you hand it out as the course project < 1233440819 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and then the prof sends you an email telling you how great you did in the exam < 1233440822 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :also, ehird, i dont know wtf that pastie is telling me < 1233440831 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and says he's waiting eagerly to see how great my project was. < 1233440840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think psygnisf_'s main problem is that he doesn't understand english < 1233440851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_: that you should use it wisely < 1233440863 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i understand english fine. you're just not explaining anything :P < 1233440875 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i need to see process to understand these things < 1233440891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you asked a question, I answered it, shrug. < 1233440891 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i need to see what the hell is going on as this thing is used to understand what it actually does < 1233440902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it would help if your questions made sense < 1233440904 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :you answered it in a way that makes no sense, which amounts to not answering it at all. < 1233440921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :makes sense to me, ymmw < 1233440922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*ymmv < 1233440935 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :yes but you understand monads already < 1233441232 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i dont know. i dont think i can properly comprehend monads nevermind use them in this language. < 1233441238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :monad pie getting cold? < 1233441244 0 :ais523!n=ais523@147.188.254.123 JOIN :#esoteric < 1233441246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a cool pie. < 1233441249 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1233441254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm feeling extremely insane atm < 1233441259 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just fyi < 1233441266 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i might just use impure IO stuff. i dont think it'd matter all that much, really. < 1233441277 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you're ALWAYS extremely insane < 1233441280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is it lazily evaluate, psygnisf_? < 1233441283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if so, don't even bother < 1233441285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hi < 1233441287 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :it is lazy < 1233441297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_: then impure functions won't work < 1233441302 0 :jix!n=jix@p548CA920.dip0.t-ipconnect.de JOIN :#esoteric < 1233441303 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1233441329 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :well, i was thinking that IO stuff would force evaluation in the appropriate fashion. < 1233441342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_: you can probably come up with semantics just as good as monads, maybe even essentially the same ones, just go for it. < 1233441354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1233441358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BELIEVE IN YOURESLF < 1233441360 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i dont know how to go about that, oklopol. < 1233441378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :use your thinking machine. < 1233441379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brain. < 1233441380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you know. < 1233441380 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_: impure + solve problems if they occur. < 1233441382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and think. < 1233441414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you could do like oklotalk, and evaluate lazily what (probably) has no side-effects :-) < 1233441425 0 :BeholdMyGlory!n=arvid@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1233441463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I actually have semantics that let you have a 100% lazy, 100% impure system. < 1233441468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They involve seeing. I've told oklopol about them < 1233441474 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :if i understoof monads i might be able to do something. but.. nobody explains monads adequately to me. < 1233441482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to see is to necessitate........ < 1233441482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It also means that pure equivalent programs can differ... < 1233441486 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :all i get is a bunch of "here are your axioms kthxbye" < 1233441489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_: ITYM "I don't understand them" < 1233441494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not our fault; your problem. < 1233441508 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :durr? < 1233441513 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i didn't say it was your fault < 1233441519 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :stop being a defensive little cunt < 1233441535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uh huh. < 1233441541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"nobody explains monads adequately to me." < 1233441546 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1233441548 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :thats note blame < 1233441549 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :not* < 1233441563 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :its not "its your FAULT i dont get monads!" < 1233441566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i never said it was blame. < 1233441572 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :sure you did < 1233441577 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :"Not our fault" < 1233441580 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :fault is blame < 1233441583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's my fault, i broke the vase < 1233441593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so. < 1233441602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i should do some tunstall encoding now < 1233441634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whoa you're coding nao? < 1233441636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :badum TISH < 1233441638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because clearly this ircing stuff isn't working. < 1233441667 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha LOL kinda like *programming* but then well i guess it's not lol :DDDD < 1233441678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :. < 1233441685 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bad oklo. < 1233441804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ping ais523 < 1233441837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pong < 1233441879 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1233442055 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My first association to "carrier pigeons could be faster" was "unholy scramjet-equipped cyborg-pigeons, an abomination against nature" and not "normal pigeons carrying flash drives". < 1233442068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh# < 1233442073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: your mind is awesome. < 1233442086 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if that's the word. < 1233442113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why would scramjet-equipped cyborg-pigeons necessarily be an abomination against nature? < 1233442125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they could have evolved, you know... < 1233442126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I think asking that question makes you an abomination against nature. < 1233442146 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :psygnisf_: don't worry about understanding them, start by just *using* them and understanding will appear < 1233442157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :olsner: he's trying to write a language. < 1233442165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is lazy. and IO. < 1233442187 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :trying to write haskell? but that's already been written! < 1233442194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it uses rewriting. < 1233442221 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :understanding is over-rated anyways < 1233442225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i was thinking painting pigeons black or white to encode 1/0. < 1233442243 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :just breed them in two colors < 1233442243 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I think 'cyborg' implies 'not natural' < 1233442245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: brilliant < 1233442248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make them spotted. < 1233442257 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1233442262 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :quantum pigeons? < 1233442268 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :or use three colors, and encode in balanced ternary < 1233442294 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :approx. half a bit extra per pidgeon! < 1233442295 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, quantum pigeons. no question about it. < 1233442312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I'm still laughing < 1233442368 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there is no room for understanding in exact sciences. < 1233442389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which hacking undoubtedly is (unlike programming) < 1233442608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo's name is steve < 1233442629 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you're just jumping to conclusions. < 1233442635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1233442644 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I'm using a computer that used to belong to someone named Steve. < 1233442678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1233442774 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :kerlo killed steve and stole his computer < 1233442807 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :No, Steve is still alive. Killing him may still have been an effective way of receiving his computer, though. < 1233442862 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :you're obviously in chock after killing steve, imagining him to still be alive < 1233442875 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :and if you deny it you're in denial! < 1233442897 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ow ... head ... going ... to ... explode ... from ... comonads < 1233442902 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats pizza < 1233442943 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :That's a shame. < 1233443260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :* SimonRC eats pizza That's a shame < 1233443266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a nice juxtaposition there < 1233443314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :come on, ads < 1233443353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess you could do comb-on ads < 1233443376 0 :ais523!unknown@unknown.invalid QUIT :"going home" < 1233443622 0 :X-Scale!i=email@89.180.44.126 JOIN :#esoteric < 1233444615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :X-Scale: i always read your nick as an action < 1233444625 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks how similar it actually is < 1233444631 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mm. not very. < 1233444766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1233444773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm away for an hour or so < 1233444779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and way too much to read above < 1233444784 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1233444795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not that much. < 1233444811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1233444812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1233444812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1233444812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1233444813 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1233444814 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1233444816 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1233444819 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you know what song that was < 1233444822 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then < 1233444823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1233444826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, you won't know. < 1233444847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1233444921 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I'll sing a song, too! < 1233444922 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :oooo < 1233444922 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :oooo < 1233444923 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ee < 1233444926 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ii < 1233444928 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :oooo < 1233444929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaaaaaaaaaaaaxxxxxxxxxxx < 1233445361 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1233445742 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :11:57:31 as in, he's going to the bus. < 1233445742 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :11:57:34 to go home. < 1233445748 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually, away from home < 1233445751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1233445755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1233445756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's late < 1233445757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is it not < 1233445765 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1233445773 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is back home now < 1233445780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what does the bus do, then < 1233445800 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :home -> town, then later town -> home < 1233445807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1233445814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... town is open at this time? < 1233445815 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, approximately. there's also a small walk involved :D < 1233445831 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a city < 1233445833 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can towns be closed < 1233445834 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1233445875 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :town ~= city center, in this usage < 1233445884 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess "downtown" is more accurate < 1233445905 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s/small/short/ < 1233445935 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, my day schedule is completely chaotic, in case anyone hadn't noticed < 1233446032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :chaotic is good < 1233446147 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Does complex numbers' square roots also always have two roots? (as with real ones) < 1233446158 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as Slereah2 said, except for zero. < 1233446180 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i fought myself so hard not to make that useless addition :P < 1233446187 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh :D < 1233446217 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :WHAT ABOUT -0 < 1233446233 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats Slereah2 -----### < 1233446236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, you know, DID YOU KNOW YOU CAN GENERALIZE THAT FOR NTH ROOTS. < 1233446240 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but NO. bad oklo. < 1233446250 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes i knew < 1233446282 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean i almost said that. < 1233446291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but maybe you understood that. < 1233446316 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :oklopol : nth root has n results < 1233446319 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :basically, x^n = y^n <=> (x/y)^n = 1, which means everything non-zero has exactly has many roots as 1 has < 1233446328 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*as < 1233446337 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Each one being a rotation of 2pi/n in the complex plane < 1233446366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah2: exactly, that's the trivial useless thing i managed not to tell firefly.